Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Interfaces
Inheritance Hierarchy
- IPhysicsComponent
- UPrimitiveComponent
- UArrowComponent
- UBillboardComponent
- UBrushComponent
- UClusterUnionComponent
- UContextualAnimSceneActorComponent
- UDebugDrawComponent
- USmartObjectDebugRenderingComponent
- UDeformablePhysicsComponent
- UDeformableCollisionsComponent
- UDeformableConstraintsComponent
- UDeformableTetrahedralComponent
- UDeformableGameplayComponent
- UFleshComponent
- UDrawFrustumComponent
- UFXSystemComponent
- UParticleSystemComponent
- UInstancedActorsModifierVolumeComponent
- URemoveInstancesModifierVolumeComponent
- ULineBatchComponent
- UMassCrowdLaneDataRenderingComponent
- UMaterialBillboardComponent
- UMeshComponent
- UGroomComponent
- UHeterogeneousVolumeComponent
- USkinnedMeshComponent
- UPoseableMeshComponent
- USkeletalMeshComponent
- UStaticMeshComponent
- UCameraProxyMeshComponent
- UDisplayClusterScreenComponent
- UInstancedStaticMeshComponent
- UHierarchicalInstancedStaticMeshComponent
- UHLODInstancedStaticMeshComponent
- USplineMeshComponent
- UModelComponent
- UShallowWaterRiverComponent
- UShapeComponent
- UBoxComponent
- UCapsuleComponent
- USphereComponent
- UDrawSphereComponent
- USmartObjectContainerRenderingComponent
- USmartObjectRenderingComponent
- USplineComponent
- UTextRenderComponent
- UUsdDrawModeComponent
- UVectorFieldComponent
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Interfaces/IPhysicsComponent.h |
| Include | #include "Interfaces/IPhysicsComponent.h" |
Syntax
class IPhysicsComponent
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< Chaos::FPhysicsObject * > | |||
| Chaos::FPhysicsObjectId | GetIdFromGTParticle
(
Chaos::FGeometryParticle* Particle |
||
| Chaos::FPhysicsObject * | GetPhysicsObjectById
(
Chaos::FPhysicsObjectId Id |
||
| Chaos::FPhysicsObject * | GetPhysicsObjectByName
(
const FName& Name |