![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "UObject/Object.h"#include "UObject/WeakObjectPtr.h"#include "PlatformInterfaceBase.generated.h"Go to the source code of this file.
Classes | |
| struct | FPlatformInterfaceData |
| struct | FPlatformInterfaceDelegateResult |
| struct | FDelegateArray |
| class | UPlatformInterfaceBase |
Enumerations | |
| enum | EPlatformInterfaceDataType : int { PIDT_None , PIDT_Int , PIDT_Float , PIDT_String , PIDT_Object , PIDT_Custom , PIDT_MAX } |
Functions | |
| DECLARE_DYNAMIC_DELEGATE_OneParam (FPlatformInterfaceDelegate, const struct FPlatformInterfaceDelegateResult &, Result) | |
This is the base class for the various platform interface classes and has support for a generic delegate system, as well has having subclasses determine if they should register for a tick. An enum for the types of data used in a PlatformInterfaceData struct.
| Enumerator | |
|---|---|
| PIDT_None | No data type specified. |
| PIDT_Int | |
| PIDT_Float | |
| PIDT_String | |
| PIDT_Object | |
| PIDT_Custom | A custom type where more than one value may be filled out. |
| PIDT_MAX | |
| DECLARE_DYNAMIC_DELEGATE_OneParam | ( | FPlatformInterfaceDelegate | , |
| const struct FPlatformInterfaceDelegateResult & | , | ||
| Result | |||
| ) |
Generic platform interface delegate signature