![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PrimitiveComponent.h>
Inheritance diagram for FPrimitiveComponentInstanceData:Additional Inherited Members | |
Public Attributes inherited from FSceneComponentInstanceData | |
| TMap< TObjectPtr< USceneComponent >, FTransform > | AttachedInstanceComponents |
Protected Attributes inherited from FActorComponentInstanceData | |
| TObjectPtr< const UObject > | SourceComponentTemplate |
| EComponentCreationMethod | SourceComponentCreationMethod |
| int32 | SourceComponentTypeSerializedIndex |
Protected Attributes inherited from FInstanceCacheDataBase | |
| TArray< uint8 > | SavedProperties |
PrimitiveComponents are SceneComponents that contain or generate some sort of geometry, generally to be rendered or used as collision data. There are several subclasses for the various types of geometry, but the most common by far are the ShapeComponents (Capsule, Sphere, Box), StaticMeshComponent, and SkeletalMeshComponent. ShapeComponents generate geometry that is used for collision detection but are not rendered, while StaticMeshComponents and SkeletalMeshComponents contain pre-built geometry that is rendered, but can also be used for collision detection. Component instance cached data base class for primitive components. Stores a list of instance components attached to the
|
default |
| FPrimitiveComponentInstanceData::FPrimitiveComponentInstanceData | ( | const UPrimitiveComponent * | SourceComponent | ) |
|
virtualdefault |
|
overridevirtual |
Reimplemented from FSceneComponentInstanceData.
Reimplemented in FStaticMeshComponentInstanceData.
|
overridevirtual |
Applies this component instance data to the supplied component
Reimplemented from FSceneComponentInstanceData.
Reimplemented in FSplineMeshInstanceData, and FStaticMeshComponentInstanceData.
|
overridevirtual |
Determines if any instance data was actually saved.
Reimplemented from FSceneComponentInstanceData.
Reimplemented in FSplineMeshInstanceData, and FStaticMeshComponentInstanceData.
|
overridevirtual |
Replaces any references to old instances during Actor reinstancing
Reimplemented from FSceneComponentInstanceData.
|
inline |