SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLLight, including all inherited members.
_ambientColor | SLLight | protected |
_ambientPower | SLLight | protected |
_createsShadows | SLLight | protected |
_diffuseColor | SLLight | protected |
_diffusePower | SLLight | protected |
_doSoftShadows | SLLight | protected |
_id | SLLight | protected |
_isAttenuated | SLLight | protected |
_isOn | SLLight | protected |
_kc | SLLight | protected |
_kl | SLLight | protected |
_kq | SLLight | protected |
_shadowMap | SLLight | protected |
_shadowMaxBias | SLLight | protected |
_shadowMinBias | SLLight | protected |
_softShadowLevel | SLLight | protected |
_specularColor | SLLight | protected |
_specularPower | SLLight | protected |
_spotCosCutOffRAD | SLLight | protected |
_spotCutOffDEG | SLLight | protected |
_spotExponent | SLLight | protected |
ambiDiffColor(const SLCol4f &ambiDiffCol) | SLLight | inline |
ambiDiffPowers(SLfloat ambiPow, SLfloat diffPow, const SLCol4f &ambiDiffCol=SLCol4f::WHITE) | SLLight | inline |
ambient()=0 | SLLight | pure virtual |
ambientColor(const SLCol4f &ambi) | SLLight | inline |
ambientColor() | SLLight | inline |
ambientPower(const SLfloat ambPow) | SLLight | inline |
ambientPower() const | SLLight | inline |
attenuation(const SLfloat kConstant, const SLfloat kLinear, const SLfloat kQuadratic) | SLLight | inline |
attenuation(SLfloat dist) const | SLLight | inline |
createShadowMap(float lightClipNear=0.1f, float lightClipFar=20.0f, SLVec2f size=SLVec2f(8, 8), SLVec2i texSize=SLVec2i(1024, 1024))=0 | SLLight | pure virtual |
createShadowMapAutoSize(SLCamera *camera, SLVec2i texSize=SLVec2i(1024, 1024), int numCascades=0)=0 | SLLight | pure virtual |
createsShadows(SLbool createsShadows) | SLLight | |
createsShadows() const | SLLight | inline |
diffuse()=0 | SLLight | pure virtual |
diffuseColor(const SLCol4f &diff) | SLLight | inline |
diffuseColor() | SLLight | inline |
diffusePower(const SLfloat diffPow) | SLLight | inline |
diffusePower() const | SLLight | inline |
doCascadedShadows() const | SLLight | inlinevirtual |
doColoredShadows | SLLight | static |
doSmoothShadows(SLbool doSS) | SLLight | inline |
doSoftShadows() const | SLLight | inline |
gamma | SLLight | static |
globalAmbient | SLLight | static |
id(const SLint id) | SLLight | inline |
id() const | SLLight | inline |
isAttenuated() const | SLLight | inline |
isOn(const SLbool on) | SLLight | inline |
isOn() const | SLLight | inline |
kc(SLfloat kc) | SLLight | |
kc() const | SLLight | inline |
kl(SLfloat kl) | SLLight | |
kl() const | SLLight | inline |
kq(SLfloat kq) | SLLight | |
kq() const | SLLight | inline |
oneOverGamma() | SLLight | inlinestatic |
positionWS() const =0 | SLLight | pure virtual |
powers(SLfloat ambiPow, SLfloat diffPow, SLfloat specPow, const SLCol4f &ambiDiffSpecCol=SLCol4f::WHITE) | SLLight | inline |
renderShadowMap(SLSceneView *sv, SLNode *root) | SLLight | virtual |
shadowMap(SLShadowMap *shadowMap) | SLLight | inline |
shadowMap() | SLLight | inline |
shadowMaxBias(SLfloat maxBias) | SLLight | inline |
shadowMaxBias() const | SLLight | inline |
shadowMinBias(SLfloat minBias) | SLLight | inline |
shadowMinBias() const | SLLight | inline |
shadowTest(SLRay *ray, const SLVec3f &L, SLfloat lightDist, SLNode *root3D)=0 | SLLight | pure virtual |
shadowTestMC(SLRay *ray, const SLVec3f &L, SLfloat lightDist, SLNode *root3D)=0 | SLLight | pure virtual |
SLLight(SLfloat ambiPower=0.1f, SLfloat diffPower=1.0f, SLfloat specPower=1.0f, SLint id=-1) | SLLight | explicit |
smoothShadowLevel(SLuint ssLevel) | SLLight | inline |
softShadowLevel() const | SLLight | inline |
specular()=0 | SLLight | pure virtual |
specularColor(const SLCol4f &spec) | SLLight | inline |
specularColor() | SLLight | inline |
specularPower(const SLfloat specPow) | SLLight | inline |
specularPower() const | SLLight | inline |
spotCosCut() const | SLLight | inline |
spotCutOffDEG(SLfloat cutOffAngleDEG) | SLLight | |
spotCutOffDEG() const | SLLight | inline |
spotDirWS()=0 | SLLight | pure virtual |
spotExponent(const SLfloat exp) | SLLight | inline |
spotExponent() const | SLLight | inline |
~SLLight()=default | SLLight | virtual |