CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
VertexDeclaration.hpp File Reference

Go to the source code of this file.

Classes

struct  CeresEngine::VertexElementSemantic
 Determines the semantic of a VertexElement. More...
 
struct  CeresEngine::VertexElementType
 Enumeration that determines the type of a VertexElement. More...
 
struct  CeresEngine::VertexElementComponentType
 Determines the data type used for the each component of a VertexElement. More...
 
class  CeresEngine::VertexElement
 Determines how a single element should be a vertex. More...
 
struct  CeresEngine::VertexDeclaration
 Determines how vertices are laid-out on a vertex buffer or a mesh data. More...
 
struct  CeresEngine::VertexBufferLayoutElement
 Determines how a single VertexElement is laid out on the vertex buffer. More...
 
struct  CeresEngine::VertexBufferLayout
 Determines how a vertex buffer is laid out in memory. More...
 
struct  CeresEngine::VertexElementTypeTrait< T >
 
struct  CeresEngine::VertexElementTypeTrait< TVector2< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TVector3< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TVector4< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TMatrix2< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TMatrix3< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TMatrix4< T > >
 
struct  CeresEngine::VertexElementTypeTrait< TColor< T > >
 
struct  CeresEngine::VertexElementComponentTypeTrait< float >
 
struct  CeresEngine::VertexElementComponentTypeTrait< double >
 
struct  CeresEngine::VertexElementComponentTypeTrait< Int8 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< UInt8 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< Int16 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< UInt16 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< Int32 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< UInt32 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< Int64 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< UInt64 >
 
struct  CeresEngine::VertexElementComponentTypeTrait< bool >
 
struct  CeresEngine::VertexElementTrait< T >
 
struct  CeresEngine::VertexElementTrait< TVector< D, T > >
 
struct  CeresEngine::VertexElementTrait< TMatrix< C, R, T > >
 
struct  CeresEngine::VertexElementTrait< TColor< T > >
 

Namespaces

namespace  CeresEngine