Navigation
API > API/Plugins > API/Plugins/OptimusCore
Inheritance Hierarchy
- UObject
- UOptimusVariableDescription
References
| Module | OptimusCore |
| Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusVariableDescription.h |
| Include | #include "OptimusVariableDescription.h" |
Syntax
UCLASS (BlueprintType)
class UOptimusVariableDescription : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOptimusDataTypeRef | DataType | The data type of the variable | |
| TObjectPtr< UOptimusValueContainer > | DefaultValue | The default value for the variable. | |
| FGuid | Guid | An identifier that uniquely identifies this variable | |
| TArray< uint8 > | ValueData | Cached shader value binary data. | |
| FName | VariableName | Name of the variable |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Set the value data storage to match the size required by the DataType. | ||
| int32 | GetIndex () |
Returns the index of the variable within the container | |
| UOptimusDeformer * | FIXME: Move to interface-based system. | ||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostEditUndo () |
||
| void | PostLoad () |
||
| void | PreEditUndo () |