Classes | Namespaces | Enumerations

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spVertexFormat.hpp File Reference

#include "Base/spStandard.hpp"
#include "Base/spInputOutputString.hpp"
#include "Base/spMath.hpp"
#include "Base/spMaterialConfigTypes.hpp"
#include <vector>

Go to the source code of this file.

Classes

struct  sp::video::SVertexAttribute
 Vertex format attribute structure. More...
class  sp::video::VertexFormat
 This is the vertex format class which specifies how vertices are stored on the VRAM. More...

Namespaces

namespace  sp
 

!!


namespace  sp::video
 

All rendering and drawing operations for 2D and 3D can be found in this namespace.


Enumerations

enum  sp::video::EVertexFormatFlags {
  sp::video::VERTEXFORMAT_COORD = 0x01, sp::video::VERTEXFORMAT_COLOR = 0x02, sp::video::VERTEXFORMAT_NORMAL = 0x04, sp::video::VERTEXFORMAT_BINORMAL = 0x08,
  sp::video::VERTEXFORMAT_TANGENT = 0x10, sp::video::VERTEXFORMAT_FOGCOORD = 0x20, sp::video::VERTEXFORMAT_TEXCOORDS = 0x40, sp::video::VERTEXFORMAT_UNIVERSAL = 0x80
}
 

Vertex format flags.

More...
enum  sp::video::EVertexAttributes {
  sp::video::ATTRIBUTE_COORD, sp::video::ATTRIBUTE_COLOR, sp::video::ATTRIBUTE_NORMAL, sp::video::ATTRIBUTE_BINORMAL,
  sp::video::ATTRIBUTE_TANGENT, sp::video::ATTRIBUTE_FOGCOORD, sp::video::ATTRIBUTE_TEXCOORD0, sp::video::ATTRIBUTE_TEXCOORD1,
  sp::video::ATTRIBUTE_TEXCOORD2, sp::video::ATTRIBUTE_TEXCOORD3, sp::video::ATTRIBUTE_TEXCOORD4, sp::video::ATTRIBUTE_TEXCOORD5,
  sp::video::ATTRIBUTE_TEXCOORD6, sp::video::ATTRIBUTE_TEXCOORD7, sp::video::ATTRIBUTE_UNIVERSAL
}
 

Vertex attribute types.

More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines