UPrimitiveComponent::CreateSceneProxy

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UPrimitiveComponent::CreateSceneProxy()

UFuncTestRenderingComponent::CreateSceneProxy()

ULandscapeGizmoRenderComponent::CreateSceneProxy()

UGizmoHandleMeshComponent::CreateSceneProxy()

UNavLinkRenderingComponent::CreateSceneProxy()

USmartObjectRenderingComponent::CreateSceneProxy()

UMassCrowdLaneDataRenderingComponent::CreateSceneProxy()

UGeometryCacheUsdComponent::CreateSceneProxy()

ULakeCollisionComponent::CreateSceneProxy()

UOceanCollisionComponent::CreateSceneProxy()

UNavLinkComponent::CreateSceneProxy()

UGizmoArrowComponent::CreateSceneProxy()

UWaterMeshComponent::CreateSceneProxy()

ULandscapeMeshProxyComponent::CreateSceneProxy()

UNiagaraCullProxyComponent::CreateSceneProxy()

UGizmoLineHandleComponent::CreateSceneProxy()

UGizmoBoxComponent::CreateSceneProxy()

USphereComponent::CreateSceneProxy()

UGizmoCircleComponent::CreateSceneProxy()

UCustomMeshComponent::CreateSceneProxy()

UFieldSystemComponent::CreateSceneProxy()

UBoxComponent::CreateSceneProxy()

UBrushComponent::CreateSceneProxy()

UGeometryCacheAbcFileComponent::CreateSceneProxy()

UGizmoRectangleComponent::CreateSceneProxy()

UDrawFrustumComponent::CreateSceneProxy()

UDebugDrawComponent::CreateSceneProxy()

UVectorFieldComponent::CreateSceneProxy()

UCableComponent::CreateSceneProxy()

UZoneGraphTestingComponent::CreateSceneProxy()

UContextualAnimSceneActorComponent::CreateSceneProxy()

UZoneShapeComponent::CreateSceneProxy()

UZoneGraphRenderingComponent::CreateSceneProxy()

UGeometryCacheComponent::CreateSceneProxy()

UGeometryCacheUsdComponent::CreateSceneProxy()

UGeometryCacheAbcFileComponent::CreateSceneProxy()

UArrowComponent::CreateSceneProxy()

UShapeComponent::CreateSceneProxy()

USphereComponent::CreateSceneProxy()

UBoxComponent::CreateSceneProxy()

UCapsuleComponent::CreateSceneProxy()

UBillboardComponent::CreateSceneProxy()

UCapsuleComponent::CreateSceneProxy()

UMaterialBillboardComponent::CreateSceneProxy()

PAPER2UPaperSpriteComponent::CreateSceneProxy()

UModelComponent::CreateSceneProxy()

UPointCloudComponent::CreateSceneProxy()

UPointSetComponent::CreateSceneProxy()

UImagePlateComponent::CreateSceneProxy()

UWidgetComponent::CreateSceneProxy()

PAPER2UPaperTerrainComponent::CreateSceneProxy()

ULineSetComponent::CreateSceneProxy()

UOctreeDynamicMeshComponent::CreateSceneProxy()

PAPER2UPaperGroupedSpriteComponent::CreateSceneProxy()

UTriangleSetComponent::CreateSceneProxy()

PAPER2UPaperTileMapComponent::CreateSceneProxy()

UGroomComponent::CreateSceneProxy()

UVirtualHeightfieldMeshComponent::CreateSceneProxy()

UMRMeshComponent::CreateSceneProxy()

UTextRenderComponent::CreateSceneProxy()

ULineBatchComponent::CreateSceneProxy()

USplineMeshComponent::CreateSceneProxy()

UMeshWireframeComponent::CreateSceneProxy()

PAPER2UPaperFlipbookComponent::CreateSceneProxy()

UHierarchicalInstancedStaticMeshComponent::CreateSceneProxy()

UNiagaraComponent::CreateSceneProxy()

UNiagaraCullProxyComponent::CreateSceneProxy()

UControlRigComponent::CreateSceneProxy()

ULandscapeSplinesComponent::CreateSceneProxy()

UProceduralMeshComponent::CreateSceneProxy()

USplineComponent::CreateSceneProxy()

UInstancedStaticMeshComponent::CreateSceneProxy()

UHierarchicalInstancedStaticMeshComponent::CreateSceneProxy()

UDebugSkelMeshComponent::CreateSceneProxy()

UGeometryCollectionComponent::CreateSceneProxy()

UStaticMeshComponent::CreateSceneProxy()

UGizmoHandleMeshComponent::CreateSceneProxy()

ULandscapeMeshProxyComponent::CreateSceneProxy()

USplineMeshComponent::CreateSceneProxy()

UHierarchicalInstancedStaticMeshComponent::CreateSceneProxy()

UInstancedStaticMeshComponent::CreateSceneProxy()

UHierarchicalInstancedStaticMeshComponent::CreateSceneProxy()

ULidarPointCloudComponent::CreateSceneProxy()

UDynamicMeshComponent::CreateSceneProxy()

ULandscapeComponent::CreateSceneProxy()

USkinnedMeshComponent::CreateSceneProxy()

UDebugSkelMeshComponent::CreateSceneProxy()

UParticleSystemComponent::CreateSceneProxy()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/PrimitiveComponent.h

Include

#include "Components/PrimitiveComponent.h"

Syntax

virtual FPrimitiveSceneProxy * CreateSceneProxy()

Remarks

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Returns

The proxy object.