Navigation
Unreal Engine C++ API Reference > Plugins > ModelingOperators
Inheritance Hierarchy
- TGenericDataOperator
- FCalculateTangentsOp
References
Module | ModelingOperators |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ModelingOperators.h |
Include | #include "ModelingOperators.h" |
Syntax
template<typename ResultType>
class TGenericDataOperator
Remarks
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()
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TUniquePtr< ResultType > | Result |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
TGenericDataOperator
(
bool bCreateInitialObject |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CalculateResult
(
FProgressCancel* Progress |
Calculate the result of the operator. This must populate the internal Result data |
![]() |
TUniquePtr< ResultType > | ||
![]() |
void | SetResult
(
TUniquePtr< ResultType >&& ResultIn |
Set the result of the Operator (generally called by CalculateResult() implementation) |
Typedefs
Name | Description |
---|---|
ResultTypeName |