Assimp  v4.1. (December 2018)
OgreStructs.h File Reference

Classes

class  Assimp::Ogre::Animation
 Ogre Animation. More...
 
class  Assimp::Ogre::Bone
 Ogre Bone. More...
 
class  Assimp::Ogre::IndexData
 
class  Assimp::Ogre::IndexDataXml
 Ogre XML Index Data. More...
 
class  Assimp::Ogre::ISubMesh
 Ogre Sub Mesh interface, inherited by the binary and XML implementations. More...
 
class  Assimp::Ogre::IVertexData
 
class  Assimp::Ogre::Mesh
 Ogre Mesh. More...
 
class  Assimp::Ogre::MeshXml
 Ogre XML Mesh. More...
 
struct  Assimp::Ogre::MorphKeyFrame
 Ogre Morph Key Frame. More...
 
class  Assimp::Ogre::Pose
 Ogre Pose. More...
 
struct  Assimp::Ogre::Pose::Vertex
 
struct  Assimp::Ogre::PoseKeyFrame
 Ogre Pose Key Frame. More...
 
struct  Assimp::Ogre::PoseRef
 Ogre Pose Key Frame Ref. More...
 
class  Assimp::Ogre::Skeleton
 Ogre Skeleton. More...
 
class  Assimp::Ogre::SubMesh
 Ogre SubMesh. More...
 
class  Assimp::Ogre::SubMeshXml
 Ogre XML SubMesh. More...
 
struct  Assimp::Ogre::TransformKeyFrame
 Ogre animation key frame. More...
 
struct  Assimp::Ogre::VertexAnimationTrack
 Ogre Animation Track. More...
 
struct  Assimp::Ogre::VertexBoneAssignment
 Ogre Vertex Bone Assignment. More...
 
class  Assimp::Ogre::VertexData
 
class  Assimp::Ogre::VertexDataXml
 Ogre XML Vertex Data. More...
 
class  Assimp::Ogre::VertexElement
 

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::Ogre
 

Macros

#define OGRE_SAFE_DELETE(p)   delete p; p=0;
 

Typedefs

typedef std::vector< Animation * > Assimp::Ogre::AnimationList
 
typedef std::map< uint16_t, std::vector< aiVertexWeight > > Assimp::Ogre::AssimpVertexBoneWeightList
 
typedef std::vector< Bone * > Assimp::Ogre::BoneList
 
typedef Assimp::MemoryIOStream Assimp::Ogre::MemoryStream
 
typedef std::shared_ptr< MemoryStreamAssimp::Ogre::MemoryStreamPtr
 
typedef std::vector< MorphKeyFrame > Assimp::Ogre::MorphKeyFrameList
 
typedef std::vector< PoseKeyFrame > Assimp::Ogre::PoseKeyFrameList
 
typedef std::vector< Pose * > Assimp::Ogre::PoseList
 
typedef std::vector< PoseRef > Assimp::Ogre::PoseRefList
 
typedef std::vector< SubMesh * > Assimp::Ogre::SubMeshList
 
typedef std::vector< SubMeshXml * > Assimp::Ogre::SubMeshXmlList
 
typedef std::vector< TransformKeyFrame > Assimp::Ogre::TransformKeyFrameList
 
typedef std::vector< VertexAnimationTrack > Assimp::Ogre::VertexAnimationTrackList
 
typedef std::vector< VertexBoneAssignment > Assimp::Ogre::VertexBoneAssignmentList
 
typedef std::map< uint32_t, VertexBoneAssignmentList > Assimp::Ogre::VertexBoneAssignmentsMap
 
typedef std::map< uint16_t, MemoryStreamPtr > Assimp::Ogre::VertexBufferBindings
 
typedef std::vector< VertexElement > Assimp::Ogre::VertexElementList
 

Macro Definition Documentation

◆ OGRE_SAFE_DELETE

#define OGRE_SAFE_DELETE (   p)    delete p; p=0;