![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshPassProcessor.h>
Public Types | |
| using | TRenderTargetFormats = TStaticArray< EPixelFormat, MaxSimultaneousRenderTargets > |
| using | TRenderTargetFlags = TStaticArray< uint32, MaxSimultaneousRenderTargets > |
Friends | |
| uint32 | GetTypeHash (const FGraphicsMinimalPipelineStateInitializer &Initializer) |
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.
| using FGraphicsMinimalPipelineStateInitializer::TRenderTargetFlags = TStaticArray<uint32, MaxSimultaneousRenderTargets> |
| using FGraphicsMinimalPipelineStateInitializer::TRenderTargetFormats = TStaticArray<EPixelFormat, MaxSimultaneousRenderTargets> |
|
inline |
|
inline |
|
inline |
|
inline |
| void FGraphicsMinimalPipelineStateInitializer::ComputeStatePrecachePSOHash | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void FGraphicsMinimalPipelineStateInitializer::SetupBoundShaderState | ( | FRHIVertexDeclaration * | VertexDeclaration, |
| const FMeshProcessorShaders & | Shaders | ||
| ) |
|
friend |
| FRHIBlendState* FGraphicsMinimalPipelineStateInitializer::BlendState |
| FMinimalBoundShaderStateInput FGraphicsMinimalPipelineStateInitializer::BoundShaderState |
| FRHIDepthStencilState* FGraphicsMinimalPipelineStateInitializer::DepthStencilState |
| EVRSShadingRate FGraphicsMinimalPipelineStateInitializer::DrawShadingRate = EVRSShadingRate::VRSSR_1x1 |
| FImmutableSamplerState FGraphicsMinimalPipelineStateInitializer::ImmutableSamplerState |
| EPrimitiveType FGraphicsMinimalPipelineStateInitializer::PrimitiveType |
|
mutable |
| FRHIRasterizerState* FGraphicsMinimalPipelineStateInitializer::RasterizerState |
| uint64 FGraphicsMinimalPipelineStateInitializer::StatePrecachePSOHash = 0 |