![]() |
SLProject 4.0.000
|
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 |