![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
#include <ultra64.h>
#include <macros.h>
#include "memory.h"
#include "data.h"
#include "load.h"
#include "seqplayer.h"
#include "playback.h"
#include "synthesis.h"
#include "effects.h"
Macros | |
#define | PREPEND(item, head_arg) |
#define | POP(item) |
#define POP | ( | item | ) |
#define PREPEND | ( | item, | |
head_arg | |||
) |
struct Note* alloc_note | ( | struct SequenceChannelLayer * | seqLayer | ) |
struct Note* alloc_note_from_active | ( | struct NotePool * | pool, |
struct SequenceChannelLayer * | seqLayer | ||
) |
struct Note* alloc_note_from_decaying | ( | struct NotePool * | pool, |
struct SequenceChannelLayer * | seqLayer | ||
) |
struct Note* alloc_note_from_disabled | ( | struct NotePool * | pool, |
struct SequenceChannelLayer * | seqLayer | ||
) |
void audio_list_push_front | ( | struct AudioListItem * | list, |
struct AudioListItem * | item | ||
) |
void audio_list_remove | ( | struct AudioListItem * | item | ) |
void func_80318F04 | ( | struct Note * | note, |
struct SequenceChannelLayer * | seqLayer | ||
) |
void func_80319164 | ( | struct Note * | note, |
struct SequenceChannelLayer * | seqLayer | ||
) |
void func_80319728 | ( | struct Note * | note, |
struct SequenceChannelLayer * | seqLayer | ||
) |
void init_note_list | ( | struct AudioListItem * | list | ) |
s32 note_init_for_layer | ( | struct Note * | note, |
struct SequenceChannelLayer * | seqLayer | ||
) |
void note_release_and_take_ownership | ( | struct Note * | note, |
struct SequenceChannelLayer * | seqLayer | ||
) |
struct Note* pop_node_with_value_less_equal | ( | struct AudioListItem * | list, |
s32 | limit | ||
) |
void seq_channel_layer_decay_release_internal | ( | struct SequenceChannelLayer * | seqLayer, |
s32 | target | ||
) |
void seq_channel_layer_note_decay | ( | struct SequenceChannelLayer * | seqLayer | ) |
void seq_channel_layer_note_release | ( | struct SequenceChannelLayer * | seqLayer | ) |