Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JAISoundStatus_ Struct Reference

#include <JAISound.h>

Public Member Functions

s32 lockWhenPrepared ()
 
s32 unlockIfLocked ()
 
void init ()
 
bool isAlive () const
 
bool isDead () const
 
bool isPlaying () const
 
bool isPrepared () const
 
bool isMute () const
 
bool isPaused () const
 
void pauseWhenOut ()
 

Public Attributes

union { 
 
   u8   value 
 
   struct { 
 
      u8   mute: 1 
 
      u8   paused: 1 
 
      u8   flag3: 1 
 
      u8   flag4: 1 
 
      u8   flag5: 1 
 
      u8   flag6: 1 
 
      u8   flag7: 1 
 
      u8   flag8: 1 
 
   }   flags 
 
field_0x0 
 
union { 
 
   u8   value 
 
   struct { 
 
      u8   flag1: 1 
 
      u8   flag2: 1 
 
      u8   flag3: 1 
 
      u8   flag4: 1 
 
      u8   flag5: 1 
 
      u8   flag6: 1 
 
      u8   flag7: 1 
 
      u8   flag8: 1 
 
   }   flags 
 
field_0x1 
 
struct { 
 
   u8   unk 
 
   struct { 
 
      u8   flag1: 1 
 
      u8   calcedOnce: 1 
 
      u8   animationState: 2 
 
      u8   flag5: 1 
 
      u8   flag6: 1 
 
      u8   flag7: 1 
 
      u8   flag8: 1 
 
   }   flags 
 
state 
 
u32 userdata_
 

Member Function Documentation

◆ init()

void JAISoundStatus_::init ( )
inline

◆ isAlive()

bool JAISoundStatus_::isAlive ( ) const
inline

◆ isDead()

bool JAISoundStatus_::isDead ( ) const
inline

◆ isMute()

bool JAISoundStatus_::isMute ( ) const
inline

◆ isPaused()

bool JAISoundStatus_::isPaused ( ) const
inline

◆ isPlaying()

bool JAISoundStatus_::isPlaying ( ) const
inline

◆ isPrepared()

bool JAISoundStatus_::isPrepared ( ) const
inline

◆ lockWhenPrepared()

s32 JAISoundStatus_::lockWhenPrepared ( )

◆ pauseWhenOut()

void JAISoundStatus_::pauseWhenOut ( )
inline

◆ unlockIfLocked()

s32 JAISoundStatus_::unlockIfLocked ( )

Member Data Documentation

◆ animationState

u8 JAISoundStatus_::animationState

◆ calcedOnce

u8 JAISoundStatus_::calcedOnce

◆ [union]

union { ... } JAISoundStatus_::field_0x0

◆ [union]

union { ... } JAISoundStatus_::field_0x1

◆ flag1

u8 JAISoundStatus_::flag1

◆ flag2

u8 JAISoundStatus_::flag2

◆ flag3

u8 JAISoundStatus_::flag3

◆ flag4

u8 JAISoundStatus_::flag4

◆ flag5

u8 JAISoundStatus_::flag5

◆ flag6

u8 JAISoundStatus_::flag6

◆ flag7

u8 JAISoundStatus_::flag7

◆ flag8

u8 JAISoundStatus_::flag8

◆ [struct] [1/3]

struct { ... } JAISoundStatus_::flags

◆ [struct] [2/3]

struct { ... } JAISoundStatus_::flags

◆ [struct] [3/3]

struct { ... } JAISoundStatus_::flags

◆ mute

u8 JAISoundStatus_::mute

◆ paused

u8 JAISoundStatus_::paused

◆ [struct]

struct { ... } JAISoundStatus_::state

◆ unk

u8 JAISoundStatus_::unk

◆ userdata_

u32 JAISoundStatus_::userdata_

◆ value

u8 JAISoundStatus_::value

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