Module gfx::core
[−]
Modules
draw |
Command Buffer device interface |
dummy |
Dummy backend implementation to test the code for compile errors outside of the graphics development environment. |
factory |
Resource factory. |
format |
Universal format specification. Applicable to textures, views, and vertex buffers. |
handle |
Device resource handles |
mapping |
Memory mapping |
pso |
Pipeline State Objects |
shade |
Shader handling. |
state |
Fixed-function hardware state. |
target |
Render target specification. |
tex |
Texture creation and modification. |
Structs
Capabilities |
Features that the device supports. |
DomainShader | |
GeometryShader | |
HullShader | |
PixelShader | |
SubmitInfo |
All the data needed simultaneously for submitting a command buffer for execution on a device. |
VertexShader |
Enums
IndexType |
A type of each index value in the mesh's index buffer |
Primitive |
Describes what geometric primitives are created from vertex data. |
ShaderSet |
A complete set of shaders to link a program. |
Constants
MAX_COLOR_TARGETS |
Compile-time maximum number of color targets. |
MAX_CONSTANT_BUFFERS |
Compile-time maximum number of constant buffers. |
MAX_RESOURCE_VIEWS |
Compile-time maximum number of shader resource views (SRV). |
MAX_SAMPLERS |
Compile-time maximum number of samplers. |
MAX_UNORDERED_VIEWS |
Compile-time maximum number of unordered access views (UAV). |
MAX_VERTEX_ATTRIBUTES |
Compile-time maximum number of vertex attributes. |
Traits
Device |
An interface for performing draw calls using a specific graphics API |
DeviceFence |
Extension to the Device that allows for submitting of commands around a fence |
Factory | |
Resources |
Resources pertaining to a specific API. |
Type Definitions
AttributeSlot | |
ColorSlot | |
ConstantBufferSlot | |
InstanceCount | |
ResourceViewSlot | |
SamplerSlot | |
UnorderedViewSlot | |
VertexCount |