|
| | GENERATED_USTRUCT_BODY () |
| |
| DATAFLOWENGINE_API | FDataflowVariableOverrides (FDataflowInstance *InOwner=nullptr) |
| |
| | FDataflowVariableOverrides (const FDataflowVariableOverrides &Other)=delete |
| |
| DATAFLOWENGINE_API FDataflowVariableOverrides & | operator= (const FDataflowVariableOverrides &Other) |
| |
| DATAFLOWENGINE_API void | RemoveAllVariables () |
| |
| DATAFLOWENGINE_API void | SyncVariables () |
| |
| DATAFLOWENGINE_API bool | HasVariable (FName VariableName) const |
| |
| DATAFLOWENGINE_API bool | IsVariableOverridden (FName VariableName) const |
| |
| DATAFLOWENGINE_API const FInstancedPropertyBag & | GetVariables () const |
| |
| DATAFLOWENGINE_API FInstancedPropertyBag & | GetVariables () |
| |
| DATAFLOWENGINE_API bool | OverrideVariableBool (FName VariableName, bool bValue) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableBoolArray (FName VariableName, const TArray< bool > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableInt (FName VariableName, int64 Value) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableInt32Array (FName VariableName, const TArray< int32 > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableInt64Array (FName VariableName, const TArray< int64 > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableFloat (FName VariableName, float Value) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableFloatArray (FName VariableName, const TArray< float > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableObject (FName VariableName, const UObject *Value) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableObjectArray (FName VariableName, const TArray< TObjectPtr< UObject > > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableObjectArray (FName VariableName, const TArray< UObject * > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableName (FName VariableName, FName Value) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableName (FName VariableName, const TArray< FName > &Values) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableString (FName VariableName, FString Value) |
| |
| DATAFLOWENGINE_API bool | OverrideVariableString (FName VariableName, const TArray< FString > &Values) |
| |
| template<typename T > |
| bool | OverrideVariableStruct (FName VariableName, const T &Value) |
| |
| template<typename T > |
| bool | OverrideVariableStructArray (FName VariableName, const TArray< T > &Values) |
| |
This wraps the variable overrides This is also separate from FDataflowInstance to allow for customization to display override checkboxes in front of each variable property ( see DataflowDetails.h )