Module |
|
Header |
/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
Include |
#include "MeshPassProcessor.h" |
class FGraphicsMinimalPipelineStateInitializer
Pipeline state without render target state Useful for mesh passes where the render target state is not changing between draws. Note: the size of this class affects rendering mesh pass traversal performance.
Name | Description | ||
---|---|---|---|
|
bDepthBounds |
Note: FGraphicsMinimalPipelineStateInitializer is 8-byte aligned and can't have any implicit padding, as it is sometimes hashed and compared as raw bytes. |
|
|
bHasFragmentDensityAttachment |
||
|
FRHIBlendState ... |
BlendState |
|
|
bMultiView |
||
|
BoundShaderState |
TODO: [PSO API] - As we migrate reuse existing API objects, but eventually we can move to the direct initializers. |
|
|
DepthStencilState |
||
|
ImmutableSamplerState |
||
|
uint8[1] |
Padding |
|
|
PrimitiveType |
||
|
RasterizerState |
Name | Description | |
---|---|---|
|
FGraphicsMinimalPipelineStateInitializer() |
|
|
FGraphicsMinimalPipelineStateInitializer ( |
|
|
FGraphicsMinimalPipelineStateInitializer ( |
Name | Description | ||
---|---|---|---|
|
FGraphicsPip... |
AsGraphicsPipelineStateInitializer() |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator< ( |
||
|
operator== ( |
||
|
operator> ( |
Name |
Description |
---|---|
TRenderTargetFlags |
|
TRenderTargetFormats |
Can't use TEnumByte |