Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Discord.RelationshipManager Class Reference

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

delegate bool FilterHandler (ref Relationship relationship)
 
delegate void RefreshHandler ()
 
delegate void RelationshipUpdateHandler (ref Relationship relationship)
 
void Filter (FilterHandler callback)
 
Int32 Count ()
 
Relationship Get (Int64 userId)
 
Relationship GetAt (UInt32 index)
 

Properties

FFIMethods Methods [get]
 

Events

RefreshHandler OnRefresh
 
RelationshipUpdateHandler OnRelationshipUpdate
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static bool FilterCallbackImpl (IntPtr ptr, ref Relationship relationship)
 
static void OnRefreshImpl (IntPtr ptr)
 
static void OnRelationshipUpdateImpl (IntPtr ptr, ref Relationship relationship)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ Count()

Int32 Discord.RelationshipManager.Count ( )

◆ Filter()

void Discord.RelationshipManager.Filter ( FilterHandler callback)

◆ FilterCallbackImpl()

static bool Discord.RelationshipManager.FilterCallbackImpl ( IntPtr ptr,
ref Relationship relationship )
staticprivate

◆ FilterHandler()

delegate bool Discord.RelationshipManager.FilterHandler ( ref Relationship relationship)

◆ Get()

Relationship Discord.RelationshipManager.Get ( Int64 userId)

◆ GetAt()

Relationship Discord.RelationshipManager.GetAt ( UInt32 index)

◆ InitEvents()

void Discord.RelationshipManager.InitEvents ( IntPtr eventsPtr,
ref FFIEvents events )
private

◆ OnRefreshImpl()

static void Discord.RelationshipManager.OnRefreshImpl ( IntPtr ptr)
staticprivate

◆ OnRelationshipUpdateImpl()

static void Discord.RelationshipManager.OnRelationshipUpdateImpl ( IntPtr ptr,
ref Relationship relationship )
staticprivate

◆ RefreshHandler()

delegate void Discord.RelationshipManager.RefreshHandler ( )

◆ RelationshipUpdateHandler()

delegate void Discord.RelationshipManager.RelationshipUpdateHandler ( ref Relationship relationship)

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.RelationshipManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.RelationshipManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.RelationshipManager.Methods
getprivate

Event Documentation

◆ OnRefresh

RefreshHandler Discord.RelationshipManager.OnRefresh

◆ OnRelationshipUpdate

RelationshipUpdateHandler Discord.RelationshipManager.OnRelationshipUpdate

The documentation for this class was generated from the following file: