#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...
|