Navigation
API > API/Runtime > API/Runtime/GeometryCollectionEngine > API/Runtime/GeometryCollectionEngine/GeometryCollection
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UDebugDrawComponent
- UGeometryCollectionISMPoolDebugDrawComponent
References
| Module | GeometryCollectionEngine |
| Header | /Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h |
| Include | #include "GeometryCollection/GeometryCollectionISMPoolDebugDrawComponent.h" |
Syntax
class UGeometryCollectionISMPoolDebugDrawComponent : public UDebugDrawComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bShowBounds | ||
| bool | bShowGlobalStats | ||
| bool | bShowStats | ||
| FDebugDrawDelegateHelper | DebugDrawDelegateHelper | ||
| FDelegateHandle | OnScreenMessagesHandle | ||
| TObjectPtr< const UInstancedStaticMeshComponent > | SelectedComponent | ||
| float | SelectTimer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UGeometryCollectionISMPoolDebugDrawComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetOnScreenMessages
(
TMultiMap< FCoreDelegates::EOnScreenMessageSeverity, FText >& OutMessages |
||
| void | |||
| void |
Overridden from UDebugDrawComponent
| Type | Name | Description | |
|---|---|---|---|
| FDebugRenderSceneProxy * | Method that derived class should override to create the scene proxy and customize a custom delegate helper (if any) | ||
| FDebugDrawDelegateHelper & | Method that should be overriden when subclass uses a custom delegate helper. |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Used to detach physics objects before simulation begins. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Ends gameplay for this component. | |
| void | TickComponent
(
float DeltaTime, |
Function called every frame on this ActorComponent. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |