![]() |
SLProject 4.0.000
|
This is the complete list of members for SLLightRect, including all inherited members.
| _aabb | SLNode | protected |
| _ambientColor | SLLight | protected |
| _ambientPower | SLLight | protected |
| _animation | SLNode | protected |
| _castsShadows | SLNode | protected |
| _children | SLNode | protected |
| _createsShadows | SLLight | protected |
| _depth | SLNode | protected |
| _diffuseColor | SLLight | protected |
| _diffusePower | SLLight | protected |
| _doSoftShadows | SLLight | protected |
| _drawBits | SLNode | protected |
| _entityID | SLNode | protected |
| _halfHeight | SLLightRect | private |
| _halfWidth | SLLightRect | private |
| _height | SLLightRect | private |
| _id | SLLight | protected |
| _initialOM | SLNode | protected |
| _isAABBUpToDate | SLNode | mutableprotected |
| _isAttenuated | SLLight | protected |
| _isOn | SLLight | protected |
| _isSelected | SLNode | protected |
| _isWMIUpToDate | SLNode | mutableprotected |
| _isWMUpToDate | SLNode | mutableprotected |
| _kc | SLLight | protected |
| _keyboardDeltaPos | SLEventHandler | protected |
| _kl | SLLight | protected |
| _kq | SLLight | protected |
| _levelForSM | SLNode | protected |
| _mesh | SLNode | protected |
| _minLodCoverage | SLNode | protected |
| _mouseRotationFactor | SLEventHandler | protected |
| _name | SLObject | protected |
| _om | SLNode | protected |
| _onUpdateCB | SLNode | protected |
| _parent | SLNode | protected |
| _samples | SLLightRect | private |
| _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 |
| _url | SLObject | protected |
| _width | SLLightRect | private |
| _wm | SLNode | mutableprotected |
| _wmI | SLNode | mutableprotected |
| aabb() | SLNode | inline |
| addChild(SLNode *child) | SLNode | |
| addMesh(SLMesh *mesh) | SLNode | virtual |
| ambiDiffColor(const SLCol4f &ambiDiffCol) | SLLight | inline |
| ambiDiffPowers(SLfloat ambiPow, SLfloat diffPow, const SLCol4f &ambiDiffCol=SLCol4f::WHITE) | SLLight | inline |
| ambient() override | SLLightRect | inlinevirtual |
| ambientColor(const SLCol4f &ambi) | SLLight | inline |
| ambientColor() | SLLight | inline |
| ambientPower(const SLfloat ambPow) | SLLight | inline |
| ambientPower() const | SLLight | inline |
| animation(SLAnimation *a) | SLNode | inline |
| animation() | SLNode | inline |
| attenuation(const SLfloat kConstant, const SLfloat kLinear, const SLfloat kQuadratic) | SLLight | inline |
| attenuation(SLfloat dist) const | SLLight | inline |
| axisXOS() const | SLNode | inline |
| axisXWS() const | SLNode | inline |
| axisYOS() const | SLNode | inline |
| axisYWS() const | SLNode | inline |
| axisZOS() const | SLNode | inline |
| axisZWS() const | SLNode | inline |
| castsShadows(SLbool castsShadows) | SLNode | inline |
| castsShadows() | SLNode | inline |
| children() | SLNode | inline |
| copyRec() | SLNode | virtual |
| createShadowMap(float lightClipNear=0.1f, float lightClipFar=20.0f, SLVec2f size=SLVec2f(8, 8), SLVec2i texSize=SLVec2i(1024, 1024)) override | SLLightRect | virtual |
| createShadowMapAutoSize(SLCamera *camera, SLVec2i texSize=SLVec2i(1024, 1024), int numCascades=0) override | SLLightRect | virtual |
| createsShadows(SLbool createsShadows) | SLLight | |
| createsShadows() const | SLLight | inline |
| cull2DRec(SLSceneView *sv) | SLNode | virtual |
| cull3DRec(SLSceneView *sv) | SLNode | virtual |
| cullChildren3D(SLSceneView *sv) | SLNode | virtual |
| deleteChild() | SLNode | |
| deleteChild(SLNode *child) | SLNode | |
| deleteChild(const SLstring &name) | SLNode | |
| deleteChildren() | SLNode | |
| depth() const | SLNode | inline |
| diffuse() override | SLLightRect | inlinevirtual |
| 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 |
| doUpdate() | SLNode | inlinevirtual |
| drawBit(SLuint bit) | SLNode | inline |
| drawBits() | SLNode | inline |
| drawMesh(SLSceneView *sv) override | SLLightRect | virtual |
| dumpRec() | SLNode | virtual |
| entityID(SLint entityID) | SLNode | inline |
| entityID() const | SLNode | inline |
| find(const SLstring &name="", SLbool findRecursive=true) | SLNode | |
| findChild(const SLstring &name="", SLbool findRecursive=true) | SLNode | |
| findChildren(const SLstring &name="", SLbool findRecursive=true, SLbool canContain=false) | SLNode | |
| findChildren(const SLMesh *mesh, SLbool findRecursive=true) | SLNode | |
| findChildren(SLuint drawbit, SLbool findRecursive=true) | SLNode | |
| findChildrenHelper(const SLstring &name, deque< T * > &list, SLbool findRecursive, SLbool canContain=false) | SLNode | private |
| findChildrenHelper(const SLMesh *mesh, deque< SLNode * > &list, SLbool findRecursive) | SLNode | private |
| findChildrenHelper(SLuint drawbit, deque< SLNode * > &list, SLbool findRecursive) | SLNode | private |
| forwardOS() const | SLNode | inline |
| forwardWS() const | SLNode | inline |
| gamma | SLLight | static |
| globalAmbient | SLLight | static |
| height(const SLfloat h) | SLLightRect | inline |
| height() const | SLLightRect | inline |
| hitRec(SLRay *ray) override | SLLightRect | virtual |
| id(const SLint id) | SLLight | inline |
| id() const | SLLight | inline |
| init(SLScene *s) | SLLightRect | |
| initialOM() | SLNode | inline |
| insertChild(SLNode *insertC, SLNode *afterC) | SLNode | |
| instanceIndex | SLNode | static |
| isAttenuated() const | SLLight | inline |
| isOn(const SLbool on) | SLLight | inline |
| isOn() const | SLLight | inline |
| isSelected(bool isSelected) | SLNode | inline |
| isSelected() | SLNode | 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 |
| levelForSM(SLubyte lfsm) | SLNode | inline |
| levelForSM() | SLNode | inline |
| lookAt(SLfloat targetX, SLfloat targetY, SLfloat targetZ, SLfloat upX=0, SLfloat upY=1, SLfloat upZ=0, SLTransformSpace relativeTo=TS_world) | SLNode | inline |
| lookAt(const SLVec3f &target, const SLVec3f &up=SLVec3f::AXISY, SLTransformSpace relativeTo=TS_world) | SLNode | |
| mesh() | SLNode | inline |
| minLodCoverage(SLfloat minLodCoverage) | SLNode | inline |
| minLodCoverage() | SLNode | inline |
| mouseRotationFactor(SLfloat rf) | SLEventHandler | inline |
| mouseRotationFactor() | SLEventHandler | inline |
| name(const SLstring &Name) | SLObject | inline |
| name() const | SLObject | inline |
| needAABBUpdate() | SLNode | |
| needUpdate() | SLNode | virtual |
| needWMUpdate() | SLNode | |
| numChildren() | SLNode | inline |
| numWMUpdates | SLNode | static |
| om(const SLMat4f &mat) | SLNode | inline |
| om() | SLNode | inline |
| onDoubleClick(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
| oneOverGamma() | SLLight | inlinestatic |
| onKeyPress(const SLKey key, const SLKey mod) | SLEventHandler | inlinevirtual |
| onKeyRelease(const SLKey key, const SLKey mod) | SLEventHandler | inlinevirtual |
| onMouseDown(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
| onMouseMove(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
| onMouseUp(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
| onMouseWheel(const SLint delta, const SLKey mod) | SLEventHandler | inlinevirtual |
| onRotationPYR(const SLfloat pitchRAD, const SLfloat yawRAD, const SLfloat rollRAD) | SLEventHandler | inlinevirtual |
| onTouch2Down(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
| onTouch2Move(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
| onTouch2Up(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
| onTouch3Down(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onTouch3Move(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onTouch3Up(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onUpdateCB(function< void()> callbackFunc) | SLNode | inline |
| parent(SLNode *p) | SLNode | |
| parent() | SLNode | inline |
| positionWS() const override | SLLightRect | inlinevirtual |
| powers(SLfloat ambiPow, SLfloat diffPow, SLfloat specPow, const SLCol4f &ambiDiffSpecCol=SLCol4f::WHITE) | SLLight | inline |
| removeChild(SLNode *child) | SLNode | |
| removeMesh() | SLNode | |
| removeMesh(SLMesh *mesh) | SLNode | |
| renderShadowMap(SLSceneView *sv, SLNode *root) | SLLight | virtual |
| resetToInitialState() | SLNode | |
| rightOS() const | SLNode | inline |
| rightWS() const | SLNode | inline |
| rotate(const SLQuat4f &rot, SLTransformSpace relativeTo=TS_object) | SLNode | |
| rotate(SLfloat angleDeg, const SLVec3f &axis, SLTransformSpace relativeTo=TS_object) | SLNode | |
| rotate(SLfloat angleDeg, SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_object) | SLNode | inline |
| rotateAround(const SLVec3f &point, SLVec3f &axis, SLfloat angleDeg, SLTransformSpace relativeTo=TS_world) | SLNode | |
| rotation(const SLQuat4f &rot, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| rotation(SLfloat angleDeg, const SLVec3f &axis, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| samples(SLVec2i samples) | SLLightRect | |
| samplesXY(SLint x, SLint y) | SLLightRect | |
| scale(SLfloat s) | SLNode | inline |
| scale(SLfloat x, SLfloat y, SLfloat z) | SLNode | inline |
| scale(const SLVec3f &scale) | SLNode | |
| scaleToCenter(SLfloat maxDim) | SLNode | |
| scaling(SLfloat s) | SLNode | inline |
| scaling(SLfloat x, SLfloat y, SLfloat z) | SLNode | inline |
| scaling(const SLVec3f &scaling) | SLNode | |
| setDrawBitsRec(SLuint bit, SLbool state) | SLNode | |
| setInitialState() | SLNode | |
| setMeshMat(SLMaterial *mat, bool recursive) | SLNode | |
| setPrimitiveTypeRec(SLGLPrimitiveType primitiveType) | SLNode | |
| 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) override | SLLightRect | virtual |
| shadowTestMC(SLRay *ray, const SLVec3f &L, SLfloat lightDist, SLNode *root3D) override | SLLightRect | virtual |
| skeleton() | SLNode | |
| SLEventHandler() | SLEventHandler | inline |
| SLLight(SLfloat ambiPower=0.1f, SLfloat diffPower=1.0f, SLfloat specPower=1.0f, SLint id=-1) | SLLight | explicit |
| SLLightRect(SLAssetManager *assetMgr, SLScene *s, SLfloat width=1, SLfloat height=1, SLbool hasMesh=true) | SLLightRect | |
| SLNode(const SLstring &name="Node") | SLNode | explicit |
| SLNode(SLMesh *mesh, const SLstring &name="Node") | SLNode | explicit |
| SLNode(SLMesh *mesh, const SLVec3f &translation, const SLstring &name) | SLNode | explicit |
| SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
| smoothShadowLevel(SLuint ssLevel) | SLLight | inline |
| softShadowLevel() const | SLLight | inline |
| specular() override | SLLightRect | inlinevirtual |
| 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() override | SLLightRect | inlinevirtual |
| spotExponent(const SLfloat exp) | SLLight | inline |
| spotExponent() const | SLLight | inline |
| statsRec(SLNodeStats &stats) override | SLLightRect | virtual |
| translate(const SLVec3f &vec, SLTransformSpace relativeTo=TS_object) | SLNode | |
| translate(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_object) | SLNode | inline |
| translation(const SLVec3f &pos, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| translation(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_parent) | SLNode | inline |
| translationOS() const | SLNode | inline |
| translationWS() const | SLNode | inline |
| updateAABBRec(SLbool updateAlsoAABBinOS) | SLNode | virtual |
| updateAndGetWM() const | SLNode | |
| updateAndGetWMI() const | SLNode | |
| updateMeshAccelStructs() | SLNode | |
| updateMeshMat(std::function< void(SLMaterial *m)> setMat, bool recursive) | SLNode | |
| updateMeshSkins(const std::function< void(SLMesh *)> &cbInformNodes) | SLNode | |
| updateRec() | SLNode | |
| updateWM() const | SLNode | private |
| upOS() const | SLNode | inline |
| upWS() const | SLNode | inline |
| url(const SLstring &url) | SLObject | inline |
| url() const | SLObject | inline |
| width(const SLfloat w) | SLLightRect | inline |
| width() const | SLLightRect | inline |
| ~SLEventHandler() | SLEventHandler | inlinevirtual |
| ~SLLight()=default | SLLight | virtual |
| ~SLLightRect() override | SLLightRect | |
| ~SLNode() override | SLNode | |
| ~SLObject() | SLObject | inlinevirtual |