Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/IDynamicMeshProvider
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Gives a copy of a dynamic mesh for tools to operate on. | TargetInterfaces/DynamicMeshProvider.h | ||
virtual UE::Geometry::FDynamicMesh3 GetDynamicMesh
(
bool bRequestTangents |
Gives a copy of a dynamic mesh for tools to operate on. | TargetInterfaces/DynamicMeshProvider.h | |
virtual UE::Geometry::FDynamicMesh3 GetDynamicMesh
(
const FGetMeshParameters& InGetMeshParams |
Gives a copy of a dynamic mesh for tools to operate on. | TargetInterfaces/DynamicMeshProvider.h |
GetDynamicMesh()
Description
Gives a copy of a dynamic mesh for tools to operate on.
| Name | GetDynamicMesh |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/TargetInterfaces/DynamicMeshProvider.h |
| Include Path | #include "TargetInterfaces/DynamicMeshProvider.h" |
UE::Geometry::FDynamicMesh3 GetDynamicMesh()
GetDynamicMesh(bool)
Description
Gives a copy of a dynamic mesh for tools to operate on.
Note: Default implementation simply returns GetDynamicMesh(). Overloaded implementations for e.g., Static and Skeletal Mesh sources will enable (and compute if needed) additional tangent data.
| Name | GetDynamicMesh |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/TargetInterfaces/DynamicMeshProvider.h |
| Include Path | #include "TargetInterfaces/DynamicMeshProvider.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Private/TargetInterfaces/DynamicMeshProvider.cpp |
virtual UE::Geometry::FDynamicMesh3 GetDynamicMesh
(
bool bRequestTangents
)
Parameters
| Name | Remarks |
|---|---|
| bRequestTangents | Request tangents on the returned mesh. Not required if tangents are not on the source data and the provider does not have a standard way to generate them. |
GetDynamicMesh(const FGetMeshParameters &)
Description
Gives a copy of a dynamic mesh for tools to operate on.
Note: Default implementation simply returns GetDynamicMesh(). Overloaded implementations for e.g., Static and Skeletal Mesh sources will enable (and compute if needed) additional tangent data.
| Name | GetDynamicMesh |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/TargetInterfaces/DynamicMeshProvider.h |
| Include Path | #include "TargetInterfaces/DynamicMeshProvider.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Private/TargetInterfaces/DynamicMeshProvider.cpp |
virtual UE::Geometry::FDynamicMesh3 GetDynamicMesh
(
const FGetMeshParameters & InGetMeshParams
)
Parameters
| Name | Remarks |
|---|---|
| InGetMeshParams | Request specific LOD and/or tangents on the returned mesh. bWantMeshTangents not required if tangents are not on the source data and the provider does not have a standard way to generate them. |