Navigation
API > API/Plugins > API/Plugins/MLDeformerFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UComputeDataInterface
- UOptimusComputeDataInterface
- UMLDeformerGraphDebugDataInterface
References
| Module | MLDeformerFramework |
| Header | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Public/MLDeformerGraphDebugDataInterface.h |
| Include | #include "MLDeformerGraphDebugDataInterface.h" |
Syntax
UCLASS&40;Category&61;ComputeFramework&41;
class UMLDeformerGraphDebugDataInterface : public UOptimusComputeDataInterface
Remarks
Compute Framework Data Interface for MLDeformer debugging data. This interfaces to editor only data, and so will only give valid results in that context.
Overridden from UOptimusComputeDataInterface
| Type | Name | Description | |
|---|---|---|---|
| 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. | ||
| TSubclassOf< UActorComponent > |
Overridden from UComputeDataInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | Return true if the associated UComputeDataProvider holds data that can be combined into a single dispatch invocation. | ||
| UComputeDataProvider * | CreateDataProvider
(
TObjectPtr< UObject > InBinding, |
Instantiate an associated UComputeDataProvider. | |
| TCHAR const * | GetClassName () |
Get a name for referencing the data interface its shader parameter structures. | |
| void | Gather the shader code for this data provider. | ||
| void | GetShaderHash
(
FString& InOutKey |
Get a hash that changes on any data interface changes that affect kernel compilation. | |
| void | GetShaderParameters
(
TCHAR const* UID, |
Gather the shader metadata exposed by the data provider payload. | |
| TCHAR const * | If the data interface HLSL comes from a file this should fill the virtual file path. | ||
| void | GetSupportedInputs
(
TArray< FShaderFunctionDefinition >& OutFunctions |
Get the data interface functions available to fulfill external inputs of a kernel. |
Constants
| Name | Description |
|---|---|
| TemplateFilePath |