Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FPrimitiveSceneProxyDesc |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/PrimitiveSceneProxyDesc.h |
| Include Path | #include "PrimitiveSceneProxyDesc.h" |
Syntax
struct FPrimitiveSceneProxyDesc
Derived Classes
- FSkinnedMeshSceneProxyDesc
- FStaticMeshSceneProxyDesc
- FNiagaraSceneProxyDesc
- FParticleSystemSceneProxyDesc
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPrimitiveSceneProxyDesc
(
const UPrimitiveComponent* |
PrimitiveSceneProxyDesc.h | ||
| PrimitiveSceneProxyDesc.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPrimitiveSceneProxyDesc() |
PrimitiveSceneProxyDesc.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorOwners | TArray< uint32 > | Only used by actors for now, explicitly intended to be moved to the FPrimitiveSceneProxy. | PrimitiveSceneProxyDesc.h | |
| AdditionalStatObjectPtr | const UObject * | PrimitiveSceneProxyDesc.h | ||
| bAffectDistanceFieldLighting | uint32 | PrimitiveSceneProxyDesc.h | ||
| bAffectDynamicIndirectLighting | uint32 | PrimitiveSceneProxyDesc.h | ||
| bAffectIndirectLightingWhileHidden | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastCinematicShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastContactShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastDynamicShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastFarShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastHiddenShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastInsetShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastShadowAsTwoSided | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastStaticShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCastVolumetricTranslucentShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| bCollisionEnabled | uint32 | PrimitiveSceneProxyDesc.h | ||
| bEmissiveLightSource | uint32 | PrimitiveSceneProxyDesc.h | ||
| bForceMipStreaming | uint32 | PrimitiveSceneProxyDesc.h | ||
| bHasPerInstanceHitProxies | uint32 | PrimitiveSceneProxyDesc.h | ||
| bHasStaticLighting | uint32 | PrimitiveSceneProxyDesc.h | ||
| bHasValidSettingsForStaticLighting | uint32 | PrimitiveSceneProxyDesc.h | ||
| bHiddenInSceneCapture | uint32 | PrimitiveSceneProxyDesc.h | ||
| bHoldout | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIndividuallySelected | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsBeingMovedByEditor | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsFirstPerson | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsFirstPersonWorldSpaceRepresentation | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsHidden | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsHiddenEd | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsInstancedStaticMesh | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsOwnedByFoliage | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsOwnerEditorOnly | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsPrecomputedLightingValid | uint32 | PrimitiveSceneProxyDesc.h | ||
| bIsVisible | uint32 | Not mirrored from UPrimitiveComponent | PrimitiveSceneProxyDesc.h | |
| bIsVisibleEditor | uint32 | PrimitiveSceneProxyDesc.h | ||
| bLevelInstanceEditingState | uint32 | PrimitiveSceneProxyDesc.h | ||
| bLightAttachmentsAsGroup | uint32 | PrimitiveSceneProxyDesc.h | ||
| bLumenHeightfield | uint32 | PrimitiveSceneProxyDesc.h | ||
| bOnlyOwnerSee | uint32 | PrimitiveSceneProxyDesc.h | ||
| BoundsScale | float | PrimitiveSceneProxyDesc.h | ||
| bOwnerNoSee | uint32 | PrimitiveSceneProxyDesc.h | ||
| bRayTracingFarField | uint32 | PrimitiveSceneProxyDesc.h | ||
| bReceiveMobileCSMShadows | uint32 | PrimitiveSceneProxyDesc.h | ||
| bReceivesDecals | uint32 | PrimitiveSceneProxyDesc.h | ||
| bRenderCustomDepth | uint32 | PrimitiveSceneProxyDesc.h | ||
| bRenderInDepthPass | uint32 | PrimitiveSceneProxyDesc.h | ||
| bRenderInMainPass | uint32 | PrimitiveSceneProxyDesc.h | ||
| bSelectable | uint32 | PrimitiveSceneProxyDesc.h | ||
| bSelected | uint32 | PrimitiveSceneProxyDesc.h | ||
| bSelfShadowOnly | uint32 | PrimitiveSceneProxyDesc.h | ||
| bShadowIndirectOnly | uint32 | PrimitiveSceneProxyDesc.h | ||
| bShouldRenderProxyFallbackToDefaultMaterial | uint32 | PrimitiveSceneProxyDesc.h | ||
| bShouldRenderSelected | uint32 | PrimitiveSceneProxyDesc.h | ||
| bSingleSampleShadowFromStationaryLights | uint32 | PrimitiveSceneProxyDesc.h | ||
| bSupportsWorldPositionOffsetVelocity | uint32 | PrimitiveSceneProxyDesc.h | ||
| bTreatAsBackgroundForOcclusion | uint32 | PrimitiveSceneProxyDesc.h | ||
| bUseAsOccluder | uint32 | PrimitiveSceneProxyDesc.h | ||
| bUseEditorCompositing | uint32 | PrimitiveSceneProxyDesc.h | ||
| bUseViewOwnerDepthPriorityGroup | uint32 | PrimitiveSceneProxyDesc.h | ||
| bVisibleInRayTracing | uint32 | PrimitiveSceneProxyDesc.h | ||
| bVisibleInRealTimeSkyCaptures | uint32 | PrimitiveSceneProxyDesc.h | ||
| bVisibleInReflectionCaptures | uint32 | PrimitiveSceneProxyDesc.h | ||
| bVisibleInSceneCaptureOnly | uint32 | PrimitiveSceneProxyDesc.h | ||
| bWantsEditorEffects | uint32 | PrimitiveSceneProxyDesc.h | ||
| CachedMaxDrawDistance | float | PrimitiveSceneProxyDesc.h | ||
| CastShadow | uint32 | PrimitiveSceneProxyDesc.h | ||
| Component | UObject * | PrimitiveSceneProxyDesc.h | ||
| ComponentId | FPrimitiveComponentId | PrimitiveSceneProxyDesc.h | ||
| CustomDepthStencilValue | int32 | PrimitiveSceneProxyDesc.h | ||
| CustomDepthStencilWriteMask | ERendererStencilMask | PrimitiveSceneProxyDesc.h | ||
| CustomPrimitiveData | const FCustomPrimitiveData * | PrimitiveSceneProxyDesc.h | ||
| DepthPriorityGroup | TEnumAsByte< ESceneDepthPriorityGroup > | PrimitiveSceneProxyDesc.h | ||
| FeatureLevel | ERHIFeatureLevel::Type | PrimitiveSceneProxyDesc.h | ||
| HiddenEditorViews | uint64 | PrimitiveSceneProxyDesc.h | ||
| IndirectLightingCacheQuality | TEnumAsByte< EIndirectLightingCacheQuality > | PrimitiveSceneProxyDesc.h | ||
| LightingChannels | FLightingChannels | PrimitiveSceneProxyDesc.h | ||
| LightmapType | ELightmapType | PrimitiveSceneProxyDesc.h | ||
| MeshDrawCommandStatsCategory | FName | PrimitiveSceneProxyDesc.h | ||
| MinDrawDistance | float | PrimitiveSceneProxyDesc.h | ||
| Mobility | TEnumAsByte< EComponentMobility::Type > | PrimitiveSceneProxyDesc.h | ||
| OverlayColor | FColor | PrimitiveSceneProxyDesc.h | ||
| Owner | UObject * | PrimitiveSceneProxyDesc.h | ||
| PrimitiveComponentInterface | IPrimitiveComponent * | PrimitiveSceneProxyDesc.h | ||
| RayTracingGroupCullingPriority | ERayTracingGroupCullingPriority | PrimitiveSceneProxyDesc.h | ||
| RayTracingGroupId | int32 | PrimitiveSceneProxyDesc.h | ||
| RuntimeVirtualTextures | TArrayView< URuntimeVirtualTexture * > | PrimitiveSceneProxyDesc.h | ||
| Scene | FSceneInterface * | PrimitiveSceneProxyDesc.h | ||
| ShadowCacheInvalidationBehavior | EShadowCacheInvalidationBehavior | PrimitiveSceneProxyDesc.h | ||
| StatId | TStatId | PrimitiveSceneProxyDesc.h | ||
| TranslucencySortDistanceOffset | float | PrimitiveSceneProxyDesc.h | ||
| TranslucencySortPriority | int32 | PrimitiveSceneProxyDesc.h | ||
| ViewOwnerDepthPriorityGroup | TEnumAsByte< ESceneDepthPriorityGroup > | PrimitiveSceneProxyDesc.h | ||
| VirtualTextureCullMips | int32 | PrimitiveSceneProxyDesc.h | ||
| VirtualTextureLodBias | int8 | PrimitiveSceneProxyDesc.h | ||
| VirtualTextureMainPassMaxDrawDistance | float | PrimitiveSceneProxyDesc.h | ||
| VirtualTextureMinCoverage | int8 | PrimitiveSceneProxyDesc.h | ||
| VirtualTextureRenderPassType | ERuntimeVirtualTextureMainPassType | PrimitiveSceneProxyDesc.h | ||
| VisibilityId | int32 | PrimitiveSceneProxyDesc.h | ||
| World | UWorld * | PrimitiveSceneProxyDesc.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UObject * AdditionalStatObject() |
PrimitiveSceneProxyDesc.h | ||
ULevel * GetComponentLevel() |
PrimitiveSceneProxyDesc.h | ||
const FCustomPrimitiveData & GetCustomPrimitiveData() |
PrimitiveSceneProxyDesc.h | ||
uint64 GetHiddenEditorViews() |
PrimitiveSceneProxyDesc.h | ||
ULevel * GetLevel() |
PrimitiveSceneProxyDesc.h | ||
bool GetLevelInstanceEditingState() |
PrimitiveSceneProxyDesc.h | ||
FName GetMeshDrawCommandStatsCategory() |
PrimitiveSceneProxyDesc.h | ||
| PrimitiveSceneProxyDesc.h | |||
T * GetOwner () |
PrimitiveSceneProxyDesc.h | ||
FString GetPathName() |
PrimitiveSceneProxyDesc.h | ||
IPrimitiveComponent * GetPrimitiveComponentInterface() |
PrimitiveSceneProxyDesc.h | ||
FPrimitiveComponentId GetPrimitiveSceneId() |
PrimitiveSceneProxyDesc.h | ||
int32 GetRayTracingGroupId() |
PrimitiveSceneProxyDesc.h | ||
TArrayView< URuntimeVirtualTexture * > GetRuntimeVirtualTextures() |
PrimitiveSceneProxyDesc.h | ||
FSceneInterface * GetScene() |
PrimitiveSceneProxyDesc.h | ||
bool GetShadowIndirectOnly() |
PrimitiveSceneProxyDesc.h | ||
ESceneDepthPriorityGroup GetStaticDepthPriorityGroup() |
PrimitiveSceneProxyDesc.h | ||
TStatId GetStatID
(
bool bForDeferredUse |
PrimitiveSceneProxyDesc.h | ||
virtual void GetUsedMaterials
(
TArray< UMaterialInterface* >& OutMaterials, |
PrimitiveSceneProxyDesc.h | ||
float GetVirtualTextureMainPassMaxDrawDistance() |
PrimitiveSceneProxyDesc.h | ||
ERuntimeVirtualTextureMainPassType GetVirtualTextureRenderPassType() |
PrimitiveSceneProxyDesc.h | ||
UWorld * GetWorld() |
PrimitiveSceneProxyDesc.h | ||
bool HasStaticLighting() |
PrimitiveSceneProxyDesc.h | ||
bool HasValidSettingsForStaticLighting() |
PrimitiveSceneProxyDesc.h | ||
void InitializeFromPrimitiveComponent
(
const UPrimitiveComponent* |
PrimitiveSceneProxyDesc.h | ||
bool IsCollisionEnabled() |
PrimitiveSceneProxyDesc.h | ||
bool IsComponentIndividuallySelected() |
PrimitiveSceneProxyDesc.h | ||
bool IsFirstPersonRelevant() |
PrimitiveSceneProxyDesc.h | ||
bool IsHidden() |
PrimitiveSceneProxyDesc.h | ||
bool IsHiddenEd() |
PrimitiveSceneProxyDesc.h | ||
bool IsOwnedByFoliage() |
PrimitiveSceneProxyDesc.h | ||
bool IsOwnerEditorOnly() |
PrimitiveSceneProxyDesc.h | ||
bool IsPrecomputedLightingValid() |
PrimitiveSceneProxyDesc.h | ||
bool IsStaticMeshFirstPersonRelevant() |
PrimitiveSceneProxyDesc.h | ||
bool IsVisible() |
PrimitiveSceneProxyDesc.h | ||
bool IsVisibleEditor() |
PrimitiveSceneProxyDesc.h | ||
bool ShouldRenderProxyFallbackToDefaultMaterial() |
PrimitiveSceneProxyDesc.h | ||
bool ShouldRenderSelected() |
PrimitiveSceneProxyDesc.h | ||
bool SupportsWorldPositionOffsetVelocity() |
PrimitiveSceneProxyDesc.h |