Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dCsr_mng_c Class Reference

#include <d_cursor_mng.h>

+ Collaboration diagram for dCsr_mng_c:

Classes

struct  bloObj_c
 
struct  ccObj_c
 
struct  csr_c
 
struct  list_c
 
struct  node_c
 
struct  obj_c
 

Static Public Member Functions

static void create (void)
 
static void update (void)
 
static void entryCsr (csr_c *i_csr)
 
static void releaseCsr (csr_c *i_csr)
 
static void entryObj (obj_c *i_obj)
 
static void releaseObj (obj_c *i_obj)
 
static void releaseObj (u16 i_mask)
 
static void onCsr (void)
 
static void offCsr (void)
 

Static Public Attributes

static dCsr_mng_cm_myObj
 

Private Member Functions

 dCsr_mng_c ()
 
void update_ (void)
 
void releaseCsr_ (csr_c *i_csr)
 
void insideObjReleaseCheck_ (void)
 

Private Attributes

list_c m_csr_list
 
list_c m_obj_list
 
bool is_csr_on
 

Constructor & Destructor Documentation

◆ dCsr_mng_c()

dCsr_mng_c::dCsr_mng_c ( )
inlineprivate

Member Function Documentation

◆ create()

void dCsr_mng_c::create ( void )
static

◆ entryCsr()

void dCsr_mng_c::entryCsr ( csr_c * i_csr)
static

◆ entryObj()

void dCsr_mng_c::entryObj ( obj_c * i_obj)
static

◆ insideObjReleaseCheck_()

void dCsr_mng_c::insideObjReleaseCheck_ ( void )
private

◆ offCsr()

void dCsr_mng_c::offCsr ( void )
static

◆ onCsr()

void dCsr_mng_c::onCsr ( void )
static

◆ releaseCsr()

void dCsr_mng_c::releaseCsr ( csr_c * i_csr)
static

◆ releaseCsr_()

void dCsr_mng_c::releaseCsr_ ( csr_c * i_csr)
private

◆ releaseObj() [1/2]

void dCsr_mng_c::releaseObj ( obj_c * i_obj)
static

◆ releaseObj() [2/2]

void dCsr_mng_c::releaseObj ( u16 i_mask)
static

◆ update()

void dCsr_mng_c::update ( void )
static

◆ update_()

void dCsr_mng_c::update_ ( void )
private

Member Data Documentation

◆ is_csr_on

bool dCsr_mng_c::is_csr_on
private

◆ m_csr_list

list_c dCsr_mng_c::m_csr_list
private

◆ m_myObj

dCsr_mng_c * dCsr_mng_c::m_myObj
static

◆ m_obj_list

list_c dCsr_mng_c::m_obj_list
private

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