語法
成員
Type類型: D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE 列舉常數,描述衍生的圖形管線狀態。 DepthStencilDesc
類型: D3D12_DEPTH_STENCIL_DESC 包含深度或樣板描述的 D3D12_DEPTH_STENCIL_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL 時有效。 RasterizerDesc
類型: D3D12_RASTERIZER_DESC 包含點陣化器描述的 D3D12_RASTERIZER_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_RASTERIZER 時有效。 BlendDesc
類型: D3D12_BLEND_DESC 描述混合的 D3D12_BLEND_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_BLEND 時有效。 SampleMask
類型: UINT 描述要追蹤之像素樣本遮罩的值。如果此值指定了任何遮罩的樣本,就會啟用追蹤。最低有效位元 (LSB) 為樣本 0。由於非多重取樣消除鋸齒 (MSAA) 視為樣本數為 1,因此應設定 SampleMask 的 LSB。如果設定為零,則不會追蹤像素,但仍可依個別叫用啟用像素追蹤。 這提供 32 位元的樣本涵蓋範圍。預設值為 0xffffffff。樣本遮罩會決定在所有作用中轉譯目標中要更新哪些樣本。樣本遮罩中的位元對應到多重取樣轉譯目標中樣本的方式,由個別應用程式負責。無論是否啟用多重取樣,以及應用程式是否使用多重取樣轉譯目標,一律會套用樣本遮罩。 當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SAMPLE_MASK 時有效。 PixelShaderOptions
類型: D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC 指定像素著色器選項的 D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_PIXEL_SHADER_OPTIONS 時有效。 DepthStencilOptions
類型: D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC 指定深度樣板選項的 D3D12XBOX_DEPTH_STENCIL_OPTIONS_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_DEPTH_STENCIL_OPTIONS 時有效。 ShaderLimitsDesc
類型: D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC 指定圖形著色器限制的 D3D12XBOX_GRAPHICS_SHADER_LIMITS_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_SHADER_LIMITS 時有效。 TessellationParameters
類型: D3D12XBOX_TESSELLATION_PARAMETERS_DESC 指定鑲嵌參數的 D3D12XBOX_TESSELLATION_PARAMETERS_DESC 結構。當 Type 設定為 D3D12XBOX_DERIVED_GRAPHICS_STATE_TYPE_TESSELLATION_PARAMETERS 時有效。
