Navigation
API > API/Plugins > API/Plugins/OptimusCore
Inheritance Hierarchy
- UObject
- UComputeDataInterface
- UOptimusComputeDataInterface
- UDEPRECATED_VertexDeltaGraphDebugDataInterface
- UDIFleshDeformer
- UMLDeformerGraphDebugDataInterface
- UVertexDeltaGraphDataInterface
References
| Module | OptimusCore |
| Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusComputeDataInterface.h |
| Include | #include "OptimusComputeDataInterface.h" |
Syntax
UCLASS (Abstract, Const)
class UOptimusComputeDataInterface : public UComputeDataInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Whether the data interface allow users to add / remove pins. | ||
| void | ExportState
(
FArchive& Ar |
||
| TArray< TSubclassOf< UOptimusComputeDataInterface > > | Returns all known UOptimusComputeDataInterface-derived classes. | ||
| FName | GetCategory () |
Returns the category for the node. | |
| FString | Returns the name to show on the node that will proxy this interface in the graph view. | ||
| TArray< FOptimusCDIPinDefinition > | Returns the list of pins that will map to the shader functions provided by this data interface. | ||
| TArray< FOptimusCDIPropertyPinDefinition > | Returns the list of pins that are related to the properties of the data interface. | ||
| TSubclassOf< UActorComponent > | |||
| TSet< TArray< FName > > | Returns the list of all nested contexts from all known data interfaces. | ||
| TSet< TArray< FName > > | Returns the list of top-level contexts from this data interface. | ||
| void | ImportState
(
FArchive& Ar |
||
| void | Initialize () |
Data interface can use this to set default values/pins. | |
| bool | IsVisible () |
||
| void | OnDataTypeChanged
(
FName InTypeName |
||
| void | Registers types for all known data interfaces. | ||
| void | RegisterPropertyChangeDelegatesForOwningNode
(
UOptimusNode_DataInterface* InNode |
Register delegates for data interface node to update when the data interface changes. | |
| void | Register any additional data types provided by this data interface. | ||
| TOptional< FText > |
Classes
| Type | Name | Description | |
|---|---|---|---|
| CategoryName |
Typedefs
| Name | Description |
|---|---|
| FOnPinDefinitionChanged | |
| FOnPinDefinitionRenamed |