SUNENGINE 0.0.2
A simple and bright C++ game engine.
 
Loading...
Searching...
No Matches
InputableAttorney::Registration Class Reference

Provides access to the registration related functions of Inputable. More...

#include <InputableAttorney.h>

Static Private Member Functions

static void KeyRegistration (Inputable *in, AZUL_KEY k, EventType e)
 Registers the key for the Inputable object.
 
static void KeyDeregistration (Inputable *in, AZUL_KEY k, EventType e)
 Deregisters the key for the Inputable object.
 
static void MouseKeyRegistration (Inputable *in, AZUL_MOUSE m, EventType e)
 Registers the key for the Inputable object.
 
static void MouseKeyDeregistration (Inputable *in, AZUL_MOUSE m, EventType e)
 Deregisters the key for the Inputable object.
 

Friends

class KeyRegistrationCommand
 
class KeyDeregistrationCommand
 
class MouseKeyRegistrationCommand
 
class MouseKeyDeregistrationCommand
 

Detailed Description

Provides access to the registration related functions of Inputable.

Member Function Documentation

◆ KeyDeregistration()

static void InputableAttorney::Registration::KeyDeregistration ( Inputable * in,
AZUL_KEY k,
EventType e )
inlinestaticprivate

Deregisters the key for the Inputable object.

Parameters
inPointer to the Inputable object.
kThe key to deregister.
eThe event type to deregister.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ KeyRegistration()

static void InputableAttorney::Registration::KeyRegistration ( Inputable * in,
AZUL_KEY k,
EventType e )
inlinestaticprivate

Registers the key for the Inputable object.

Parameters
inPointer to the Inputable object.
kThe key to register.
eThe event type to register.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ MouseKeyDeregistration()

static void InputableAttorney::Registration::MouseKeyDeregistration ( Inputable * in,
AZUL_MOUSE m,
EventType e )
inlinestaticprivate

Deregisters the key for the Inputable object.

Parameters
inPointer to the Inputable object.
mThe mouse key to deregister.
eThe event type to deregister.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ MouseKeyRegistration()

static void InputableAttorney::Registration::MouseKeyRegistration ( Inputable * in,
AZUL_MOUSE m,
EventType e )
inlinestaticprivate

Registers the key for the Inputable object.

Parameters
inPointer to the Inputable object.
mThe mouse key to register.
eThe event type to register.
Here is the call graph for this function:
Here is the caller graph for this function:

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