[FOptimus_ComputeKernelResult](API\Plugins\OptimusCore\FOptimus_ComputeKernelResult) CreateComputeKernel ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InKernelSourceOuter, const [FOptimusPinTraversalContext](API\Plugins\OptimusCore\FOptimusPinTraversalContext) & InTraversalContext, const [FOptimus_NodeToDataInterfaceMap](API\Plugins\OptimusCore\FOptimus_NodeToDataInterfaceMap) & InNodeDataInterfaceMap, const [FOptimus_PinToDataInterfaceMap](API\Plugins\OptimusCore\FOptimus_PinToDataInterfaceMap) & InLinkDataInterfaceMap, const [TArray](API\Runtime\Core\Containers\TArray)< const [UOptimusNode](API\Plugins\OptimusCore\UOptimusNode) * > & InValueNodes, const [UComputeDataInterface](API\Plugins\ComputeFramework\ComputeFramework\UComputeDataInterface) * InGraphDataInterface, const [UOptimusComponentSourceBinding](API\Plugins\OptimusCore\UOptimusComponentSourceBinding) * InGraphDataComponentBinding, const [UComputeDataInterface](API\Plugins\ComputeFramework\ComputeFramework\UComputeDataInterface) * InKernelDataInterface, [FOptimus_InterfaceBindingMap](API\Plugins\OptimusCore\FOptimus_InterfaceBindingMap) & OutInputDataBindings, [FOptimus_InterfaceBindingMap](API\Plugins\OptimusCore\FOptimus_InterfaceBindingMap) & OutOutputDataBindings ) const