RedCore
Loading...
Searching...
No Matches
red::ResourceLoadEvent Class Reference

#include <ResourceLoadEvent.h>

Inherits red::EventBase< ResourceLoadEvent >.

Classes

class  Listener

Public Types

enum class  Stage { Boot , Course , CourseSelect }
Public Types inherited from red::EventBase< ResourceLoadEvent >
using Delegator
using ListenerFunc

Public Member Functions

sead::HeapgetHeap () const
Public Member Functions inherited from red::EventBase< ResourceLoadEvent >
void consume ()
bool isConsumed () const

Static Public Member Functions

static void emitCSBoot (sead::Heap *heap, Stage type)
 TODO: Make private.
static void emitCourse (sead::Heap *heap)

Member Enumeration Documentation

◆ Stage

enum class red::ResourceLoadEvent::Stage
strong
Enumerator
Boot 
Course 
CourseSelect 

Member Function Documentation

◆ getHeap()

sead::Heap * red::ResourceLoadEvent::getHeap ( ) const
inlinenodiscard

◆ emitCSBoot()

void red::ResourceLoadEvent::emitCSBoot ( sead::Heap * heap,
Stage type )
static

TODO: Make private.

◆ emitCourse()

void red::ResourceLoadEvent::emitCourse ( sead::Heap * heap)
static