![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PSOPrecache.h>
Public Member Functions | |
| FPSOPrecacheParams () | |
| bool | operator== (const FPSOPrecacheParams &Other) const |
| bool | operator!= (const FPSOPrecacheParams &rhs) const |
| void | SetMobility (EComponentMobility::Type InMobility) |
| TEnumAsByte< EComponentMobility::Type > | GetMobility () const |
| bool | IsMoveable () const |
| void | SetStencilWriteMask (EStencilMask InStencilMask) |
| TEnumAsByte< EStencilMask > | GetStencilWriteMask () const |
| void | SetBassPixelFormat (EPixelFormat InBasePassPixelFormat) |
| EPixelFormat | GetBassPixelFormat () const |
Public Attributes | ||
| union { | ||
| struct { | ||
| uint64 PrimitiveType: 6 | ||
| uint64 bDefaultMaterial: 1 | ||
| uint64 bCanvasMaterial: 1 | ||
| uint64 bSplineMesh: 1 | ||
| uint64 bSkinnedMesh: 1 | ||
| uint64 bRenderInMainPass: 1 | ||
| uint64 bRenderInDepthPass: 1 | ||
| uint64 bStaticLighting: 1 | ||
| uint64 bCastShadow: 1 | ||
| uint64 bRenderCustomDepth: 1 | ||
| uint64 bUsesIndirectLightingCache: 1 | ||
| uint64 bAffectDynamicIndirectLighting: 1 | ||
| uint64 bReverseCulling: 1 | ||
| uint64 bDisableBackFaceCulling: 1 | ||
| uint64 bCastShadowAsTwoSided: 1 | ||
| uint64 bForceLODModel: 1 | ||
| uint64 Mobility: 4 | ||
| uint64 bAnyMaterialHasWorldPositionOffset: 1 | ||
| uint64 StencilWriteMask: 4 | ||
| uint64 BasePassPixelFormat: 16 | ||
| uint64 Unused: 18 | ||
| } | ||
| uint64 Data | ||
| }; | ||
Friends | |
| uint32 | GetTypeHash (const FPSOPrecacheParams &Params) |
Parameters which are needed to collect all possible PSOs used by the PSO collectors
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| union { ... } FPSOPrecacheParams |
| uint64 FPSOPrecacheParams::bAffectDynamicIndirectLighting |
| uint64 FPSOPrecacheParams::bAnyMaterialHasWorldPositionOffset |
| uint64 FPSOPrecacheParams::BasePassPixelFormat |
| uint64 FPSOPrecacheParams::bCanvasMaterial |
| uint64 FPSOPrecacheParams::bCastShadow |
| uint64 FPSOPrecacheParams::bCastShadowAsTwoSided |
| uint64 FPSOPrecacheParams::bDefaultMaterial |
| uint64 FPSOPrecacheParams::bDisableBackFaceCulling |
| uint64 FPSOPrecacheParams::bForceLODModel |
| uint64 FPSOPrecacheParams::bRenderCustomDepth |
| uint64 FPSOPrecacheParams::bRenderInDepthPass |
| uint64 FPSOPrecacheParams::bRenderInMainPass |
| uint64 FPSOPrecacheParams::bReverseCulling |
| uint64 FPSOPrecacheParams::bSkinnedMesh |
| uint64 FPSOPrecacheParams::bSplineMesh |
| uint64 FPSOPrecacheParams::bStaticLighting |
| uint64 FPSOPrecacheParams::bUsesIndirectLightingCache |
| uint64 FPSOPrecacheParams::Data |
| uint64 FPSOPrecacheParams::Mobility |
| uint64 FPSOPrecacheParams::PrimitiveType |
| uint64 FPSOPrecacheParams::StencilWriteMask |
| uint64 FPSOPrecacheParams::Unused |