Navigation
API > API/Runtime > API/Runtime/Engine
| Name | TComponentInterfaceBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/ComponentInterfaces.h |
| Include Path | #include "Components/ComponentInterfaces.h" |
Syntax
template<class T>
class TComponentInterfaceBase
Derived Classes
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddImplementer
(
const TComponentInterfaceImplementation< T >& Implementer |
Components/ComponentInterfaces.h | ||
static void AddProvider
(
const TComponentInterfaceProvider< T >& Provider |
Components/ComponentInterfaces.h | ||
static TArray< TComponentInterfaceImplementation< T > > & GetImplementers() |
Components/ComponentInterfaces.h | ||
static void RemoveImplementer
(
const UClass* ImplementerClass |
Components/ComponentInterfaces.h | ||
static void RemoveProvider
(
const UClass* ProviderClass |
Components/ComponentInterfaces.h |