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.
the size of this class affects rendering mesh pass traversal performance.
Name | Description | ||
---|---|---|---|
|
bDepthBounds |
As it is sometimes hashed and compared as raw bytes. |
|
|
bHasFragmentDensityAttachment |
||
|
FRHIBlendState ... |
BlendState |
|
|
BoundShaderState |
TODO: [PSO API] - As we migrate reuse existing API objects, but eventually we can move to the direct initializers. |
|
|
DepthStencilState |
||
|
DrawShadingRate |
||
|
ImmutableSamplerState |
||
|
MultiViewCount |
||
|
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 |