UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPrimitiveComponent Member List

This is the complete list of members for IPrimitiveComponent, including all inherited members.

AddImplementer(const FComponentInterfaceImplementation &Implementer)IPrimitiveComponentstatic
CreatePrimitiveHitProxies(TArray< TRefCountPtr< HHitProxy > > &OutHitProxies)=0IPrimitiveComponentpure virtual
CreateRenderState(FRegisterComponentContext *Context)=0IPrimitiveComponentpure virtual
CreateSceneProxy()=0IPrimitiveComponentpure virtual
DestroyRenderState()=0IPrimitiveComponentpure virtual
GetBounds() const =0IPrimitiveComponentpure virtual
GetFullName() const =0IPrimitiveComponentpure virtual
GetLastRenderTimeOnScreen() const =0IPrimitiveComponentpure virtual
GetName() const =0IPrimitiveComponentpure virtual
GetOwner() const =0IPrimitiveComponentpure virtual
GetOwner()IPrimitiveComponentinline
GetOwnerName() const =0IPrimitiveComponentpure virtual
GetPrimitiveStats(FPrimitiveStats &PrimitiveStats) const =0IPrimitiveComponentpure virtual
GetScene() const =0IPrimitiveComponentpure virtual
GetSceneProxy() const =0IPrimitiveComponentpure virtual
GetStreamableRenderAssetInfo(TArray< struct FStreamingRenderAssetPrimitiveInfo > &StreamableRenderAssets) const =0IPrimitiveComponentpure virtual
GetTransform() const =0IPrimitiveComponentpure virtual
GetUObject()=0IPrimitiveComponentpure virtual
GetUObject() const =0IPrimitiveComponentpure virtual
GetUObject() constIPrimitiveComponentinline
GetUObject()IPrimitiveComponentinline
GetUsedMaterials(TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials=false) const =0IPrimitiveComponentpure virtual
GetWorld() const =0IPrimitiveComponentpure virtual
ImplementersIPrimitiveComponentprotectedstatic
IsRegistered() const =0IPrimitiveComponentpure virtual
IsRenderStateCreated() const =0IPrimitiveComponentpure virtual
IsRenderStateDirty() const =0IPrimitiveComponentpure virtual
IsUnreachable() const =0IPrimitiveComponentpure virtual
MarkRenderStateDirty()=0IPrimitiveComponentpure virtual
PrecachePSOs()=0IPrimitiveComponentpure virtual
RemoveImplementer(const UClass *ImplementerClass)IPrimitiveComponentstatic
ShouldCreateRenderState() const =0IPrimitiveComponentpure virtual
TComponentInterfaceIteratorIPrimitiveComponentfriend