Navigation
Unreal Engine C++ API Reference > Plugins > OptimusCore > IOptimusComputeKernelProvider
References
Module | OptimusCore |
Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/IOptimusComputeKernelProvider.h |
Include | #include "IOptimusComputeKernelProvider.h" |
FOptimus_ComputeKernelResult CreateComputeKernel
(
UObject * InKernelSourceOuter,
const FOptimusPinTraversalContext & InTraversalContext,
const FOptimus_KernelInputMap & InKernelInputs,
const FOptimus_KernelOutputMap & InKernelOutputs,
UComputeDataInterface * InOutKernelDataInterface,
FOptimus_InterfaceBindingMap & OutInputDataBindings,
FOptimus_InterfaceBindingMap & OutOutputDataBindings
) const
Remarks
Return an UOptimusKernelSource object, from a compute kernel node state that implements this interface.
Parameters
Name | Description |
---|---|
InKernelSourceOuter | The outer object that will own the new kernel source. |
InTraversalContext | The current context being used to traverse from the graph. Used mainly to keep track of graph nesting. |
InOutKernelDataInterface | |
OutInputDataBindings | |
OutOutputDataBindings |