| TGenericDataOperator
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/ModelingOperators.h |
Include |
#include "ModelingOperators.h" |
template<typename ResultType>
class TGenericDataOperator
TGenericDataOperator is a base interface for operator implementations that can produce an object of arbitrary data type. Ownership is unique, ie the Operator calculates the result and then the caller takes it via ExtractResult()
Name | Description | ||
---|---|---|---|
|
TUniquePtr< Res... |
Result |
Name | Description | |
---|---|---|
|
TGenericDataOperator ( |
Name | Description | |
---|---|---|
|
~TGenericDataOperator() |
Name | Description | ||
---|---|---|---|
|
CalculateResult ( |
Calculate the result of the operator. This must populate the internal Result data |
|
|
TUniquePtr< ... |
ExtractResult() |
|
|
SetResult ( |
Set the result of the Operator (generally called by CalculateResult() implementation) |