UOptimusComputeDataInterface

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OptimusCore

Header

/Engine/Plugins/Experimental/Optimus/Source/OptimusCore/Public/OptimusComputeDataInterface.h

Include

#include "OptimusComputeDataInterface.h"

Syntax

UCLASS(Abstract, Const)
class UOptimusComputeDataInterface : public UComputeDataInterface

Functions

Name Description

Public function Static

TArray< TSub...

 

GetAllComputeDataInterfaceClasses()

Returns all known UOptimusComputeDataInterface-derived classes.

Public function Virtual Const

FString

 

GetDisplayName()

Returns the name to show on the node that will proxy this interface in the graph view.

Public function Virtual Const

TArray< FOpt...

 

GetPinDefinitions()

Returns the list of pins that will map to the shader functions provided by this data interface.

Public function Static

TSet< TArray...

 

GetUniqueAllNestedContexts()

Returns the list of all nested contexts from all known data interfaces.

Public function Static

TSet< FName ...

 

GetUniqueAllTopLevelContexts()

Returns the list of all top-level contexts from all known data interfaces.

Public function Const

TSet< TArray...

 

GetUniqueNestedContexts()

Returns the list of top-level contexts from this data interface.

Public function Virtual Const

bool

 

IsVisible()