Module gfx_core::pso [−][src]
Raw Pipeline State Objects
This module contains items used to create and manage a raw pipeline state object. Most users
will want to use the typed and safe PipelineState. See the pso module inside the gfx
crate.
Structs
| ColorInfo |
Color output configuration of the PSO. |
| ConstantBufferParam |
A constant buffer run-time parameter for PSO. |
| CreationError |
Error types happening upon PSO creation on the device side. |
| DepthStencilInfo |
Depth and stencil state of the PSO. |
| Descriptor |
All the information surrounding a shader program that is required for PSO creation, including the formats of vertex buffers and pixel targets; |
| Element |
A struct element descriptor. |
| PixelTargetSet |
A complete set of render targets to be used for pixel export in PSO. |
| ResourceViewParam |
A shader resource view (SRV) run-time parameter for PSO. |
| SamplerParam |
A sampler run-time parameter for PSO. |
| UnorderedViewParam |
An unordered access view (UAV) run-time parameter for PSO. |
| VertexBufferDesc |
Vertex buffer descriptor |
| VertexBufferSet |
A complete set of vertex buffers to be used for vertex import in PSO. |
Constants
| MAX_VERTEX_BUFFERS |
Maximum number of vertex buffers used in a PSO definition. |
Type Definitions
| AttributeDesc |
PSO vertex attribute descriptor |
| BufferIndex |
Index of a vertex buffer. |
| BufferOffset |
An offset inside a vertex buffer, in bytes. |
| ColorTargetDesc |
PSO color target descriptor |
| ConstantBufferDesc |
PSO constant buffer descriptor |
| DepthStencilDesc |
PSO depth-stencil target descriptor |
| ElemOffset |
Offset of an attribute from the start of the buffer, in bytes |
| ElemStride |
Offset between attribute values, in bytes |
| InstanceRate |
The number of instances between each subsequent attribute value |
| ResourceViewDesc |
PSO shader resource view descriptor |
| SamplerDesc |
PSO sampler descriptor |
| UnorderedViewDesc |
PSO unordered access view descriptor |