#include <JKRAram.h>
|
static JKRAram * | create (u32, u32, s32, s32, s32) |
|
static void | checkOkAddress (u8 *, u32, JKRAramBlock *, u32) |
|
static void | changeGroupIdIfNeed (u8 *, int) |
|
static JKRAramBlock * | mainRamToAram (u8 *, u32, u32, JKRExpandSwitch, u32, JKRHeap *, int, u32 *) |
|
static u8 * | aramToMainRam (u32, u8 *, u32, JKRExpandSwitch, u32, JKRHeap *, int, u32 *) |
|
static void | dump (void) |
|
static JKRAram * | getManager () |
|
static JKRAramHeap * | getAramHeap () |
|
static JSUList< JKRAMCommand > & | getCommandList () |
|
static u8 | decideAramGroupId (int groupId) |
|
static u32 | getSZSBufferSize () |
|
static void | setSZSBufferSize (u32 size) |
|
static void * | start (void *param_1) |
|
static JKRThread * | searchThread (OSThread *thread) |
|
static JSUList< JKRThread > & | getList () |
|
◆ JKRAram()
JKRAram::JKRAram |
( |
u32 | audio_buffer_size, |
|
|
u32 | audio_graph_size, |
|
|
s32 | priority ) |
|
private |
◆ ~JKRAram()
◆ aramToMainRam()
◆ changeGroupIdIfNeed()
void JKRAram::changeGroupIdIfNeed |
( |
u8 * | data, |
|
|
int | groupId ) |
|
static |
◆ checkOkAddress()
◆ create()
JKRAram * JKRAram::create |
( |
u32 | aram_audio_buffer_size, |
|
|
u32 | aram_audio_graph_size, |
|
|
s32 | stream_priority, |
|
|
s32 | decomp_priority, |
|
|
s32 | piece_priority ) |
|
static |
◆ decideAramGroupId()
static u8 JKRAram::decideAramGroupId |
( |
int | groupId | ) |
|
|
inlinestatic |
◆ dump()
static void JKRAram::dump |
( |
void | | ) |
|
|
static |
◆ getAramHeap()
◆ getAudioMemory()
u32 JKRAram::getAudioMemory |
( |
| ) |
const |
|
inline |
◆ getAudioMemSize()
u32 JKRAram::getAudioMemSize |
( |
| ) |
const |
|
inline |
◆ getCommandList()
◆ getGraphMemory()
u32 JKRAram::getGraphMemory |
( |
| ) |
const |
|
inline |
◆ getGraphMemSize()
u32 JKRAram::getGraphMemSize |
( |
| ) |
const |
|
inline |
◆ getManager()
static JKRAram * JKRAram::getManager |
( |
| ) |
|
|
inlinestatic |
◆ getSZSBufferSize()
static u32 JKRAram::getSZSBufferSize |
( |
| ) |
|
|
inlinestatic |
◆ mainRamToAram()
◆ run()
void * JKRAram::run |
( |
void | | ) |
|
|
privatevirtual |
◆ setSZSBufferSize()
static void JKRAram::setSZSBufferSize |
( |
u32 | size | ) |
|
|
inlinestatic |
◆ mAramHeap
◆ mAramMemoryPtr
u32 JKRAram::mAramMemoryPtr |
◆ mAramMemorySize
u32 JKRAram::mAramMemorySize |
◆ mAudioMemoryPtr
u32 JKRAram::mAudioMemoryPtr |
◆ mAudioMemorySize
u32 JKRAram::mAudioMemorySize |
◆ mGraphMemoryPtr
u32 JKRAram::mGraphMemoryPtr |
◆ mGraphMemorySize
u32 JKRAram::mGraphMemorySize |
◆ mStackArray
u32 JKRAram::mStackArray[3] |
◆ sAramCommandList
◆ sAramObject
◆ sMessageBuffer
Initial value:= {
NULL,
NULL,
NULL,
NULL,
}
◆ sMessageQueue
◆ sSZSBufferSize
u32 JKRAram::sSZSBufferSize = 0x00000400 |
|
staticprivate |
The documentation for this class was generated from the following files: