NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ef::Resource Class Reference

Description

Definition at line 32 of file ef_resource.h.

Public Member Functions

EffectProjectAdd (u8 *pData)
 
TextureProjectAddTexture (u8 *pData)
 
ResEmitter FindEmitter (const char *pName, EffectProject *pEffProject) const
 
EmitterResource_FindEmitter (const char *pName, EffectProject *pEffProject) const
 
ulong NumEmitter (EffectProject *pEffProject) const
 
EmitterResource_GetEmitterIndexOf (ulong idx, EffectProject *pEffProject) const
 
ResTexture FindTexture (const char *pName, TextureProject *pTexProject) const
 
TextureData_FindTexture (const char *pName, TextureProject *pTexProject) const
 
ulong RelocateCommand ()
 
bool RemoveEffectProject (EffectProject *pEffProject)
 
bool RemoveTextureProject (TextureProject *pTexProject)
 

Static Public Member Functions

static u16 GetVersion ()
 
static ResourceGetInstance ()
 

Public Attributes

ut::List mBREFFList
 
ulong mNumEmitter
 
ut::List mBREFTList
 
ulong mNumTexture
 

Private Member Functions

void Initialize ()
 
ulong relocateCurveTexture (u8 *pCmdList)
 
ulong relocateCurveChild (u8 *pCmdList)
 

Static Private Attributes

static const u16 VERSION = 7
 
static Resource mResource
 

Member Function Documentation

◆ GetVersion()

static u16 nw4r::ef::Resource::GetVersion ( )
inlinestatic

Definition at line 43 of file ef_resource.h.

Member Data Documentation

◆ VERSION

const u16 nw4r::ef::Resource::VERSION = 7
staticprivate

Definition at line 34 of file ef_resource.h.

◆ mBREFFList

ut::List nw4r::ef::Resource::mBREFFList

Definition at line 37 of file ef_resource.h.

◆ mNumEmitter

ulong nw4r::ef::Resource::mNumEmitter

Definition at line 38 of file ef_resource.h.

◆ mBREFTList

ut::List nw4r::ef::Resource::mBREFTList

Definition at line 39 of file ef_resource.h.

◆ mNumTexture

ulong nw4r::ef::Resource::mNumTexture

Definition at line 40 of file ef_resource.h.

◆ mResource

Resource nw4r::ef::Resource::mResource
staticprivate

Definition at line 79 of file ef_resource.h.