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 ()
 
bool isDead ()
 
bool isPlaying ()
 
bool isPrepared ()
 
bool isMute ()
 
bool isPaused ()
 
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   flag2: 1 
 
      u8   animationState: 2 
 
      u8   flag5: 1 
 
      u8   flag6: 1 
 
      u8   flag7: 1 
 
      u8   flag8: 1 
 
   }   flags 
 
state 
 
u32 user_data
 

Member Function Documentation

◆ init()

void JAISoundStatus_::init ( )
inline

◆ isAlive()

bool JAISoundStatus_::isAlive ( )
inline

◆ isDead()

bool JAISoundStatus_::isDead ( )
inline

◆ isMute()

bool JAISoundStatus_::isMute ( )
inline

◆ isPaused()

bool JAISoundStatus_::isPaused ( )
inline

◆ isPlaying()

bool JAISoundStatus_::isPlaying ( )
inline

◆ isPrepared()

bool JAISoundStatus_::isPrepared ( )
inline

◆ lockWhenPrepared()

s32 JAISoundStatus_::lockWhenPrepared ( )

◆ pauseWhenOut()

void JAISoundStatus_::pauseWhenOut ( )
inline

◆ unlockIfLocked()

s32 JAISoundStatus_::unlockIfLocked ( )

Member Data Documentation

◆ animationState

u8 JAISoundStatus_::animationState

◆ [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

◆ user_data

u32 JAISoundStatus_::user_data

◆ value

u8 JAISoundStatus_::value

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