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 SLLightSpot, 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 |
_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 |
_radius | SLLightSpot | private |
_samples | SLLightSpot | 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 |
_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 | SLLightSpot | 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 | SLLightSpot | virtual |
createShadowMapAutoSize(SLCamera *camera, SLVec2i texSize=SLVec2i(1024, 1024), int numCascades=0) override | SLLightSpot | 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 | SLLightSpot | 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 | SLLightSpot | 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 |
hitRec(SLRay *ray) override | SLLightSpot | virtual |
id(const SLint id) | SLLight | inline |
id() const | SLLight | inline |
init(SLScene *s) | SLLightSpot | |
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 | SLLightSpot | inlinevirtual |
powers(SLfloat ambiPow, SLfloat diffPow, SLfloat specPow, const SLCol4f &ambiDiffSpecCol=SLCol4f::WHITE) | SLLight | inline |
radius() const | SLLightSpot | 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(SLuint x, SLuint y) | SLLightSpot | inline |
samples() | SLLightSpot | inline |
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 | SLLightSpot | virtual |
shadowTestMC(SLRay *ray, const SLVec3f &L, SLfloat lightDist, SLNode *root3D) override | SLLightSpot | virtual |
skeleton() | SLNode | |
SLEventHandler() | SLEventHandler | inline |
SLLight(SLfloat ambiPower=0.1f, SLfloat diffPower=1.0f, SLfloat specPower=1.0f, SLint id=-1) | SLLight | explicit |
SLLightSpot(SLAssetManager *assetMgr, SLScene *s, SLfloat radius=0.3f, SLfloat spotAngleDEG=180.0f, SLbool hasMesh=true) | SLLightSpot | explicit |
SLLightSpot(SLAssetManager *assetMgr, SLScene *s, SLfloat posx, SLfloat posy, SLfloat posz, SLfloat radius=0.3f, SLfloat spotAngleDEG=180.0f, SLfloat ambiPower=1.0f, SLfloat diffPower=10.0f, SLfloat specPower=10.0f, SLbool hasMesh=true) | SLLightSpot | |
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 | SLLightSpot | 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 | SLLightSpot | inlinevirtual |
spotExponent(const SLfloat exp) | SLLight | inline |
spotExponent() const | SLLight | inline |
statsRec(SLNodeStats &stats) override | SLLightSpot | 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(bool forceCPUSkinning, 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 |
~SLEventHandler() | SLEventHandler | inlinevirtual |
~SLLight()=default | SLLight | virtual |
~SLLightSpot() override | SLLightSpot | |
~SLNode() override | SLNode | |
~SLObject() | SLObject | inlinevirtual |