Navigation
API > API/Plugins > API/Plugins/OptimusCore
| Name | UOptimusVariableDescription |
| Type | class |
| Header File | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusVariableDescription.h |
| Include Path | #include "OptimusVariableDescription.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UOptimusVariableDescription : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UOptimusVariableDescription
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedShaderValue | FShaderValueContainer | Runtime container for variable values in a deformer instance | OptimusVariableDescription.h |
|
| DataType | FOptimusDataTypeRef | The data type of the variable | OptimusVariableDescription.h |
|
| DefaultValueStruct | FOptimusValueContainerStruct | The default value for the variable. | OptimusVariableDescription.h |
|
| Guid | FGuid | An identifier that uniquely identifies this variable | OptimusVariableDescription.h | |
| VariableName | FName | Name of the variable | OptimusVariableDescription.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VariableNameForUndo | FName | OptimusVariableDescription.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetIndex() |
Returns the index of the variable within the container | OptimusVariableDescription.h | |
| FIXME: Move to interface-based system. | OptimusVariableDescription.h | ||
void SetDataType
(
FOptimusDataTypeRef InDataType |
Set the data type, and recreate the backing data storage as well | OptimusVariableDescription.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
OptimusVariableDescription.h | ||
virtual void PostEditUndo() |
OptimusVariableDescription.h | ||
virtual void PostLoad() |
OptimusVariableDescription.h | ||
virtual void PreEditUndo() |
OptimusVariableDescription.h |