SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GameEventFlagStorage Class Reference
Inheritance diagram for GameEventFlagStorage:
BinaryDataChunkBase

Public Member Functions

virtual u32 makeHeaderHashCode () const
 
virtual u32 getSignature () const
 
virtual s32 serialize (u8 *, u32) const
 
virtual s32 deserialize (const u8 *, u32)
 
virtual void initializeData ()
 
void set (const GameEventFlag *, bool)
 
bool isOn (const GameEventFlag *) const
 

Public Attributes

MR::BitArraymFlagBitArray
 

Detailed Description

Definition at line 7 of file GameEventFlagStorage.hpp.

Constructor & Destructor Documentation

◆ GameEventFlagStorage()

GameEventFlagStorage::GameEventFlagStorage ( )

Definition at line 5 of file GameEventFlagStorage.cpp.

Member Function Documentation

◆ makeHeaderHashCode()

u32 GameEventFlagStorage::makeHeaderHashCode ( ) const
virtual

Implements BinaryDataChunkBase.

Definition at line 49 of file GameEventFlagStorage.cpp.

◆ getSignature()

u32 GameEventFlagStorage::getSignature ( ) const
virtual

Implements BinaryDataChunkBase.

Definition at line 18 of file GameEventFlagStorage.cpp.

◆ serialize()

virtual s32 GameEventFlagStorage::serialize ( u8 * ,
u32  ) const
virtual

Implements BinaryDataChunkBase.

◆ deserialize()

virtual s32 GameEventFlagStorage::deserialize ( const u8 * ,
u32  )
virtual

Implements BinaryDataChunkBase.

◆ initializeData()

void GameEventFlagStorage::initializeData ( )
virtual

Implements BinaryDataChunkBase.

Definition at line 43 of file GameEventFlagStorage.cpp.

◆ set()

void GameEventFlagStorage::set ( const GameEventFlag * pFlag,
bool flag_set )

Definition at line 10 of file GameEventFlagStorage.cpp.

◆ isOn()

bool GameEventFlagStorage::isOn ( const GameEventFlag * pFlag) const

Definition at line 14 of file GameEventFlagStorage.cpp.

Member Data Documentation

◆ mFlagBitArray

MR::BitArray* GameEventFlagStorage::mFlagBitArray

Definition at line 20 of file GameEventFlagStorage.hpp.