#include "SDL_stdinc.h"
Go to the source code of this file.
|
| enum | Graphics::VertexAttrib : uint8_t {
Graphics::ATTRIB_NONE = 0
, Graphics::ATTRIB_POSITION = (1u << 0)
, Graphics::ATTRIB_NORMAL = (1u << 1)
, Graphics::ATTRIB_DIFFUSE = (1u << 2)
,
Graphics::ATTRIB_UV0 = (1u << 3)
, Graphics::ATTRIB_TANGENT = (1u << 5)
, Graphics::ATTRIB_POSITION2D = (1u << 7)
} |
| |
| enum | Graphics::VertexAttribFormat : uint8_t {
Graphics::ATTRIB_FORMAT_NONE = 0
, Graphics::ATTRIB_FORMAT_FLOAT2
, Graphics::ATTRIB_FORMAT_FLOAT3
, Graphics::ATTRIB_FORMAT_FLOAT4
,
Graphics::ATTRIB_FORMAT_UBYTE4
} |
| |
| enum | Graphics::ConstantDataFormat : uint8_t {
Graphics::DATA_FORMAT_NONE = 0
, Graphics::DATA_FORMAT_INT
, Graphics::DATA_FORMAT_FLOAT
, Graphics::DATA_FORMAT_FLOAT3
,
Graphics::DATA_FORMAT_FLOAT4
, Graphics::DATA_FORMAT_MAT3
, Graphics::DATA_FORMAT_MAT4
} |
| |
| enum | Graphics::BufferUsage { Graphics::BUFFER_USAGE_STATIC
, Graphics::BUFFER_USAGE_DYNAMIC
} |
| |
| enum | Graphics::BufferMapMode { Graphics::BUFFER_MAP_NONE
, Graphics::BUFFER_MAP_WRITE
, Graphics::BUFFER_MAP_READ
} |
| |
| enum | Graphics::IndexBufferSize { Graphics::INDEX_BUFFER_16BIT
, Graphics::INDEX_BUFFER_32BIT
} |
| |
| enum | Graphics::PrimitiveType {
Graphics::POINTS = 0
, Graphics::LINE_SINGLE
, Graphics::LINE_LOOP
, Graphics::LINE_STRIP
,
Graphics::TRIANGLES
, Graphics::TRIANGLE_STRIP
, Graphics::TRIANGLE_FAN
} |
| |
| enum | Graphics::BlendMode : uint32_t {
Graphics::BLEND_SOLID
, Graphics::BLEND_ADDITIVE
, Graphics::BLEND_ALPHA
, Graphics::BLEND_ALPHA_ONE
,
Graphics::BLEND_ALPHA_PREMULT
, Graphics::BLEND_SET_ALPHA
, Graphics::BLEND_DEST_ALPHA
} |
| |
| enum | Graphics::FaceCullMode : uint32_t { Graphics::CULL_BACK
, Graphics::CULL_FRONT
, Graphics::CULL_NONE
} |
| |