UTransientBufferDataInterface::CreateDataProvider

Instantiate an associated [UComputeDataProvider](API\Plugins\ComputeFramework\ComputeFramework\UComputeDataProvider).

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UComputeDataInterface::CreateDataProvider()

UTransientBufferDataInterface::CreateDataProvider()

References

Module

OptimusCore

Header

/Engine/Plugins/Experimental/Optimus/Source/OptimusCore/Public/DataInterfaces/DataInterfaceRawBuffer.h

Include

#include "DataInterfaces/DataInterfaceRawBuffer.h"

Source

/Engine/Plugins/Experimental/Optimus/Source/OptimusCore/Private/DataInterfaces/DataInterfaceRawBuffer.cpp

Syntax

virtual UComputeDataProvider * CreateDataProvider
(
    TArrayView< TObjectPtr< UObject > > InSourceObjects,
    uint64 InInputMask,
    uint64 InOutputMask
) const

Remarks

Instantiate an associated UComputeDataProvider. InSourceObjects provides an optional array of objects to set on the provider.