, including all inherited members.
| 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] |
| addLODSubMesh(Mesh *LODSubMesh, bool isCopyMaterials=false) | sp::scene::Mesh | |
| addTexture(video::Texture *Tex, const u8 Layer=video::TEXLAYER_LAST, const video::ETextureLayerTypes LayerType=video::TEXLAYER_DEFAULT) | sp::scene::Mesh | |
| Animation class | sp::scene::SceneNode | [friend] |
| AnimationList_ | sp::scene::SceneNode | [protected] |
| BaseObject() | sp::BaseObject | [inline, protected] |
| BaseObject(const io::stringc &Name) | sp::BaseObject | [inline, protected] |
| BoundVolume_ | sp::scene::SceneNode | [protected] |
| centerOrigin() | sp::scene::Mesh | |
| Children_ | sp::Node | [protected] |
| clearAnimations() | sp::scene::SceneNode | [virtual] |
| clearLODSubMeshes() | sp::scene::Mesh | |
| cmpMeshesDefault(Mesh *&obj1, Mesh *&obj2) | sp::scene::MaterialNode | [friend] |
| cmpMeshesFast(Mesh *&obj1, Mesh *&obj2) | sp::scene::MaterialNode | [friend] |
| cmpObjectMeshes(Mesh *&obj1, Mesh *&obj2) | sp::scene::Mesh | [friend] |
| compare(const MaterialNode *Other) const | sp::scene::MaterialNode | [virtual] |
| sp::scene::RenderNode::compare(const RenderNode *Other) const | sp::scene::RenderNode | [virtual] |
| compareMeshBuffers(const Mesh *Other) const | sp::scene::Mesh | [virtual] |
| copy(const Mesh *Other) | sp::scene::Mesh | |
| copy() const | sp::scene::Mesh | |
| copyMesh(Mesh *NewMesh) const | sp::scene::Mesh | [protected] |
| copyRoot(SceneNode *NewNode) const | sp::scene::SceneNode | [protected] |
| createMeshBuffer(const video::VertexFormat *VertexFormat=0, const video::ERendererDataTypes IndexFormat=video::DATATYPE_UNSIGNED_SHORT) | sp::scene::Mesh | |
| deleteMeshBuffer(const u32 Index) | sp::scene::Mesh | |
| deleteMeshBuffers() | sp::scene::Mesh | |
| DepthDistance_ | sp::scene::RenderNode | [protected] |
| EnableMaterial_ | sp::scene::MaterialNode | [protected] |
| FinalWorldMatrix_ | sp::scene::SceneNode | [protected] |
| findAnimation(const io::stringc &Name) const | sp::scene::SceneNode | [virtual] |
| flipTriangles() | sp::scene::Mesh | |
| getAnimation(u32 Index=0) const | sp::scene::SceneNode | [virtual] |
| getAnimationCount() const | sp::scene::SceneNode | [inline] |
| getAnimationList() const | sp::scene::SceneNode | [inline] |
| getBoundingVolume() | sp::scene::SceneNode | [inline] |
| getBoundingVolume() const | sp::scene::SceneNode | [inline] |
| getChildren() const | sp::Node | [inline] |
| getDepthDistance() const | sp::scene::RenderNode | [inline] |
| getFirstAnimation() const | sp::scene::SceneNode | [virtual] |
| getLastMeshBuffer() | sp::scene::Mesh | [inline] |
| getLastMeshBuffer() const | sp::scene::Mesh | [inline] |
| getLOD() const | sp::scene::Mesh | [inline] |
| getLODDistance() const | sp::scene::Mesh | [inline] |
| getLODSubMeshList() const | sp::scene::Mesh | [inline] |
| getMaterial() | sp::scene::MaterialNode | [inline] |
| getMaterial() const | sp::scene::MaterialNode | [inline] |
| getMaterialEnable() const | sp::scene::MaterialNode | [inline] |
| getMeshBoundingBox(dim::vector3df &Min, dim::vector3df &Max, bool isGlobal=false) const | sp::scene::Mesh | |
| getMeshBoundingBox(bool isGlobal=false) const | sp::scene::Mesh | |
| getMeshBoundingSphere(bool isGlobal=false) const | sp::scene::Mesh | |
| getMeshBuffer(const u32 Index) | sp::scene::Mesh | [inline] |
| getMeshBuffer(const u32 Index) const | sp::scene::Mesh | [inline] |
| getMeshBufferCount() const | sp::scene::Mesh | [inline] |
| getMeshBufferList() const | sp::scene::Mesh | [inline] |
| getName() const | sp::BaseObject | [inline] |
| getOrder() const | sp::scene::RenderNode | [inline] |
| getOrigMeshBuffer(const u32 Index) | sp::scene::Mesh | [inline] |
| getOrigMeshBuffer(const u32 Index) const | sp::scene::Mesh | [inline] |
| getOrigMeshBufferCount() const | sp::scene::Mesh | [inline] |
| getOrigTriangleCount() const | sp::scene::Mesh | |
| getOrigVertexCount() const | sp::scene::Mesh | |
| 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] |
| getReference() | sp::scene::Mesh | |
| getReference() const | sp::scene::Mesh | |
| 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] |
| getShaderClass() const | sp::scene::MaterialNode | [inline] |
| getTextureCount() const | sp::scene::Mesh | |
| getTextureList() const | sp::scene::Mesh | |
| 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] |
| getTriangleCount() const | sp::scene::Mesh | |
| getType() const | sp::scene::SceneNode | [inline] |
| getUserData() const | sp::BaseObject | [inline] |
| getUserDataFlags() const | sp::BaseObject | [inline] |
| getVertexCount() const | sp::scene::Mesh | |
| getVisible(bool isGlobal=false) const | sp::scene::SceneNode | [virtual] |
| sp::Node::getVisible() const | sp::Node | [inline] |
| isInstanced() const | sp::scene::Mesh | [inline] |
| isVisible_ | sp::Node | [protected] |
| loadTransformation() | sp::scene::SceneNode | [virtual] |
| LODSubMeshDistance_ | sp::scene::Mesh | [protected] |
| LODSubMeshList_ | sp::scene::Mesh | [protected] |
| LODSurfaceList_ | sp::scene::Mesh | [protected] |
| lookAt(const dim::vector3df &Position, bool isGlobal=false) | sp::scene::SceneNode | [virtual] |
| Material_ | sp::scene::MaterialNode | [protected] |
| MaterialNode(const ENodeTypes Type) | sp::scene::MaterialNode | [protected] |
| mergeFamily(bool isDeleteChildren=true) | sp::scene::Mesh | |
| mergeMeshBuffers() | sp::scene::Mesh | |
| Mesh() | sp::scene::Mesh | |
| meshFit(const dim::vector3df &Position, const dim::vector3df &Size) | sp::scene::Mesh | |
| meshFlip() | sp::scene::Mesh | |
| meshFlip(bool isXAxis, bool isYAxis, bool isZAxis) | sp::scene::Mesh | |
| meshSpherify(f32 Factor) | sp::scene::Mesh | |
| meshTransform(const dim::vector3df &Size) | sp::scene::Mesh | |
| meshTransform(const dim::matrix4f &Matrix) | sp::scene::Mesh | |
| meshTranslate(const dim::vector3df &Direction) | sp::scene::Mesh | |
| meshTurn(const dim::vector3df &Rotation) | sp::scene::Mesh | |
| meshTwist(f32 Rotation) | sp::scene::Mesh | |
| move(const dim::vector3df &Direction) | sp::scene::SceneNode | [inline] |
| Name_ | sp::BaseObject | [protected] |
| Node() | sp::Node | |
| optimizeTransparency() | sp::scene::Mesh | |
| Order_ | sp::scene::RenderNode | [protected] |
| OrigSurfaceList_ | sp::scene::Mesh | [protected] |
| paint(const video::color &Color, bool CombineColors=false) | sp::scene::Mesh | |
| Parent_ | sp::Node | [protected] |
| Reference_ | sp::scene::Mesh | [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] |
| render() | sp::scene::Mesh | [virtual] |
| RenderNode(const ENodeTypes Type) | sp::scene::RenderNode | [protected] |
| SceneChildren_ | sp::scene::SceneNode | [protected] |
| SceneGraph class | sp::scene::Mesh | [friend] |
| SceneNode(const ENodeTypes Type=NODE_BASICNODE) | sp::scene::SceneNode | |
| SceneParent_ | sp::scene::SceneNode | [protected] |
| SCollisionObject | sp::scene::Mesh | [friend] |
| SCollisionSystemObject | sp::scene::Mesh | [friend] |
| seperateTriangles() | sp::scene::Mesh | |
| setBoundingVolume(const BoundingVolume &BoundVolume) | sp::scene::SceneNode | [inline] |
| setDepthDistance(f32 Distance) | sp::scene::RenderNode | [inline] |
| setLOD(bool Enable) | sp::scene::Mesh | |
| setLODDistance(f32 Distance) | sp::scene::Mesh | |
| setLODSubMeshList(const std::vector< Mesh * > &LODSubMeshList) | sp::scene::Mesh | |
| setMaterial(const video::MaterialStates *Material) | sp::scene::MaterialNode | |
| setMaterialEnable(bool Enable) | sp::scene::MaterialNode | [inline] |
| 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] |
| setReference(Mesh *ReferenceMesh, bool CopyLocation=false, bool CopyMaterial=false) | sp::scene::Mesh | |
| setRenderCallback(const video::UserRenderCallback &RenderCallback) | sp::scene::Mesh | [inline] |
| 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] |
| setShader(video::Shader *ShaderObject) | sp::scene::MaterialNode | [inline] |
| setShaderClass(video::ShaderClass *ShaderObject) | sp::scene::MaterialNode | [inline] |
| setShading(const video::EShadingTypes Type, bool UpdateImmediate=false) | sp::scene::Mesh | |
| 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] |
| ShaderClass_ | sp::scene::MaterialNode | [protected] |
| SimpleSceneManager class | sp::scene::Mesh | [friend] |
| SPickingObject | sp::scene::Mesh | [friend] |
| SurfaceList_ | sp::scene::Mesh | [protected] |
| textureAutoMap(const u8 Layer, const f32 Density=1.0, const u32 MeshBufferIndex=MESHBUFFER_IGNORE, bool GlobalProjection=true, bool AllowNegativeTexCoords=false) | sp::scene::Mesh | |
| 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] |
| updateIndexBuffer() | sp::scene::Mesh | |
| updateLevelOfDetail() | sp::scene::Mesh | [protected] |
| updateMeshBuffer() | sp::scene::Mesh | |
| updateNormals() | sp::scene::Mesh | [virtual] |
| updateTangentSpace(const u8 TangentLayer=video::TEXTURE_IGNORE, const u8 BinormalLayer=video::TEXTURE_IGNORE, bool UpdateNormals=true) | sp::scene::Mesh | |
| updateTransformation() | sp::scene::RenderNode | [virtual] |
| updateTransformationBase(const dim::matrix4f &BaseMatrix) | sp::scene::SceneNode | [virtual] |
| updateVertexBuffer() | sp::scene::Mesh | |
| UseLODSubMeshes_ | sp::scene::Mesh | [protected] |
| UserData_ | sp::BaseObject | [protected] |
| UserDataFlags_ | sp::BaseObject | [protected] |
| UserRenderProc_ | sp::scene::Mesh | [protected] |
| ~BaseObject() | sp::BaseObject | [inline, virtual] |
| ~MaterialNode() | sp::scene::MaterialNode | [virtual] |
| ~Mesh() | sp::scene::Mesh | [virtual] |
| ~Node() | sp::Node | [virtual] |
| ~RenderNode() | sp::scene::RenderNode | [virtual] |
| ~SceneNode() | sp::scene::SceneNode | [virtual] |