, including all inherited members.
ActiveCamera_ | sp::scene::SceneGraph | [protected] |
ActiveMesh_ | sp::scene::SceneGraph | [protected] |
addAnimation(Animation *Anim) | sp::scene::SceneNode | [virtual] |
addChild(SceneNode *Child) | sp::scene::SceneNode | [virtual] |
sp::Node::addChild(Node *Child) | sp::Node | [virtual] |
addChildren(const std::list< SceneNode * > &Children) | sp::scene::SceneNode | [virtual] |
sp::Node::addChildren(const std::list< Node * > &Children) | sp::Node | [virtual] |
addChildToList(const Node *ParentNode, std::vector< SceneNode * > &NodeList, const std::vector< T * > &SearchList) const | sp::scene::SceneGraph | [inline, protected] |
addNodeToList(const io::stringc &Name, std::list< SceneNode * > &NodeList, const std::vector< L * > &SearchList) const | sp::scene::SceneGraph | [inline, protected] |
addRootNode(SceneNode *Object) | sp::scene::SceneGraph | [virtual] |
addSceneNode(SceneNode *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
addSceneNode(Camera *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
addSceneNode(Light *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
addSceneNode(RenderNode *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
Animation class | sp::scene::SceneNode | [friend] |
AnimationList_ | sp::scene::SceneNode | [protected] |
arrangeLightList(std::vector< Light * > &ObjectList) | sp::scene::SceneGraph | [protected] |
arrangeRenderList(std::vector< RenderNode * > &ObjectList, const dim::matrix4f &BaseMatrix) | sp::scene::SceneGraph | [protected] |
BaseObject() | sp::BaseObject | [inline, protected] |
BaseObject(const io::stringc &Name) | sp::BaseObject | [inline, protected] |
BoundVolume_ | sp::scene::SceneNode | [protected] |
CameraList_ | sp::scene::SceneGraph | [protected] |
Children_ | sp::Node | [protected] |
clearAnimations() | sp::scene::SceneNode | [virtual] |
clearRenderObjectList(const ENodeTypes Type, std::vector< RenderNode * > &ObjectList) | sp::scene::SceneGraph | [inline, protected] |
clearScene(bool isRemoveNodes=true, bool isRemoveMeshes=true, bool isRemoveCameras=true, bool isRemoveLights=true, bool isRemoveBillboards=true, bool isRemoveTerrains=true) | sp::scene::SceneGraph | [virtual] |
compare(const RenderNode *Other) const | sp::scene::RenderNode | [virtual] |
copy() const | sp::scene::SceneNode | |
copyNode(const SceneNode *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyNode(const Mesh *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyNode(const Light *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyNode(const Billboard *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyNode(const Camera *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyNode(const Terrain *TemplateObject) | sp::scene::SceneGraph | [virtual] |
copyRoot(SceneNode *NewNode) const | sp::scene::SceneNode | [protected] |
createBillboard(video::Texture *BaseTexture=0) | sp::scene::SceneGraph | [virtual] |
createCamera() | sp::scene::SceneGraph | [virtual] |
createCamera() | sp::scene::SceneGraph | [inline] |
createHeightField(const video::Texture *TexHeightMap, const s32 Segments=DEF_MESH_SEGMENTS) | sp::scene::SceneGraph | [virtual] |
createLight(const ELightModels Type=LIGHT_DIRECTIONAL) | sp::scene::SceneGraph | [virtual] |
createMesh() | sp::scene::SceneGraph | [virtual] |
createMesh(const EBasicMeshes Model, const SMeshConstruct &BuildConstruct=SMeshConstruct()) | sp::scene::SceneGraph | [virtual] |
createMeshList(std::list< Mesh * > MergeList, bool isOldDelete) | sp::scene::SceneGraph | [virtual] |
createMeshSurface(Mesh *Model, u32 Surface) | sp::scene::SceneGraph | [virtual] |
createNode() | sp::scene::SceneGraph | [virtual] |
createSkyBox(video::Texture *(&TextureList)[6], f32 Radius=50.0f) | sp::scene::SceneGraph | [virtual] |
createSuperShape(const f32(&ValueList)[12], s32 Detail=DEF_MESH_SEGMENTS) | sp::scene::SceneGraph | [virtual] |
createTerrain(const video::SHeightMapTexture &TextureHeightMap, const dim::size2di &Resolution, s32 GeoMIPLevels=DEF_GEOMIP_LEVELS) | sp::scene::SceneGraph | [virtual] |
deleteNode(SceneNode *Object) | sp::scene::SceneGraph | [virtual] |
DepthDistance_ | sp::scene::RenderNode | [protected] |
DepthSorting_ | sp::scene::SceneGraph | [protected] |
filterRenderNodeList(const ENodeTypes Type) const | sp::scene::SceneGraph | [inline, protected] |
FinalWorldMatrix_ | sp::scene::SceneNode | [protected] |
findAnimation(const io::stringc &Name) const | sp::scene::SceneNode | [virtual] |
findChild(const SceneNode *Parent, const io::stringc &Name) const | sp::scene::SceneGraph | [virtual] |
findChildInList(const SceneNode *ParentNode, const std::vector< T * > &SearchList, const io::stringc &Name) const | sp::scene::SceneGraph | [inline, protected] |
findChildren(const SceneNode *Parent) const | sp::scene::SceneGraph | [virtual] |
findNode(const io::stringc &Name) const | sp::scene::SceneGraph | [virtual] |
findNodeInList(const io::stringc &Name, const std::vector< T * > &SearchList) const | sp::scene::SceneGraph | [inline, protected] |
findNodes(const io::stringc &Name) const | sp::scene::SceneGraph | [virtual] |
finishRenderScene() | sp::scene::SceneGraph | [protected, static] |
getActiveCamera() const | sp::scene::SceneGraph | [inline] |
getActiveMesh() const | sp::scene::SceneGraph | [inline] |
getAnimation(u32 Index=0) const | sp::scene::SceneNode | [virtual] |
getAnimationCount() const | sp::scene::SceneNode | [inline] |
getAnimationList() const | sp::scene::SceneNode | [inline] |
getBillboardList() const | sp::scene::SceneGraph | [virtual] |
getBoundingVolume() | sp::scene::SceneNode | [inline] |
getBoundingVolume() const | sp::scene::SceneNode | [inline] |
getCameraList() const | sp::scene::SceneGraph | [inline] |
getChildren() const | sp::Node | [inline] |
getDepthDistance() const | sp::scene::RenderNode | [inline] |
getDepthSorting() const | sp::scene::SceneGraph | [inline] |
getFirstAnimation() const | sp::scene::SceneNode | [virtual] |
getGraphType() const | sp::scene::SceneGraph | [inline] |
getLighting() const | sp::scene::SceneGraph | [virtual] |
getLightList() const | sp::scene::SceneGraph | [inline] |
getMesh(const io::stringc &Filename, const io::stringc &TexturePath=video::TEXPATH_IGNORE, const EMeshFileFormats Format=MESHFORMAT_UNKNOWN) | sp::scene::SceneGraph | [virtual] |
getMeshList() const | sp::scene::SceneGraph | [virtual] |
getName() const | sp::BaseObject | [inline] |
getNodeList() const | sp::scene::SceneGraph | [inline] |
getOrder() const | sp::scene::RenderNode | [inline] |
getParent() const | sp::scene::SceneNode | [inline] |
getPosition(bool isGlobal=false) const | sp::scene::SceneNode | |
getPositionMatrix(bool isGlobal) const | sp::scene::SceneNode | |
getPositionMatrix() const | sp::scene::SceneNode | [inline] |
getRenderList() const | sp::scene::SceneGraph | [inline] |
getReverseDepthSorting() | sp::scene::SceneGraph | [static] |
getRotation(bool isGlobal=false) const | sp::scene::SceneNode | |
getRotationMatrix(bool isGlobal) const | sp::scene::SceneNode | |
getRotationMatrix() const | sp::scene::SceneNode | [inline] |
getScale(bool isGlobal=false) const | sp::scene::SceneNode | |
getScaleMatrix(bool isGlobal) const | sp::scene::SceneNode | |
getScaleMatrix() const | sp::scene::SceneNode | [inline] |
getSceneChildren() const | sp::scene::SceneNode | [inline] |
getSceneChildren() | sp::scene::SceneNode | [inline] |
getSceneMeshBufferCount() const | sp::scene::SceneGraph | [virtual] |
getSceneObjectsCount() const | sp::scene::SceneGraph | [virtual] |
getSceneTriangleCount() const | sp::scene::SceneGraph | [virtual] |
getSceneVertexCount() const | sp::scene::SceneGraph | [virtual] |
getTerrainList() const | sp::scene::SceneGraph | [virtual] |
getTransformation(bool isGlobal) const | sp::scene::SceneNode | |
getTransformation() const | sp::scene::SceneNode | [inline] |
getTransformation() | sp::scene::SceneNode | [inline] |
getTransformMatrix(bool isGlobal=false) const | sp::scene::SceneNode | [inline] |
getType() const | sp::scene::SceneNode | [inline] |
getUserData() const | sp::BaseObject | [inline] |
getUserDataFlags() const | sp::BaseObject | [inline] |
getVisible(bool isGlobal=false) const | sp::scene::SceneNode | [virtual] |
sp::Node::getVisible() const | sp::Node | [inline] |
GraphType_ | sp::scene::SceneGraph | [protected] |
hasChildTree() const | sp::scene::SceneGraph | [inline] |
hasChildTree_ | sp::scene::SceneGraph | [protected] |
integrateNewMesh(Mesh *NewMesh) | sp::scene::SceneGraph | [protected] |
isVisible_ | sp::Node | [protected] |
LightList_ | sp::scene::SceneGraph | [protected] |
loadMesh(const io::stringc &Filename, const io::stringc &TexturePath=video::TEXPATH_IGNORE, const EMeshFileFormats Format=MESHFORMAT_UNKNOWN, const s32 Flags=0) | sp::scene::SceneGraph | [virtual] |
loadScene(const io::stringc &Filename, const io::stringc &TexturePath=video::TEXPATH_IGNORE, const ESceneFileFormats Format=SCENEFORMAT_UNKNOWN, const s32 Flags=DEF_SCENE_FLAGS) | sp::scene::SceneGraph | [virtual] |
loadTransformation() | sp::scene::SceneNode | [virtual] |
lookAt(const dim::vector3df &Position, bool isGlobal=false) | sp::scene::SceneNode | [virtual] |
MaterialNode class | sp::scene::SceneGraph | [friend] |
MaterialPlain_ | sp::scene::SceneGraphSimple | [protected] |
Mesh class | sp::scene::SceneGraph | [friend] |
move(const dim::vector3df &Direction) | sp::scene::SceneNode | [inline] |
Name_ | sp::BaseObject | [protected] |
Node() | sp::Node | |
NodeList_ | sp::scene::SceneGraph | [protected] |
Order_ | sp::scene::RenderNode | [protected] |
Parent_ | sp::Node | [protected] |
QueueAddCameras_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueAddLights_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueAddNodes_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueAddRenderNodes_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueRemoveCameras_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueRemoveLights_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueRemoveNodes_ | sp::scene::SceneGraphSimpleStream | [protected] |
QueueRemoveRenderNodes_ | sp::scene::SceneGraphSimpleStream | [protected] |
removeAnimation(Animation *Anim) | sp::scene::SceneNode | [virtual] |
removeChild(SceneNode *Child) | sp::scene::SceneNode | [virtual] |
removeChild() | sp::scene::SceneNode | [virtual] |
sp::Node::removeChild(Node *Child) | sp::Node | [virtual] |
removeChildren(const std::list< SceneNode * > &Children) | sp::scene::SceneNode | [virtual] |
removeChildren() | sp::scene::SceneNode | [virtual] |
sp::Node::removeChildren(const std::list< Node * > &Children) | sp::Node | [virtual] |
removeObjectFromList(SceneNode *Object, std::vector< T * > &SearchList) | sp::scene::SceneGraph | [inline, protected] |
removeRootNode(SceneNode *Object) | sp::scene::SceneGraph | [virtual] |
removeSceneNode(SceneNode *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
removeSceneNode(Camera *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
removeSceneNode(Light *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
removeSceneNode(RenderNode *Object) | sp::scene::SceneGraphSimpleStream | [virtual] |
render() | sp::scene::SceneGraphSimpleStream | [virtual] |
renderLightsDefault(const dim::matrix4f &BaseMatrix, bool RenderFixedFunctionOnly=true) | sp::scene::SceneGraph | [protected] |
RenderList_ | sp::scene::SceneGraph | [protected] |
RenderNode class | sp::scene::SceneGraph | [friend] |
sp::scene::RenderNode::RenderNode(const ENodeTypes Type) | sp::scene::RenderNode | [protected] |
renderScene(Camera *ActiveCamera) | sp::scene::SceneGraph | [virtual] |
renderScene() | sp::scene::SceneGraph | [virtual] |
renderScenePlain(Camera *ActiveCamera) | sp::scene::SceneGraphSimple | [virtual] |
renderSceneStereoImage(Camera *ActiveCamera, f32 CamDegree, f32 CamDist=0.25f) | sp::scene::SceneGraph | [virtual] |
ReverseDepthSorting_ | sp::scene::SceneGraph | [protected, static] |
saveMesh(Mesh *Model, const io::stringc &Filename, const EMeshFileFormats Format=MESHFORMAT_UNKNOWN) | sp::scene::SceneGraph | [virtual] |
SceneChildren_ | sp::scene::SceneNode | [protected] |
SceneGraph(const ESceneGraphs Type) | sp::scene::SceneGraph | [protected] |
SceneGraphSimple() | sp::scene::SceneGraphSimple | |
SceneGraphSimpleStream() | sp::scene::SceneGraphSimpleStream | |
SceneNode class | sp::scene::SceneGraph | [friend] |
sp::scene::RenderNode::SceneNode(const ENodeTypes Type=NODE_BASICNODE) | sp::scene::SceneNode | |
SceneParent_ | sp::scene::SceneNode | [protected] |
SemaphoreQueues_ | sp::scene::SceneGraphSimpleStream | [protected] |
setActiveCamera(Camera *ActiveCamera) | sp::scene::SceneGraph | [inline] |
setActiveMesh(Mesh *ActiveMesh) | sp::scene::SceneGraph | [inline] |
setBoundingVolume(const BoundingVolume &BoundVolume) | sp::scene::SceneNode | [inline] |
setDepthDistance(f32 Distance) | sp::scene::RenderNode | [inline] |
setDepthSorting(bool Enable) | sp::scene::SceneGraph | [inline] |
setLighting(bool isLighting=true) | sp::scene::SceneGraph | [virtual] |
setName(const io::stringc &Name) | sp::BaseObject | [inline] |
setOrder(s32 Order) | sp::scene::RenderNode | [inline] |
setParent(SceneNode *Parent, bool isGlobal) | sp::scene::SceneNode | |
setParent(SceneNode *Parent) | sp::scene::SceneNode | [inline] |
sp::Node::setParent(Node *Parent) | sp::Node | [inline] |
setPosition(const dim::vector3df &Position, bool isGlobal=false) | sp::scene::SceneNode | |
setPositionMatrix(const dim::matrix4f &Position, bool isGlobal) | sp::scene::SceneNode | |
setPositionMatrix(const dim::matrix4f &Position) | sp::scene::SceneNode | [inline] |
setRenderFace(const video::EFaceTypes Face) | sp::scene::SceneGraph | [virtual] |
setReverseDepthSorting(bool Enable) | sp::scene::SceneGraph | [static] |
setRotation(const dim::vector3df &Rotation, bool isGlobal=false) | sp::scene::SceneNode | |
setRotationMatrix(const dim::matrix4f &Rotation, bool isGlobal) | sp::scene::SceneNode | |
setRotationMatrix(const dim::matrix4f &Rotation) | sp::scene::SceneNode | [inline] |
setScale(const dim::vector3df &Scale, bool isGlobal=false) | sp::scene::SceneNode | |
setScaleMatrix(const dim::matrix4f &Scale, bool isGlobal) | sp::scene::SceneNode | |
setScaleMatrix(const dim::matrix4f &Scale) | sp::scene::SceneNode | [inline] |
setTransformation(const Transformation &Transform) | sp::scene::SceneNode | [inline] |
setupTransformation(bool isGlobal) | sp::scene::SceneNode | [inline] |
setupWorldMatrix(const dim::matrix4f &WorldMatrix) | sp::scene::SceneNode | [inline] |
setUserData(void *Data) | sp::BaseObject | [inline] |
setUserDataFlags(s32 Flags) | sp::BaseObject | [inline] |
setVisible(bool isVisible) | sp::Node | [virtual] |
setWireframe(const video::EWireframeTypes Type) | sp::scene::SceneGraph | [virtual] |
setWireframe(const video::EWireframeTypes TypeFront, const video::EWireframeTypes TypeBack) | sp::scene::SceneGraph | [virtual] |
sortRenderList(const ERenderListSortMethods Method, std::vector< RenderNode * > &ObjectList) | sp::scene::SceneGraph | [virtual] |
sortRenderList(const ERenderListSortMethods Method) | sp::scene::SceneGraph | [virtual] |
transform(const dim::vector3df &Size) | sp::scene::SceneNode | [inline] |
Transform_ | sp::scene::SceneNode | [protected] |
translate(const dim::vector3df &Direction) | sp::scene::SceneNode | [inline] |
turn(const dim::vector3df &Rotation) | sp::scene::SceneNode | [inline] |
updateTransformation() | sp::scene::RenderNode | [virtual] |
updateTransformationBase(const dim::matrix4f &BaseMatrix) | sp::scene::SceneNode | [virtual] |
UserData_ | sp::BaseObject | [protected] |
UserDataFlags_ | sp::BaseObject | [protected] |
WireframeBack_ | sp::scene::SceneGraph | [protected] |
WireframeFront_ | sp::scene::SceneGraph | [protected] |
~BaseObject() | sp::BaseObject | [inline, virtual] |
~Node() | sp::Node | [virtual] |
~RenderNode() | sp::scene::RenderNode | [virtual] |
~SceneGraph() | sp::scene::SceneGraph | [virtual] |
~SceneGraphSimple() | sp::scene::SceneGraphSimple | [virtual] |
~SceneGraphSimpleStream() | sp::scene::SceneGraphSimpleStream | [virtual] |
~SceneNode() | sp::scene::SceneNode | [virtual] |