![]() |
Vireo
0.0
Vireo 3D Rendering Hardware Interface
|
Structure specifying stencil operation state
Manual page : Graphics Pipelines
Public Attributes | |
| StencilOp | failOp {StencilOp::KEEP} |
| Value specifying the action performed on samples that fail the stencil test. More... | |
| StencilOp | passOp {StencilOp::KEEP} |
| Value specifying the action performed on samples that pass both the depth and stencil tests. More... | |
| StencilOp | depthFailOp {StencilOp::KEEP} |
| Value specifying the action performed on samples that pass the stencil test and fail the depth test. More... | |
| CompareOp | compareOp {CompareOp::ALWAYS} |
| Value specifying the comparison operator used in the stencil test. More... | |
| uint32_t | compareMask {0xFFFFFFFF} |
| Selects the bits of the unsigned integer stencil values participating in the stencil test. More... | |
| uint32_t | writeMask {0xFFFFFFFF} |
| Selects the bits of the unsigned integer stencil values updated by the stencil test in the stencil attachment. More... | |
| uint32_t compareMask {0xFFFFFFFF} |
Selects the bits of the unsigned integer stencil values participating in the stencil test.
| CompareOp compareOp {CompareOp::ALWAYS} |
Value specifying the comparison operator used in the stencil test.
| StencilOp depthFailOp {StencilOp::KEEP} |
Value specifying the action performed on samples that pass the stencil test and fail the depth test.
| StencilOp failOp {StencilOp::KEEP} |
Value specifying the action performed on samples that fail the stencil test.
| StencilOp passOp {StencilOp::KEEP} |
Value specifying the action performed on samples that pass both the depth and stencil tests.
| uint32_t writeMask {0xFFFFFFFF} |
Selects the bits of the unsigned integer stencil values updated by the stencil test in the stencil attachment.