Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Sampling
Inheritance Hierarchy
- FMeshBaseBaker
- FMeshMapBaker
- FMeshVertexBaker
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Sampling/MeshBaseBaker.h |
| Include | #include "Sampling/MeshBaseBaker.h" |
Syntax
class FMeshBaseBaker
Variables
| Type | Name | Description | |
|---|---|---|---|
| ECorrespondenceStrategy | CorrespondenceStrategy | ||
| IMeshBakerDetailSampler * | DetailSampler | ||
| double | ProjectionDistance | ||
| const FDynamicMesh3 * | TargetMesh | ||
| TSharedPtr< FMeshTangentsd, ESPMode::ThreadSafe > | TargetMeshTangents | ||
| int32 | TargetMeshUVLayer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| ECorrespondenceStrategy | |||
| const IMeshBakerDetailSampler * | DetailMesh Getters. | ||
| double | Other Getters. | ||
| const FDynamicMesh3 * | TargetMesh Getters. | ||
| const FDynamicMeshNormalOverlay * | |||
| const FMeshTangentsd * | |||
| int32 | |||
| const FDynamicMeshUVOverlay * | |||
| void | SetCorrespondenceStrategy
(
const ECorrespondenceStrategy Strategy |
||
| void | SetDetailSampler
(
IMeshBakerDetailSampler* Sampler |
Setters. | |
| void | SetProjectionDistance
(
const double ProjectionDistanceIn |
||
| void | SetTargetMesh
(
const FDynamicMesh3* Mesh |
||
| void | SetTargetMeshTangents
(
const TSharedPtr< FMeshTangentsd, ESPMode::ThreadSafe >& Tangents |
||
| void | SetTargetMeshUVLayer
(
const int32 UVLayerIn |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ECorrespondenceStrategy | ECorrespondenceStrategy determines the basic approach that will be used to establish a mapping from points on the BakeTarget Mesh (usually low-poly) to points on the Detail Mesh (eg highpoly). |