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

#include <JASBasicInst.h>

+ Inheritance diagram for JASBasicInst:
+ Collaboration diagram for JASBasicInst:

Classes

struct  TKeymap
 

Public Member Functions

 JASBasicInst ()
 
void setKeyRegionCount (u32, JKRHeap *)
 
void setOsc (int, JASOscillator::Data const *)
 
TKeymapgetKeyRegion (int)
 
virtual ~JASBasicInst ()
 
virtual bool getParam (int, int, JASInstParam *) const
 
virtual u32 getType () const
 
void setVolume (f32 volume)
 
void setPitch (f32 pitch)
 
- Public Member Functions inherited from JASInst
virtual ~JASInst ()
 

Public Attributes

f32 mVolume
 
f32 mPitch
 
JASOscillator::Data constfield_0xc [2]
 
u32 mKeymapCount
 
TKeymapmKeymap
 

Constructor & Destructor Documentation

◆ JASBasicInst()

JASBasicInst::JASBasicInst ( )

◆ ~JASBasicInst()

JASBasicInst::~JASBasicInst ( )
virtual

Member Function Documentation

◆ getKeyRegion()

JASBasicInst::TKeymap * JASBasicInst::getKeyRegion ( int  param_0)

◆ getParam()

bool JASBasicInst::getParam ( int  param_0,
int  param_1,
JASInstParam param_2 
) const
virtual

Implements JASInst.

◆ getType()

virtual u32 JASBasicInst::getType ( ) const
inlinevirtual

Implements JASInst.

◆ setKeyRegionCount()

void JASBasicInst::setKeyRegionCount ( u32  count,
JKRHeap param_1 
)

◆ setOsc()

void JASBasicInst::setOsc ( int  param_0,
JASOscillator::Data const param_1 
)

◆ setPitch()

void JASBasicInst::setPitch ( f32  pitch)
inline

◆ setVolume()

void JASBasicInst::setVolume ( f32  volume)
inline

Member Data Documentation

◆ field_0xc

JASOscillator::Data const* JASBasicInst::field_0xc[2]

◆ mKeymap

TKeymap* JASBasicInst::mKeymap

◆ mKeymapCount

u32 JASBasicInst::mKeymapCount

◆ mPitch

f32 JASBasicInst::mPitch

◆ mVolume

f32 JASBasicInst::mVolume

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