Castor3D  ..
Classes | Espaces de nommage
Référence du fichier Castor3DPrerequisites_Geometry.hpp
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

class  castor3d::Pattern< T >
 Classe de gestion de chemin. Plus de détails...
 

Espaces de nommage

 castor3d
 

Geometry

enum  castor3d::MeshType : uint8_t {
  castor3d::MeshType::eCustom, castor3d::MeshType::eCone, castor3d::MeshType::eCylinder, castor3d::MeshType::eSphere,
  castor3d::MeshType::eCube, castor3d::MeshType::eTorus, castor3d::MeshType::ePlane, castor3d::MeshType::eIcosahedron,
  castor3d::MeshType::eProjection
}
 Enumération des types de maillages. Plus de détails...
 
using castor3d::VertexPattern = Pattern< Vertex >
 
using castor3d::Point3rPattern = Pattern< castor::Point3r >
 
using castor3d::VertexPtrPattern = Pattern< VertexSPtr >
 
using castor3d::Point3rPtrPattern = Pattern< castor::Point3rSPtr >
 
 castor3d::DECLARE_SMART_PTR (Vertex)
 
 castor3d::DECLARE_SMART_PTR (BufferElementGroup)
 
 castor3d::DECLARE_SMART_PTR (VertexPattern)
 
 castor3d::DECLARE_SMART_PTR (Point3rPattern)
 
 castor3d::DECLARE_SMART_PTR (VertexPtrPattern)
 
 castor3d::DECLARE_SMART_PTR (Face)
 
 castor3d::DECLARE_SMART_PTR (Graph)
 
 castor3d::DECLARE_SMART_PTR (Mesh)
 
 castor3d::DECLARE_SMART_PTR (MeshGenerator)
 
 castor3d::DECLARE_SMART_PTR (Submesh)
 
 castor3d::DECLARE_SMART_PTR (SubmeshComponent)
 
 castor3d::DECLARE_SMART_PTR (InstantiationComponent)
 
 castor3d::DECLARE_SMART_PTR (BonesInstantiationComponent)
 
 castor3d::DECLARE_SMART_PTR (IndexMapping)
 
 castor3d::DECLARE_SMART_PTR (Cone)
 
 castor3d::DECLARE_SMART_PTR (Cylinder)
 
 castor3d::DECLARE_SMART_PTR (Icosahedron)
 
 castor3d::DECLARE_SMART_PTR (Cube)
 
 castor3d::DECLARE_SMART_PTR (Plane)
 
 castor3d::DECLARE_SMART_PTR (Projection)
 
 castor3d::DECLARE_SMART_PTR (Sphere)
 
 castor3d::DECLARE_SMART_PTR (Torus)
 
 castor3d::DECLARE_SMART_PTR (Geometry)
 
 castor3d::DECLARE_SMART_PTR (MovableObject)
 
 castor3d::DECLARE_SMART_PTR (Subdivider)
 
 castor3d::DECLARE_SMART_PTR (FaceGroup)
 
 castor3d::DECLARE_SMART_PTR (Bone)
 
 castor3d::DECLARE_SMART_PTR (Skeleton)
 
 castor3d::DECLARE_SMART_PTR (BonedVertex)
 
 castor3d::DECLARE_SMART_PTR (MeshFactory)
 
 castor3d::DECLARE_VECTOR (Vertex, Vertex)
 Vertex array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (BufferElementGroupSPtr, VertexPtr)
 Vertex pointer array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (Face, Face)
 Face array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (FaceSPtr, FacePtr)
 Face pointer array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (FaceGroupSPtr, FaceGroupPtr)
 FaceGroup pointer array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (SubmeshSPtr, SubmeshPtr)
 Submesh pointer array. Plus de détails...
 
 castor3d::DECLARE_VECTOR (GeometrySPtr, GeometryPtr)
 Geometry pointer array. Plus de détails...
 
 castor3d::DECLARE_LIST (VertexSPtr, VertexPtr)
 Vertex pointer list. Plus de détails...
 
 castor3d::DECLARE_MAP (castor::String, MeshSPtr, MeshPtrStr)
 Mesh pointer array. Plus de détails...
 
 castor3d::DECLARE_MAP (castor::String, MovableObjectSPtr, MovableObjectPtrStr)
 MovableObject pointer map, sorted by name. Plus de détails...
 
 castor3d::DECLARE_MAP (castor::String, GeometrySPtr, GeometryPtrStr)
 Geometry pointer map, sorted by name. Plus de détails...
 
 castor3d::DECLARE_MAP (uint32_t, int, IntUInt)
 
 castor3d::DECLARE_MAP (castor::String, SubmeshSPtr, SubmeshPtrStr)
 
 castor3d::DECLARE_MAP (castor::String, int, IntStr)
 
 castor3d::DECLARE_VECTOR (BoneSPtr, BonePtr)
 Bone pointer array. Plus de détails...
 
 castor3d::DECLARE_MAP (castor::String, BoneSPtr, BonePtrStr)
 Bone pointer map sorted by name. Plus de détails...
 
 castor3d::DECLARE_VECTOR (BonedVertexSPtr, BonedVertexPtr)
 BonedVertex pointer array. Plus de détails...
 
 castor3d::DECLARE_MAP (castor::String, SubmeshComponentSPtr, SubmeshComponentStr)