|
| 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
} |
| |