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