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

Classes

struct  FFIEvents
 
struct  FFIMethods
 

Public Member Functions

void RegisterCommand ()
 
delegate void UpdateActivityHandler (Result result)
 
delegate void ClearActivityHandler (Result result)
 
delegate void SendRequestReplyHandler (Result result)
 
delegate void SendInviteHandler (Result result)
 
delegate void AcceptInviteHandler (Result result)
 
delegate void ActivityJoinHandler (string secret)
 
delegate void ActivitySpectateHandler (string secret)
 
delegate void ActivityJoinRequestHandler (ref User user)
 
delegate void ActivityInviteHandler (ActivityActionType type, ref User user, ref Activity activity)
 
void RegisterCommand (string command)
 
void RegisterSteam (UInt32 steamId)
 
void UpdateActivity (Activity activity, UpdateActivityHandler callback)
 
void ClearActivity (ClearActivityHandler callback)
 
void SendRequestReply (Int64 userId, ActivityJoinRequestReply reply, SendRequestReplyHandler callback)
 
void SendInvite (Int64 userId, ActivityActionType type, string content, SendInviteHandler callback)
 
void AcceptInvite (Int64 userId, AcceptInviteHandler callback)
 

Properties

FFIMethods Methods [get]
 

Events

ActivityJoinHandler OnActivityJoin
 
ActivitySpectateHandler OnActivitySpectate
 
ActivityJoinRequestHandler OnActivityJoinRequest
 
ActivityInviteHandler OnActivityInvite
 

Private Member Functions

void InitEvents (IntPtr eventsPtr, ref FFIEvents events)
 

Static Private Member Functions

static void UpdateActivityCallbackImpl (IntPtr ptr, Result result)
 
static void ClearActivityCallbackImpl (IntPtr ptr, Result result)
 
static void SendRequestReplyCallbackImpl (IntPtr ptr, Result result)
 
static void SendInviteCallbackImpl (IntPtr ptr, Result result)
 
static void AcceptInviteCallbackImpl (IntPtr ptr, Result result)
 
static void OnActivityJoinImpl (IntPtr ptr, string secret)
 
static void OnActivitySpectateImpl (IntPtr ptr, string secret)
 
static void OnActivityJoinRequestImpl (IntPtr ptr, ref User user)
 
static void OnActivityInviteImpl (IntPtr ptr, ActivityActionType type, ref User user, ref Activity activity)
 

Private Attributes

IntPtr MethodsPtr
 
Object MethodsStructure
 

Member Function Documentation

◆ AcceptInvite()

void Discord.ActivityManager.AcceptInvite ( Int64 userId,
AcceptInviteHandler callback )

◆ AcceptInviteCallbackImpl()

static void Discord.ActivityManager.AcceptInviteCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ AcceptInviteHandler()

delegate void Discord.ActivityManager.AcceptInviteHandler ( Result result)

◆ ActivityInviteHandler()

delegate void Discord.ActivityManager.ActivityInviteHandler ( ActivityActionType type,
ref User user,
ref Activity activity )

◆ ActivityJoinHandler()

delegate void Discord.ActivityManager.ActivityJoinHandler ( string secret)

◆ ActivityJoinRequestHandler()

delegate void Discord.ActivityManager.ActivityJoinRequestHandler ( ref User user)

◆ ActivitySpectateHandler()

delegate void Discord.ActivityManager.ActivitySpectateHandler ( string secret)

◆ ClearActivity()

void Discord.ActivityManager.ClearActivity ( ClearActivityHandler callback)

◆ ClearActivityCallbackImpl()

static void Discord.ActivityManager.ClearActivityCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ ClearActivityHandler()

delegate void Discord.ActivityManager.ClearActivityHandler ( Result result)

◆ InitEvents()

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

◆ OnActivityInviteImpl()

static void Discord.ActivityManager.OnActivityInviteImpl ( IntPtr ptr,
ActivityActionType type,
ref User user,
ref Activity activity )
staticprivate

◆ OnActivityJoinImpl()

static void Discord.ActivityManager.OnActivityJoinImpl ( IntPtr ptr,
string secret )
staticprivate

◆ OnActivityJoinRequestImpl()

static void Discord.ActivityManager.OnActivityJoinRequestImpl ( IntPtr ptr,
ref User user )
staticprivate

◆ OnActivitySpectateImpl()

static void Discord.ActivityManager.OnActivitySpectateImpl ( IntPtr ptr,
string secret )
staticprivate

◆ RegisterCommand() [1/2]

void Discord.ActivityManager.RegisterCommand ( )

◆ RegisterCommand() [2/2]

void Discord.ActivityManager.RegisterCommand ( string command)

◆ RegisterSteam()

void Discord.ActivityManager.RegisterSteam ( UInt32 steamId)

◆ SendInvite()

void Discord.ActivityManager.SendInvite ( Int64 userId,
ActivityActionType type,
string content,
SendInviteHandler callback )

◆ SendInviteCallbackImpl()

static void Discord.ActivityManager.SendInviteCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ SendInviteHandler()

delegate void Discord.ActivityManager.SendInviteHandler ( Result result)

◆ SendRequestReply()

void Discord.ActivityManager.SendRequestReply ( Int64 userId,
ActivityJoinRequestReply reply,
SendRequestReplyHandler callback )

◆ SendRequestReplyCallbackImpl()

static void Discord.ActivityManager.SendRequestReplyCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ SendRequestReplyHandler()

delegate void Discord.ActivityManager.SendRequestReplyHandler ( Result result)

◆ UpdateActivity()

void Discord.ActivityManager.UpdateActivity ( Activity activity,
UpdateActivityHandler callback )

◆ UpdateActivityCallbackImpl()

static void Discord.ActivityManager.UpdateActivityCallbackImpl ( IntPtr ptr,
Result result )
staticprivate

◆ UpdateActivityHandler()

delegate void Discord.ActivityManager.UpdateActivityHandler ( Result result)

Member Data Documentation

◆ MethodsPtr

IntPtr Discord.ActivityManager.MethodsPtr
private

◆ MethodsStructure

Object Discord.ActivityManager.MethodsStructure
private

Property Documentation

◆ Methods

FFIMethods Discord.ActivityManager.Methods
getprivate

Event Documentation

◆ OnActivityInvite

ActivityInviteHandler Discord.ActivityManager.OnActivityInvite

◆ OnActivityJoin

ActivityJoinHandler Discord.ActivityManager.OnActivityJoin

◆ OnActivityJoinRequest

ActivityJoinRequestHandler Discord.ActivityManager.OnActivityJoinRequest

◆ OnActivitySpectate

ActivitySpectateHandler Discord.ActivityManager.OnActivitySpectate

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