![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RHIResources.h>
Public Types | |
| enum class | EPSOPrecacheCompileType : uint8 { NotSet = 0 , MinPri = 1 , NormalPri = 2 , MaxPri = 3 , NumTypes = 4 } |
| using | TRenderTargetFormats = TStaticArray< uint8, MaxSimultaneousRenderTargets > |
| using | TRenderTargetFlags = TStaticArray< ETextureCreateFlags, MaxSimultaneousRenderTargets > |
Static Public Member Functions | |
| static bool | RelevantRenderTargetFlagsEqual (const TRenderTargetFlags &A, const TRenderTargetFlags &B) |
| static bool | RelevantDepthStencilFlagsEqual (const ETextureCreateFlags A, const ETextureCreateFlags B) |
| using FGraphicsPipelineStateInitializer::TRenderTargetFlags = TStaticArray<ETextureCreateFlags, MaxSimultaneousRenderTargets> |
| using FGraphicsPipelineStateInitializer::TRenderTargetFormats = TStaticArray<uint8, MaxSimultaneousRenderTargets> |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
| union { ... } FGraphicsPipelineStateInitializer |
| bool FGraphicsPipelineStateInitializer::bAllowVariableRateShading |
| bool FGraphicsPipelineStateInitializer::bDepthBounds |
| uint16 FGraphicsPipelineStateInitializer::bFromPSOFileCache |
| bool FGraphicsPipelineStateInitializer::bHasFragmentDensityAttachment |
| FRHIBlendState* FGraphicsPipelineStateInitializer::BlendState |
| FBoundShaderStateInput FGraphicsPipelineStateInitializer::BoundShaderState |
| uint16 FGraphicsPipelineStateInitializer::bPSOPrecache |
| EConservativeRasterization FGraphicsPipelineStateInitializer::ConservativeRasterization |
| FExclusiveDepthStencil FGraphicsPipelineStateInitializer::DepthStencilAccess |
| FRHIDepthStencilState* FGraphicsPipelineStateInitializer::DepthStencilState |
| ETextureCreateFlags FGraphicsPipelineStateInitializer::DepthStencilTargetFlag |
| EPixelFormat FGraphicsPipelineStateInitializer::DepthStencilTargetFormat |
| ERenderTargetLoadAction FGraphicsPipelineStateInitializer::DepthTargetLoadAction |
| ERenderTargetStoreAction FGraphicsPipelineStateInitializer::DepthTargetStoreAction |
| uint16 FGraphicsPipelineStateInitializer::Flags |
| FImmutableSamplerState FGraphicsPipelineStateInitializer::ImmutableSamplerState |
| uint8 FGraphicsPipelineStateInitializer::MultiViewCount |
| uint16 FGraphicsPipelineStateInitializer::NumSamples |
| uint16 FGraphicsPipelineStateInitializer::PrecacheCompileType |
| EPrimitiveType FGraphicsPipelineStateInitializer::PrimitiveType |
| FRHIRasterizerState* FGraphicsPipelineStateInitializer::RasterizerState |
|
staticconstexpr |
|
staticconstexpr |
| TRenderTargetFlags FGraphicsPipelineStateInitializer::RenderTargetFlags |
| TRenderTargetFormats FGraphicsPipelineStateInitializer::RenderTargetFormats |
| uint32 FGraphicsPipelineStateInitializer::RenderTargetsEnabled |
| uint16 FGraphicsPipelineStateInitializer::Reserved |
| EVRSShadingRate FGraphicsPipelineStateInitializer::ShadingRate |
| uint64 FGraphicsPipelineStateInitializer::StatePrecachePSOHash |
| ERenderTargetLoadAction FGraphicsPipelineStateInitializer::StencilTargetLoadAction |
| ERenderTargetStoreAction FGraphicsPipelineStateInitializer::StencilTargetStoreAction |
| ESubpassHint FGraphicsPipelineStateInitializer::SubpassHint |
| uint8 FGraphicsPipelineStateInitializer::SubpassIndex |