Module gfx_core::state
[−]
[src]
Fixed-function hardware state.
Configures the primitive assembly (PA), rasterizer, and output merger (OM) blocks.
Structs
| Blend | |
| BlendChannel | |
| Color |
The state of an active color render target |
| ColorMask | |
| Depth |
Depth test state. |
| MultiSample |
Multi-sampling rasterization mode |
| Offset |
How to offset vertices in screen space, if at all. |
| Rasterizer |
Primitive rasterization state. Note that GL allows different raster method to be used for front and back, while this abstraction does not. |
| RefValues |
The complete set of the rasterizer reference values. Switching these doesn't roll the hardware context. |
| Stencil |
Complete stencil state, specifying how to handle the front and back side of a face. |
| StencilSide |
Complete stencil state for a given side of a face. |
Enums
| BlendValue | |
| Comparison |
A pixel-wise comparison function. |
| CullFace |
Which face, if any, to cull. |
| Equation | |
| Factor | |
| FrontFace |
The front face winding order of a set of vertices. |
| RasterMethod |
How to rasterize a primitive. |
| StencilOp |
Stencil mask operation. |
Constants
| ALPHA | |
| BLUE | |
| GREEN | |
| MASK_ALL | |
| MASK_NONE | |
| RED |
Type Definitions
| LineWidth | |
| OffsetSlope | |
| OffsetUnits |