MRasterizerStateDesc Class Reference
#include <MStateManager.h>
Descriptor for a complete rasterizer state.
This class describes a complete rasterizer state, like fill mode, cull mode, depth bias, multisampling, point size, etc.
|
MRasterizerState::FillMode | fillMode |
| Select the primitive fill mode, default kFillSolid. More...
|
|
MRasterizerState::CullMode | cullMode |
| Select the face culling mode, default kCullNone. More...
|
|
bool | frontCounterClockwise |
| Select whether CW or CCW winding is used for "front" face, default false. More...
|
|
bool | depthBiasIsFloat |
| Indicates that DepthBias is a float value, default false. More...
|
|
float | depthBias |
| DepthBias adds the given bias value to the rasterizer z value prior to depth testing. More...
|
|
float | depthBiasClamp |
| Maximum value scaled depth bias can attain, default 0. More...
|
|
float | slopeScaledDepthBias |
| Slope scaled depth bias value, default 0. More...
|
|
bool | depthClipEnable |
| Enables HW automatic depth clipping, default true. More...
|
|
bool | scissorEnable |
| Enables HW scissor clip rectangle, default false. More...
|
|
bool | multiSampleEnable |
| Enables HW full screen multi-sample anti-aliasing, default false. More...
|
|
bool | antialiasedLineEnable |
| Enables HW anti-aliased lines, auto disabled by multi-sample AA, default false. More...
|
|
NO SCRIPT SUPPORT.
Copy constructor.
- Parameters
-
[in] | rDesc | The descriptor to copy |
NO SCRIPT SUPPORT.
Assignment operator.
- Parameters
-
[in] | rDesc | The descriptor to copy |
- Returns
- Reference to this descriptor
const char * className |
( |
| ) |
|
|
static |
Returns the name of this class.
- Returns
- Name of this class.
Select the primitive fill mode, default kFillSolid.
Select the face culling mode, default kCullNone.
bool frontCounterClockwise |
Select whether CW or CCW winding is used for "front" face, default false.
Indicates that DepthBias is a float value, default false.
DepthBias adds the given bias value to the rasterizer z value prior to depth testing.
Maximum value scaled depth bias can attain, default 0.
float slopeScaledDepthBias |
Slope scaled depth bias value, default 0.
Enables HW automatic depth clipping, default true.
Enables HW scissor clip rectangle, default false.
Enables HW full screen multi-sample anti-aliasing, default false.
bool antialiasedLineEnable |
Enables HW anti-aliased lines, auto disabled by multi-sample AA, default false.
The documentation for this class was generated from the following files:
- MStateManager.h
- MStateManager.cpp