FTransientBufferDataProviderProxy

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FComputeDataProviderRenderProxy

FTransientBufferDataProviderProxy

References

Module

OptimusCore

Header

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

Include

#include "DataInterfaces/DataInterfaceRawBuffer.h"

Syntax

class FTransientBufferDataProviderProxy : public FComputeDataProviderRenderProxy

Constructors

Name Description

Public function

FTransientBufferDataProviderProxy

(
    int32 InElementStride,
    int32 InNumInvocations,
    int32 InNumElements,
    bool bInClearBeforeUse
)

Overridden from FComputeDataProviderRenderProxy

Name Description

Public function Virtual

void

 

AllocateResources

(
    FRDGBuilder& GraphBuilder
)

Called once before any calls to GetBindings() to allow any RDG resource allocation.

Public function Virtual Const

void

 

GetBindings

(
    int32 InvocationIndex,
    TCHAR const* UID,
    FBindings& OutBindings
)

Gather the shader bindings for the data provider.