|
enum | GraphicsDeviceType {
GraphicsDeviceType::None,
GraphicsDeviceType::OpenGl41,
GraphicsDeviceType::OpenGLES3,
GraphicsDeviceType::Direct3D11,
LAST
} |
| The type of graphics device. More...
|
|
enum | Usage { Usage::Default,
Usage::Immutable,
Usage::Dynamic
} |
|
enum | PrimitiveType { PrimitiveType::TriangleList,
PrimitiveType::TriangleStrip
} |
|
enum | IndexElementSize { IndexElementSize::SixteenBits = 2,
IndexElementSize::ThirtyTwoBits = 4
} |
|
enum | BufferType { BufferType::Index,
BufferType::Vertex,
BufferType::Constant
} |
|
enum | ShaderType { Vertex,
Pixel
} |
|
enum | SurfaceFormat {
Color,
Bgr565,
Bgra5551,
Bgra4444,
Dxt1,
Dxt3,
Dxt5,
Pvrtc4
} |
|
enum | MapType { Write,
WriteDiscard,
WriteNoOverwrite
} |
|
enum | Blend : nxna_byte {
Zero,
One,
SourceAlpha,
InverseSourceAlpha,
DestinationAlpha,
InverseDestinationAlpha
} |
|
enum | BlendFunction : nxna_byte {
BlendFunction::Add,
BlendFunction::Max,
BlendFunction::Min,
BlendFunction::ReverseSubtract,
BlendFunction::Subtract
} |
|
enum | InputElementFormat {
InputElementFormat::Single = 1,
InputElementFormat::Vector2,
InputElementFormat::Vector3,
InputElementFormat::Vector4,
InputElementFormat::Color
} |
|
enum | InputElementUsage { Position,
Normal,
TextureCoordinate,
Color
} |
|
enum | PrimitiveTopologyType : nxna_byte {
Undefined,
Points,
Lines,
Triangles,
Patches
} |
|
enum | CullMode : nxna_byte { None,
CullFrontFaces,
CullBackFaces
} |
|
enum | FillMode : nxna_byte { Solid,
Wireframe
} |
|