![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PrimitiveSceneDesc.h>
Public Attributes | |
| FPrimitiveSceneProxyDesc * | ProxyDesc = nullptr |
| IPrimitiveComponent * | PrimitiveComponentInterface = nullptr |
| FPrimitiveSceneInfoData * | PrimitiveSceneData = nullptr |
| FPrimitiveSceneProxy * | SceneProxy = nullptr |
| FPrimitiveComponentId | LightingAttachmentComponentId |
| FPrimitiveComponentId | LodParentComponentId |
| bool | bShouldAddtoScene = true |
| bool | bRecreateProxyOnUpdateTransform = false |
| bool | bIsUnreachable = false |
| bool | bBulkReregister = false |
| EComponentMobility::Type | Mobility = EComponentMobility::Movable |
| FBoxSphereBounds | Bounds |
| FBoxSphereBounds | LocalBounds |
| FMatrix | RenderMatrix |
| FVector | AttachmentRootPosition |
| UObject * | PrimitiveUObject = nullptr |
| UWorld * | World = nullptr |
FPrimitiveSceneDesc is a structure that can be used to Add/Remove/Update primitives in an FScene.
It encapsulates all the necessary information to create/update the primitive. Usage of an PrimitiveComponentInterface is optional, but if one is not provided the ProxyDesc must already be created and passed in the ProxyDesc member.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| FVector FPrimitiveSceneDesc::AttachmentRootPosition |
| FBoxSphereBounds FPrimitiveSceneDesc::Bounds |
| FPrimitiveComponentId FPrimitiveSceneDesc::LightingAttachmentComponentId |
| FBoxSphereBounds FPrimitiveSceneDesc::LocalBounds |
| FPrimitiveComponentId FPrimitiveSceneDesc::LodParentComponentId |
| EComponentMobility::Type FPrimitiveSceneDesc::Mobility = EComponentMobility::Movable |
| IPrimitiveComponent* FPrimitiveSceneDesc::PrimitiveComponentInterface = nullptr |
| FPrimitiveSceneInfoData* FPrimitiveSceneDesc::PrimitiveSceneData = nullptr |
| UObject* FPrimitiveSceneDesc::PrimitiveUObject = nullptr |
| FPrimitiveSceneProxyDesc* FPrimitiveSceneDesc::ProxyDesc = nullptr |
| FMatrix FPrimitiveSceneDesc::RenderMatrix |
| FPrimitiveSceneProxy* FPrimitiveSceneDesc::SceneProxy = nullptr |
| UWorld* FPrimitiveSceneDesc::World = nullptr |