Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/PSOPrecache.h |
| Include | #include "PSOPrecache.h" |
Syntax
struct FPSOPrecacheParams
Remarks
Parameters which are needed to collect all possible PSOs used by the PSO collectors
Variables
| Type | Name | Description | |
|---|---|---|---|
| union FPSOPrecacheParams | |||
| uint64: 1 | bAffectDynamicIndirectLighting | ||
| uint64: 1 | bAnyMaterialHasWorldPositionOffset | ||
| uint64: 16 | BasePassPixelFormat | ||
| uint64: 1 | bCanvasMaterial | ||
| uint64: 1 | bCastShadow | ||
| uint64: 1 | bCastShadowAsTwoSided | ||
| uint64: 1 | bDefaultMaterial | ||
| uint64: 1 | bDisableBackFaceCulling | ||
| uint64: 1 | bForceLODModel | ||
| uint64: 1 | bRenderCustomDepth | ||
| uint64: 1 | bRenderInDepthPass | ||
| uint64: 1 | bRenderInMainPass | ||
| uint64: 1 | bReverseCulling | ||
| uint64: 1 | bStaticLighting | ||
| uint64: 1 | bUsesIndirectLightingCache | ||
| uint64 | Data | ||
| uint64: 4 | Mobility | ||
| uint64: 6 | PrimitiveType | ||
| uint64: 4 | StencilWriteMask | ||
| uint64: 20 | Unused |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EPixelFormat | |||
| TEnumAsByte< EComponentMobility::Type > | GetMobility () |
||
| TEnumAsByte< EStencilMask > | |||
| bool | IsMoveable () |
||
| void | SetBassPixelFormat
(
EPixelFormat InBasePassPixelFormat |
||
| void | SetMobility
(
EComponentMobility::Type InMobility |
||
| void | SetStencilWriteMask
(
EStencilMask InStencilMask |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FPSOPrecacheParams& rhs |
||
| bool | operator==
(
const FPSOPrecacheParams& Other |