Navigation
API > API/Plugins > API/Plugins/AvalancheShapes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AAvaShapeActor
References
| Module | AvalancheShapes |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheShapes/Public/AvaShapeActor.h |
| Include | #include "AvaShapeActor.h" |
Syntax
UCLASS ()
class AAvaShapeActor :
public AActor ,
public IAvaSnapPointGenerator ,
public IAvaInteractiveToolsModeDetailsObjectProvider
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bFinishedCreation | ||
| TObjectPtr< UAvaShapeDynamicMeshBase > | DynamicMesh | ||
| TObjectPtr< UDynamicMeshComponent > | ShapeMeshComponent |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| FAvaColorChangeData | GetColorData () |
||
| UAvaShapeDynamicMeshBase * | |||
| UDynamicMeshComponent * | |||
| bool | |||
| void | SetColorData
(
const FAvaColorChangeData& NewColorData |
||
| void | SetDynamicMesh
(
UAvaShapeDynamicMeshBase* NewDynamicMesh |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns this actor's default label (does not include any numeric suffix). |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditUndo () |
Called after applying a transaction to the object. |
Overridden from IAvaSnapPointGenerator
| Type | Name | Description | |
|---|---|---|---|
| TArray< FAvaSnapPoint > |
Overridden from IAvaInteractiveToolsModeDetailsObjectProvider
| Type | Name | Description | |
|---|---|---|---|
| UObject * |
Constants
| Name | Description |
|---|---|
| ShapeComponentName |