Skip to content

PlatformInterfaceBase

Class in Engine · Engine.PlatformInterfaceBase · native, transient

Object › PlatformInterfaceBase

Subclasses: AnalyticEventsBase, AppNotificationsBase, CloudStorageBase, FacebookIntegration, GoogleIntegration, InAppMessageBase, InGameAdManager, MicroTransactionBase, TwitterIntegrationBase

Using it from Lua
h7.find_all("PlatformInterfaceBase")            -- live instances
h7.find_class("Engine.PlatformInterfaceBase")   -- the class
h7.hook("Engine.PlatformInterfaceBase.AddDelegate", fn)

Enums

EPlatformInterfaceDataType

PIDT_None = 0, PIDT_Int = 1, PIDT_Float = 2, PIDT_String = 3, PIDT_Object = 4, PIDT_Custom = 5

Structs

DelegateArray

FieldType
Delegatesarray>

PlatformInterfaceData

FieldType
DataNamename
TypeEPlatformInterfaceDataType
IntValueint
FloatValuefloat
stringinit
stringinit
ObjectValueObject

PlatformInterfaceDelegateResult

FieldType
bSuccessfulbool
DataPlatformInterfaceData

Properties

NameTypeNotes
AllDelegatesarray<DelegateArray>

Functions

NameDeclaration
AddDelegatefunction AddDelegate(int DelegateType)
CallDelegatesnative function CallDelegates(int DelegateType, out PlatformInterfaceDelegateResult DelegateResult)
ClearDelegatefunction ClearDelegate(int DelegateType)
GetAnalyticEventsInterfacestatic native function AnalyticEventsBase GetAnalyticEventsInterface()
GetAppNotificationsInterfacestatic native function AppNotificationsBase GetAppNotificationsInterface()
GetCloudStorageInterfacestatic native function CloudStorageBase GetCloudStorageInterface()
GetFacebookIntegrationstatic native function FacebookIntegration GetFacebookIntegration()
GetGoogleIntegrationstatic native function GoogleIntegration GetGoogleIntegration()
GetInAppMessageInterfacestatic native function InAppMessageBase GetInAppMessageInterface()
GetInGameAdManagerstatic native function InGameAdManager GetInGameAdManager()
GetLocalStorageInterfacestatic native function CloudStorageBase GetLocalStorageInterface()
GetMicroTransactionInterfacestatic native function MicroTransactionBase GetMicroTransactionInterface()
GetTwitterIntegrationstatic native function TwitterIntegrationBase GetTwitterIntegration()
PlatformInterfaceDelegatedelegate PlatformInterfaceDelegate(const out PlatformInterfaceDelegateResult Result)

Inherited

FromMembers
Object13 properties, 308 functions