Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FMeshMapEvaluator
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.
| Name | FEvaluationContext |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Sampling/MeshMapEvaluator.h |
| Include Path | #include "Sampling/MeshMapEvaluator.h" |
Syntax
struct FEvaluationContext
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EvaluateChannelFn | void(*)(const int DataIdx, float *&In, float &Out, void *EvalData) | Function pointer to evaluate the single channel representation of an evaluated sample result. | Sampling/MeshMapEvaluator.h |
| EvaluateColorFn | void(*)(const int DataIdx, float *&In, FVector4f &Out, void *EvalData) | Function pointer to evaluate the color representation of an evaluated sample result. | Sampling/MeshMapEvaluator.h |
| EvaluateDefaultFn | void(*)(float *&Out, void *EvalData) | Function pointer to evaluate the default sample into a float buffer. | Sampling/MeshMapEvaluator.h |
| EvaluateFn | void(*)(float *&Out, const FCorrespondenceSample &Sample, void *EvalData) | Function pointer to evaluate a mesh correspondence sample into a float buffer. | Sampling/MeshMapEvaluator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccumulateMode | EAccumulateMode | Define how the results should be accumulatd by the Baker. | Sampling/MeshMapEvaluator.h | |
| DataLayout | TArray< EComponents > | The data layout of this evaluator including: | Sampling/MeshMapEvaluator.h | |
| EvalData | void * | Define custom data to be passed to the evaluation function. | Sampling/MeshMapEvaluator.h | |
| Evaluate | EvaluateFn | Sampling/MeshMapEvaluator.h | ||
| EvaluateChannel | EvaluateChannelFn | Sampling/MeshMapEvaluator.h | ||
| EvaluateColor | EvaluateColorFn | Sampling/MeshMapEvaluator.h | ||
| EvaluateDefault | EvaluateDefaultFn | Sampling/MeshMapEvaluator.h |