SLProject 4.0.000
SLNodeLOD Member List

This is the complete list of members for SLNodeLOD, including all inherited members.

_aabbSLNodeprotected
_animationSLNodeprotected
_castsShadowsSLNodeprotected
_childrenSLNodeprotected
_depthSLNodeprotected
_drawBitsSLNodeprotected
_entityIDSLNodeprotected
_initialOMSLNodeprotected
_isAABBUpToDateSLNodemutableprotected
_isSelectedSLNodeprotected
_isWMIUpToDateSLNodemutableprotected
_isWMUpToDateSLNodemutableprotected
_keyboardDeltaPosSLEventHandlerprotected
_levelForSMSLNodeprotected
_meshSLNodeprotected
_minLodCoverageSLNodeprotected
_mouseRotationFactorSLEventHandlerprotected
_nameSLObjectprotected
_omSLNodeprotected
_onUpdateCBSLNodeprotected
_parentSLNodeprotected
_urlSLObjectprotected
_wmSLNodemutableprotected
_wmISLNodemutableprotected
aabb()SLNodeinline
addChild(SLNode *child)SLNode
addChildLOD(SLNode *child, SLfloat minLodLimit, SLubyte levelForSM=0)SLNodeLOD
addMesh(SLMesh *mesh)SLNodevirtual
animation(SLAnimation *a)SLNodeinline
animation()SLNodeinline
axisXOS() constSLNodeinline
axisXWS() constSLNodeinline
axisYOS() constSLNodeinline
axisYWS() constSLNodeinline
axisZOS() constSLNodeinline
axisZWS() constSLNodeinline
castsShadows(SLbool castsShadows)SLNodeinline
castsShadows()SLNodeinline
children()SLNodeinline
copyRec()SLNodevirtual
cull2DRec(SLSceneView *sv)SLNodevirtual
cull3DRec(SLSceneView *sv)SLNodevirtual
cullChildren3D(SLSceneView *sv)SLNodeLODvirtual
deleteChild()SLNode
deleteChild(SLNode *child)SLNode
deleteChild(const SLstring &name)SLNode
deleteChildren()SLNode
depth() constSLNodeinline
doUpdate()SLNodeinlinevirtual
drawBit(SLuint bit)SLNodeinline
drawBits()SLNodeinline
drawMesh(SLSceneView *sv)SLNodevirtual
dumpRec()SLNodevirtual
entityID(SLint entityID)SLNodeinline
entityID() constSLNodeinline
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)SLNodeprivate
findChildrenHelper(const SLMesh *mesh, deque< SLNode * > &list, SLbool findRecursive)SLNodeprivate
findChildrenHelper(SLuint drawbit, deque< SLNode * > &list, SLbool findRecursive)SLNodeprivate
forwardOS() constSLNodeinline
forwardWS() constSLNodeinline
hitRec(SLRay *ray)SLNodevirtual
initialOM()SLNodeinline
insertChild(SLNode *insertC, SLNode *afterC)SLNode
instanceIndexSLNodestatic
isSelected(bool isSelected)SLNodeinline
isSelected()SLNodeinline
levelForSM(SLubyte lfsm)SLNodeinline
levelForSM()SLNodeinline
lookAt(SLfloat targetX, SLfloat targetY, SLfloat targetZ, SLfloat upX=0, SLfloat upY=1, SLfloat upZ=0, SLTransformSpace relativeTo=TS_world)SLNodeinline
lookAt(const SLVec3f &target, const SLVec3f &up=SLVec3f::AXISY, SLTransformSpace relativeTo=TS_world)SLNode
mesh()SLNodeinline
minLodCoverage(SLfloat minLodCoverage)SLNodeinline
minLodCoverage()SLNodeinline
mouseRotationFactor(SLfloat rf)SLEventHandlerinline
mouseRotationFactor()SLEventHandlerinline
name(const SLstring &Name)SLObjectinline
name() constSLObjectinline
needAABBUpdate()SLNode
needUpdate()SLNodevirtual
needWMUpdate()SLNode
numChildren()SLNodeinline
numWMUpdatesSLNodestatic
om(const SLMat4f &mat)SLNodeinline
om()SLNodeinline
onDoubleClick(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod)SLEventHandlerinlinevirtual
onKeyPress(const SLKey key, const SLKey mod)SLEventHandlerinlinevirtual
onKeyRelease(const SLKey key, const SLKey mod)SLEventHandlerinlinevirtual
onMouseDown(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod)SLEventHandlerinlinevirtual
onMouseMove(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod)SLEventHandlerinlinevirtual
onMouseUp(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod)SLEventHandlerinlinevirtual
onMouseWheel(const SLint delta, const SLKey mod)SLEventHandlerinlinevirtual
onRotationPYR(const SLfloat pitchRAD, const SLfloat yawRAD, const SLfloat rollRAD)SLEventHandlerinlinevirtual
onTouch2Down(const SLint x1, const SLint y1, const SLint x2, const SLint y2)SLEventHandlerinlinevirtual
onTouch2Move(const SLint x1, const SLint y1, const SLint x2, const SLint y2)SLEventHandlerinlinevirtual
onTouch2Up(const SLint x1, const SLint y1, const SLint x2, const SLint y2)SLEventHandlerinlinevirtual
onTouch3Down(const SLint x1, const SLint y1)SLEventHandlerinlinevirtual
onTouch3Move(const SLint x1, const SLint y1)SLEventHandlerinlinevirtual
onTouch3Up(const SLint x1, const SLint y1)SLEventHandlerinlinevirtual
onUpdateCB(function< void()> callbackFunc)SLNodeinline
parent(SLNode *p)SLNode
parent()SLNodeinline
removeChild(SLNode *child)SLNode
removeMesh()SLNode
removeMesh(SLMesh *mesh)SLNode
resetToInitialState()SLNode
rightOS() constSLNodeinline
rightWS() constSLNodeinline
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)SLNodeinline
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
scale(SLfloat s)SLNodeinline
scale(SLfloat x, SLfloat y, SLfloat z)SLNodeinline
scale(const SLVec3f &scale)SLNode
scaleToCenter(SLfloat maxDim)SLNode
scaling(SLfloat s)SLNodeinline
scaling(SLfloat x, SLfloat y, SLfloat z)SLNodeinline
scaling(const SLVec3f &scaling)SLNode
setDrawBitsRec(SLuint bit, SLbool state)SLNode
setInitialState()SLNode
setMeshMat(SLMaterial *mat, bool recursive)SLNode
setPrimitiveTypeRec(SLGLPrimitiveType primitiveType)SLNode
skeleton()SLNode
SLEventHandler()SLEventHandlerinline
SLNode(const SLstring &name="Node")SLNodeexplicit
SLNode(SLMesh *mesh, const SLstring &name="Node")SLNodeexplicit
SLNode(SLMesh *mesh, const SLVec3f &translation, const SLstring &name)SLNodeexplicit
SLNodeLOD(const SLstring &name="NodeLOD")SLNodeLODinlineexplicit
SLObject(const SLstring &Name="", const SLstring &url="")SLObjectinline
statsRec(SLNodeStats &stats)SLNodevirtual
translate(const SLVec3f &vec, SLTransformSpace relativeTo=TS_object)SLNode
translate(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_object)SLNodeinline
translation(const SLVec3f &pos, SLTransformSpace relativeTo=TS_parent)SLNode
translation(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_parent)SLNodeinline
translationOS() constSLNodeinline
translationWS() constSLNodeinline
updateAABBRec(SLbool updateAlsoAABBinOS)SLNodevirtual
updateAndGetWM() constSLNode
updateAndGetWMI() constSLNode
updateMeshAccelStructs()SLNode
updateMeshMat(std::function< void(SLMaterial *m)> setMat, bool recursive)SLNode
updateMeshSkins(const std::function< void(SLMesh *)> &cbInformNodes)SLNode
updateRec()SLNode
updateWM() constSLNodeprivate
upOS() constSLNodeinline
upWS() constSLNodeinline
url(const SLstring &url)SLObjectinline
url() constSLObjectinline
~SLEventHandler()SLEventHandlerinlinevirtual
~SLNode() overrideSLNode
~SLObject()SLObjectinlinevirtual