Mario Kart 64
Loading...
Searching...
No Matches
OMole Class Reference

#include <Mole.h>

Inheritance diagram for OMole:
[legend]
Collaboration diagram for OMole:
[legend]

Public Member Functions

 OMole (FVector pos, OMoleGroup *group)
 
virtual void Tick () override
 
virtual void Draw (s32 cameraId) override
 
void func_80054E10 (s32 objectIndex)
 
void func_80054EB8 ()
 
void func_80054F04 (s32 cameraId)
 
void render_object_moles (s32 cameraId)
 
void func_80054D00 (s32 objectIndex, s32 cameraId)
 
void func_800821AC (s32 objectIndex, s32 arg1)
 
void func_80081D34 (s32 objectIndex)
 
void func_80081AFC (s32 objectIndex, s32 arg1)
 
void func_80081A88 (s32 objectIndex)
 
void func_80081924 (s32 objectIndex)
 
void func_80081848 (s32 objectIndex)
 
void func_80081790 (s32 objectIndex)
 
void func_8008153C (s32 objectIndex)
 
- Public Member Functions inherited from OObject
virtual ~OObject ()=default
 
 OObject ()
 
virtual void Tick60fps ()
 
virtual void Expire ()
 
virtual void Destroy ()
 
virtual void Reset ()
 

Data Fields

s32 _moleIndex
 
- Data Fields inherited from OObject
uint8_t uuid [16]
 
Object o
 
const char * Name = ""
 
bool bPendingDestroy = false
 
s32 _objectIndex = -1
 

Private Attributes

size_t _idx
 
OMoleGroup_group
 

Static Private Attributes

static size_t _count = 0
 

Constructor & Destructor Documentation

◆ OMole()

OMole::OMole ( FVector pos,
OMoleGroup * group )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ Draw()

void OMole::Draw ( s32 cameraId)
overridevirtual

Reimplemented from OObject.

Here is the call graph for this function:

◆ func_80054D00()

void OMole::func_80054D00 ( s32 objectIndex,
s32 cameraId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80054E10()

void OMole::func_80054E10 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80054EB8()

void OMole::func_80054EB8 ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80054F04()

void OMole::func_80054F04 ( s32 cameraId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008153C()

void OMole::func_8008153C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081790()

void OMole::func_80081790 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081848()

void OMole::func_80081848 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081924()

void OMole::func_80081924 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081A88()

void OMole::func_80081A88 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081AFC()

void OMole::func_80081AFC ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081D34()

void OMole::func_80081D34 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800821AC()

void OMole::func_800821AC ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:

◆ render_object_moles()

void OMole::render_object_moles ( s32 cameraId)

◆ Tick()

void OMole::Tick ( void )
overridevirtual

Reimplemented from OObject.

Here is the call graph for this function:

Field Documentation

◆ _count

size_t OMole::_count = 0
staticprivate

◆ _group

OMoleGroup* OMole::_group
private

◆ _idx

size_t OMole::_idx
private

◆ _moleIndex

s32 OMole::_moleIndex

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