Navigation
API > API/Plugins > API/Plugins/AvalancheShapes > API/Plugins/AvalancheShapes/DynamicMeshes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UAvaShapeDynamicMeshBase
- UAvaShape2DDynMeshBase
- UAvaShapeRoundedPolygonDynamicMesh
- UAvaShapeStarDynamicMesh
References
| Module | AvalancheShapes |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheShapes/Public/DynamicMeshes/AvaShapeStarDynMesh.h |
| Include | #include "DynamicMeshes/AvaShapeStarDynMesh.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup="Shape", BlueprintType, CustomConstructor, Within=AvaShapeActor)
class UAvaShapeStarDynamicMesh : public UAvaShapeRoundedPolygonDynamicMesh
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | InnerSize | ||
| uint8 | NumPoints |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAvaShapeStarDynamicMesh
(
const FVector2D& Size2D, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | GetInnerSize () |
||
| uint8 | GetNumPoints () |
||
| void | |||
| void | |||
| void | SetInnerSize
(
float InInnerSize |
||
| void | SetNumPoints
(
uint8 InNumPoints |
Overridden from UAvaShapeRoundedPolygonDynamicMesh
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateBorderVertices
(
TArray< FVector2D >& BorderVertices |
Must be generated by a inheriting class. | |
| bool |
Overridden from UAvaShapeDynamicMeshBase
| Type | Name | Description | |
|---|---|---|---|
| const FString & | GetMeshName () |
Get the name of the shape | |
| bool | IsMeshVisible
(
int32 MeshIndex |
Override this in child classes, called before creating mesh if visible |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Constants
| Name | Description |
|---|---|
| MaxNumPoints | |
| MeshName | |
| MinNumPoints |