SSBM Decomp
Loading...
Searching...
No Matches
EffectDataTable Struct Reference

The effect data table named by an EF_DAT_Entry, as stored in its archive. More...

#include <types.h>

Data Fields

int *cmd_bank DAT_EXTENT
 The particle command and texture banks: words, and offsets into themselves that psInitDataBankLocate turns into pointers.
int *tex_bank DAT_EXTENT
EF_EffectDesc descs[1] DAT_EXTENT
 Indexed by gfx_id % 1000 (efLib_Create, through EF_DAT_Entry::data).

Detailed Description

The effect data table named by an EF_DAT_Entry, as stored in its archive.

Field Documentation

◆ DAT_EXTENT [1/3]

int* cmd_bank EffectDataTable::DAT_EXTENT

The particle command and texture banks: words, and offsets into themselves that psInitDataBankLocate turns into pointers.

Todo
Their lengths are only in their headers.

◆ DAT_EXTENT [2/3]

int* tex_bank EffectDataTable::DAT_EXTENT

◆ DAT_EXTENT [3/3]

EF_EffectDesc descs [1] EffectDataTable::DAT_EXTENT

Indexed by gfx_id % 1000 (efLib_Create, through EF_DAT_Entry::data).

Todo
The count is only implied by the effect IDs.

The documentation for this struct was generated from the following file: