Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Sampling > API/Plugins/DynamicMesh/Sampling/FMeshMapEvaluator
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Sampling/MeshMapEvaluator.h |
| Include | #include "Sampling/MeshMapEvaluator.h" |
Syntax
struct FEvaluationContext
Remarks
Evaluator context data to indicate to the baker:
The evaluation functions.
The accumulation method for data samples.
The number of output results/targets for this evaluator.
The data layout of each output result/target for this evaluator.
Variables
| Type | Name | Description | |
|---|---|---|---|
| EAccumulateMode | AccumulateMode | Define how the results should be accumulatd by the Baker. | |
| TArray< EComponents > | DataLayout | The data layout of this evaluator including: | |
| void * | EvalData | Define custom data to be passed to the evaluation function. | |
| EvaluateFn | Evaluate | ||
| EvaluateChannelFn | EvaluateChannel | ||
| EvaluateColorFn | EvaluateColor | ||
| EvaluateDefaultFn | EvaluateDefault |
Typedefs
| Name | Description |
|---|---|
| EvaluateChannelFn | Function pointer to evaluate the single channel representation of an evaluated sample result. |
| EvaluateColorFn | Function pointer to evaluate the color representation of an evaluated sample result. |
| EvaluateDefaultFn | Function pointer to evaluate the default sample into a float buffer. |
| EvaluateFn | Function pointer to evaluate a mesh correspondence sample into a float buffer. |