| FScriptInterface
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/ScriptInterface.h |
Include |
#include "UObject/ScriptInterface.h" |
class FScriptInterface
This utility class stores the FProperty data for a native interface property. ObjectPointer and InterfacePointer point to different locations in the same UObject.
Name | Description | |
---|---|---|
|
FScriptInterface |
Default constructor |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
||
|
void * |
GetInterface() |
Returns the pointer to the interface |
|
UObject *... |
GetObject() |
Returns the ObjectPointer contained by this FScriptInterface |
|
UObject *... |
GetObjectRef() |
Returns the ObjectPointer contained by this FScriptInterface |
|
SetInterface ( |
Sets the value of the InterfacePointer for this FScriptInterface |
|
|
SetObject ( |
Sets the value of the ObjectPointer for this FScriptInterface |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator= ( |
||
|
operator== ( |
Comparison operator, taking a reference to another FScriptInterface |