Navigation
API > API/Runtime > API/Runtime/GeometryFramework
Inheritance Hierarchy
- AActor
- ADynamicMeshActor
- AGeneratedDynamicMeshActor
References
| Module | GeometryFramework |
| Header | /Engine/Source/Runtime/GeometryFramework/Public/DynamicMeshActor.h |
| Include | #include "DynamicMeshActor.h" |
Syntax
UCLASS (ConversionRoot, ComponentWrapperClass, ClassGroup=DynamicMesh, Meta=(ChildCanTick),
MinimalAPI)
class ADynamicMeshActor : public AActor
Remarks
ADynamicMeshActor is an Actor that has a USimpleDynamicMeshComponent as it's RootObject.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableComputeMeshPool | Mesh Pool support. | |
| TObjectPtr< class UDynamicMeshComponent > | DynamicMeshComponent | ||
| TObjectPtr< UDynamicMeshPool > | DynamicMeshPool | The internal Mesh Pool, for use in DynamicMeshActor BPs. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ADynamicMeshActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh * | Request a compute mesh from the Pool, which will return a previously-allocated mesh or add and return a new one. | ||
| void | Release all compute meshes that the Pool has allocated, and then release them from the Pool, so that they will be garbage-collected | ||
| UDynamicMeshPool * | Access the compute mesh pool | ||
| UDynamicMeshComponent * | |||
| void | Release all compute meshes that the Pool has allocated | ||
| bool | ReleaseComputeMesh
(
UDynamicMesh* Mesh |
Release a compute mesh back to the Pool |