NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
AXAlloc.h
1#ifndef RVL_SDK_AX_ALLOC_H
2#define RVL_SDK_AX_ALLOC_H
3#include <revolution/AX/AXVPB.h>
4#include <types.h>
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9#define AX_PRIORITY_FREE 0
10#define AX_PRIORITY_MIN 1
11#define AX_PRIORITY_MAX 31
12
13AXVPB* __AXGetStackHead(u32 prio);
14void __AXServiceCallbackStack(void);
15void __AXInitVoiceStacks(void);
16void __AXAllocInit(void);
17void __AXPushFreeStack(AXVPB* vpb);
18AXVPB* __AXPopFreeStack(void);
19void __AXPushCallbackStack(AXVPB* vpb);
20AXVPB* __AXPopCallbackStack(void);
21void __AXRemoveFromStack(AXVPB* vpb);
22void __AXPushStackHead(AXVPB* vpb, u32 prio);
23AXVPB* __AXPopStackFromBottom(u32 prio);
24void AXFreeVoice(AXVPB* vpb);
25AXVPB* AXAcquireVoice(u32 prio, AXVoiceCallback callback, u32 userContext);
26void AXSetVoicePriority(AXVPB* vpb, u32 prio);
27
28#ifdef __cplusplus
29}
30#endif
31#endif