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

#include <Object.h>

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

Public Member Functions

virtual ~OObject ()=default
 
 OObject ()
 
virtual void Tick ()
 
virtual void Tick60fps ()
 
virtual void Draw (s32 cameraId)
 
virtual void Expire ()
 
virtual void Destroy ()
 
virtual void Reset ()
 

Data Fields

uint8_t uuid [16]
 
Object o
 
const char * Name = ""
 
bool bPendingDestroy = false
 
s32 _objectIndex = -1
 

Constructor & Destructor Documentation

◆ ~OObject()

virtual OObject::~OObject ( )
virtualdefault

◆ OObject()

OObject::OObject ( )
explicit

Member Function Documentation

◆ Destroy()

void OObject::Destroy ( )
virtual
Here is the caller graph for this function:

◆ Draw()

◆ Expire()

void OObject::Expire ( )
virtual

◆ Reset()

void OObject::Reset ( )
virtual

Reimplemented in OPenguin.

◆ Tick()

◆ Tick60fps()

void OObject::Tick60fps ( )
virtual

Reimplemented in OLakitu, and OThwomp.

Field Documentation

◆ _objectIndex

s32 OObject::_objectIndex = -1

◆ bPendingDestroy

bool OObject::bPendingDestroy = false

◆ Name

const char* OObject::Name = ""

◆ o

Object OObject::o

◆ uuid

uint8_t OObject::uuid[16]

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