CD3D11_RASTERIZER_DESC2 結構 (d3d11_3.h)
描述轉譯器狀態。
Syntax
struct CD3D11_RASTERIZER_DESC2 : D3D11_RASTERIZER_DESC2 {
void CD3D11_RASTERIZER_DESC2();
void CD3D11_RASTERIZER_DESC2(
const D3D11_RASTERIZER_DESC2 & o
);
void CD3D11_RASTERIZER_DESC2(
CD3D11_DEFAULT unnamedParam1
);
void CD3D11_RASTERIZER_DESC2(
D3D11_FILL_MODE fillMode,
D3D11_CULL_MODE cullMode,
BOOL frontCounterClockwise,
INT depthBias,
FLOAT depthBiasClamp,
FLOAT slopeScaledDepthBias,
BOOL depthClipEnable,
BOOL scissorEnable,
BOOL multisampleEnable,
BOOL antialiasedLineEnable,
UINT forcedSampleCount,
D3D11_CONSERVATIVE_RASTERIZATION_MODE conservativeRaster
);
void ~CD3D11_RASTERIZER_DESC2();
};
繼承
CD3D11_RASTERIZER_DESC2結構會實作D3D11_RASTERIZER_DESC2。
成員
void CD3D11_RASTERIZER_DESC2()
TBD
void CD3D11_RASTERIZER_DESC2( const D3D11_RASTERIZER_DESC2 & o)
void CD3D11_RASTERIZER_DESC2( CD3D11_DEFAULT unnamedParam1)
void CD3D11_RASTERIZER_DESC2( D3D11_FILL_MODE fillMode, D3D11_CULL_MODE cullMode, BOOL frontCounterClockwise, INT depthBias, FLOAT depthBiasClamp, FLOAT slopeScaledDepthBias, BOOL depthClipEnable, BOOL scissorEnable, BOOL multisampleEnable, BOOL antialiasedLineEnable, UINT forcedSampleCount, D3D11_CONSERVATIVE_RASTERIZATION_MODE conservativeRaster)
void ~CD3D11_RASTERIZER_DESC2()
TBD
備註
轉譯器狀態會定義轉譯器階段的行為。 若要建立轉譯器狀態物件,請呼叫 ID3D11Device3::CreateRasterizerState2。 若要設定轉譯器狀態,請呼叫 ID3D11DeviceCoNtext::RSSetState。
如果您未指定某些轉譯器狀態,Direct3D 執行時間會針對轉譯器狀態使用下列預設值。
狀態 | 預設值 |
---|---|
FillMode | 實線 |
CullMode | 上一步 |
FrontCounterClockwise | FALSE |
DepthBias | 0 |
SlopeScaledDepthBias | 0.0f |
DepthBiasClamp | 0.0f |
DepthClipEnable | TRUE |
ScissorEnable | FALSE |
MultisampleEnable | FALSE |
AntialiasedLineEnable | FALSE |
ForcedSampleCount | 0 |
ConservativeRaster | D3D11_CONSER加值稅IVE_RASTERIZATION_MODE_OFF |
線條轉譯演算法 | MultisampleEnable | AntialiasedLineEnable |
---|---|---|
鋸齒 | FALSE | FALSE |
Alpha 反鋸齒 | FALSE | TRUE |
四邊形 | TRUE | FALSE |
四邊形 | TRUE | TRUE |
MultisampleEnable和AntialiasedLineEnable成員的設定僅適用于多重取樣反鋸齒 (MSAA) 轉譯目標 (即轉譯樣本計數大於 1) 的目標。 由於 功能層級 行為的差異,而且只要您未執行任何線條繪圖,或不考慮線條轉譯為四邊形,建議您在每次在 MSAA 轉譯目標上轉譯時,一律將 MultisampleEnable 設定為 TRUE 。
規格需求
標頭 | d3d11_3.h |