Navigation
API > API/Plugins > API/Plugins/OptimusCore
References
| Module | OptimusCore |
| Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/IOptimusComputeKernelProvider.h |
| Include | #include "IOptimusComputeKernelProvider.h" |
Syntax
class IOptimusComputeKernelProvider
Remarks
Interface that provides a mechanism to identify and work with node graph owners.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FOptimus_ComputeKernelResult | CreateComputeKernel
(
UObject* InKernelSourceOuter, |
Return an UOptimusKernelSource object, from a compute kernel node state that implements this interface. | |
| FName | Returns the execution domain that this kernel should iterate over | ||
| UComputeDataInterface * | GetKernelDataInterface
(
UObject* InOuter |
Each kernel may have its own data interface responsible for passing kernel related data to GPU | |
| const UOptimusNodePin * | Used for traversing up the graph to identify the component source of the compute kernel |