Navigation
API > API/Plugins > API/Plugins/AvalancheShapes
| Name | AAvaShapeActor |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheShapes/Public/AvaShapeActor.h |
| Include Path | #include "AvaShapeActor.h" |
Syntax
UCLASS ()
class AAvaShapeActor :
public AActor ,
public IAvaSnapPointGenerator ,
public IAvaInteractiveToolsModeDetailsObjectProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AAvaShapeActor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AAvaShapeActor() |
AvaShapeActor.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ShapeComponentName | const FName | AvaShapeActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FinishCreation() |
AvaShapeActor.h | ||
FAvaColorChangeData GetColorData() |
AvaShapeActor.h | ||
UAvaShapeDynamicMeshBase * GetDynamicMesh() |
AvaShapeActor.h | ||
UDynamicMeshComponent * GetShapeMeshComponent() |
AvaShapeActor.h | ||
bool HasFinishedCreation() |
AvaShapeActor.h | ||
void SetColorData
(
const FAvaColorChangeData& NewColorData |
AvaShapeActor.h | ||
void SetDynamicMesh
(
UAvaShapeDynamicMeshBase* NewDynamicMesh |
AvaShapeActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetDefaultActorLabel() |
AvaShapeActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
AvaShapeActor.h |
Overridden from IAvaSnapPointGenerator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FAvaSnapPoint > GetLocalSnapPoints() |
AvaShapeActor.h |
Overridden from IAvaInteractiveToolsModeDetailsObjectProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UObject * GetModeDetailsObject_Implementation() |
AvaShapeActor.h |