Definition JASBasicBank.h:8
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
T * JSUConvertOffsetToPtr(const void *, const void *)
Definition JSupport.h:25
JASBasicBank * createBasicBank(void const *, JKRHeap *)
Definition JASBNKParser.cpp:158
JASOscillator::Point const * getOscTableEndPtr(JASOscillator::Point const *)
Definition JASBNKParser.cpp:300
JASOscillator::Data * findOscPtr(JASBasicBank *, THeader const *, TOsc const *)
Definition JASBNKParser.cpp:276
TChunk * findChunk(void const *, u32)
Definition JASBNKParser.cpp:41
JASBasicBank * createBasicBank(void const *, JKRHeap *)
Definition JASBNKParser.cpp:54
Definition JASBNKParser.h:11
u32 sUsedHeapSize
Definition JASBNKParser.cpp:16
JASBasicBank * createBasicBank(void const *, JKRHeap *)
Definition JASBNKParser.cpp:18
JASBank * createBank(void const *, JKRHeap *)
Definition JASBNKParser.cpp:12
u32 getBankNumber(const void *param_0)
Definition JASBNKParser.h:135
Definition JASBNKParser.h:90
u32 mKeyRegionCount
Definition JASBNKParser.h:96
f32 mPitch
Definition JASBNKParser.h:93
TOffset< TOsc > mOscOffset[2]
Definition JASBNKParser.h:94
f32 mVolume
Definition JASBNKParser.h:92
u8 field_0x0[8]
Definition JASBNKParser.h:91
TOffset< TKeymap > mKeymapOffset[0]
Definition JASBNKParser.h:97
u8 field_0x18[0x10]
Definition JASBNKParser.h:95
Definition JASBNKParser.h:84
u8 mHighKey
Definition JASBNKParser.h:85
TOffset< TVmap > mVmapOffset
Definition JASBNKParser.h:87
u8 field_0x1[7]
Definition JASBNKParser.h:86
Definition JASBNKParser.h:115
u8 field_0x20[4]
Definition JASBNKParser.h:116
TOffset< TInst > mInstOffset[0x80]
Definition JASBNKParser.h:117
u8 field_0x204[0x190]
Definition JASBNKParser.h:118
TOffset< TPerc > mPercOffset[12]
Definition JASBNKParser.h:119
Definition JASBNKParser.h:63
u32 offset
Definition JASBNKParser.h:64
T * ptr(void const *stream) const
Definition JASBNKParser.h:65
Definition JASBNKParser.h:68
f32 mScale
Definition JASBNKParser.h:73
f32 field_0x4
Definition JASBNKParser.h:70
TOffset< JASOscillator::Point > field_0xc
Definition JASBNKParser.h:72
TOffset< JASOscillator::Point > mPointOffset
Definition JASBNKParser.h:71
u8 mTarget
Definition JASBNKParser.h:69
f32 field_0x14
Definition JASBNKParser.h:74
Definition JASBNKParser.h:107
TOffset< TPmap > mPmapOffset[0x80]
Definition JASBNKParser.h:110
s8 mPan[0x80]
Definition JASBNKParser.h:111
u8 field_0x0[0x84]
Definition JASBNKParser.h:109
u32 mMagic
Definition JASBNKParser.h:108
u16 mRelease[0x80]
Definition JASBNKParser.h:112
Definition JASBNKParser.h:100
f32 mVolume
Definition JASBNKParser.h:101
TOffset< TVmap > mVmapOffset
Definition JASBNKParser.h:104
u8 field_0x8[0xc]
Definition JASBNKParser.h:103
f32 mPitch
Definition JASBNKParser.h:102
Definition JASBNKParser.h:77
u32 field_0x4
Definition JASBNKParser.h:79
f32 field_0x8
Definition JASBNKParser.h:80
u8 field_0x0[4]
Definition JASBNKParser.h:78
f32 field_0xc
Definition JASBNKParser.h:81
Definition JASBNKParser.h:38
u32 mSize
Definition JASBNKParser.h:40
u32 mID
Definition JASBNKParser.h:39
Definition JASBNKParser.h:43
u8 mData[0]
Definition JASBNKParser.h:44
Definition JASBNKParser.h:52
u32 mOffsets[0]
Definition JASBNKParser.h:54
u32 mCount
Definition JASBNKParser.h:53
Definition JASBNKParser.h:47
u32 mCount
Definition JASBNKParser.h:48
TOsc mOsc[0]
Definition JASBNKParser.h:49
Definition JASBNKParser.h:20
u8 mTarget
Definition JASBNKParser.h:22
f32 _18
Definition JASBNKParser.h:27
u8 _00[4]
Definition JASBNKParser.h:21
f32 _08
Definition JASBNKParser.h:23
f32 mScale
Definition JASBNKParser.h:26
u32 _10
Definition JASBNKParser.h:25
u32 mTableOffset
Definition JASBNKParser.h:24
Definition JASBNKParser.h:30
u8 mPan
Definition JASBNKParser.h:33
u32 field_0xc
Definition JASBNKParser.h:35
u16 mRelease
Definition JASBNKParser.h:34
f32 mVolume
Definition JASBNKParser.h:31
f32 mPitch
Definition JASBNKParser.h:32
Definition JASOscillator.h:37
Definition JASOscillator.h:11