| FScriptInterface
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
Include |
#include "UObject/ScriptInterface.h" |
template<class InterfaceType>
class TScriptInterface : public FScriptInterface
Templated version of FScriptInterface, which provides accessors and operators for referencing the interface portion of a UObject that implements a native interface.
Name | Description | |
---|---|---|
|
TScriptInterface() |
Default constructor |
|
TScriptInterface |
Construction from nullptr |
|
TScriptInterface ( |
Standard constructor. |
|
TScriptInterface ( |
Copy constructor |
Name | Description | ||
---|---|---|---|
|
operator bool() |
Boolean operator. |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
InterfaceTyp... |
operator*() |
Dereference operator. |
|
InterfaceTyp... |
operator= ( |
Assignment operator. |
|
operator= |
Assignment from nullptr |
|
|
operator== ( |
Comparison operator, taking a pointer to InterfaceType |
|
|
operator== ( |
Comparison operator, taking a reference to another TScriptInterface |
|
|
InterfaceTyp... |
operator->() |
Member access operator. |