, 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] |