Data Structures | |
struct | FogSettings |
struct | DepthFloatFactors |
Macros | |
#define | WORLD_TEXTURE_MEMORY_SIZE 0x20000 |
#define | BATTLE_TEXTURE_MEMORY_SIZE 0x8000 |
#define | DEPTH_EXPONENT_MASK 0xE000 |
#define | DEPTH_MANTISSA_MASK 0x1FFC |
#define | DEPTH_DZ_MASK 0x0003 |
#define | DEPTH_EXPONENT_SHIFT 13 |
#define | DEPTH_MANTISSA_SHIFT 2 |
#define | DEPTH_DZ_SHIFT 0 |
#define | MAX_VIEWPORT_DEPTH (2 * 32 * ((G_MAXZ / 2))) |
#define | TEST_POINT_VISIBILITY |
Functions | |
BSS TextureHeader gCurrentTextureHeader | ALIGNED (16) |
void | func_80117D00 (Model *model) |
void | appendGfx_model_group (void *model) |
void | render_transform_group_node (ModelNode *node) |
void | render_transform_group (void *group) |
void | make_texture_gfx (TextureHeader *, Gfx **, IMG_PTR raster, PAL_PTR palette, IMG_PTR auxRaster, PAL_PTR auxPalette, u8, u8, u16, u16) |
void | load_model_transforms (ModelNode *model, ModelNode *parent, Matrix4f mdlTxMtx, s32 treeDepth) |
s32 | is_identity_fixed_mtx (Mtx *mtx) |
void | build_custom_gfx (void) |
void | appendGfx_model (void *data) |
void | load_texture_impl (u32 romOffset, TextureHandle *handle, TextureHeader *header, s32 mainSize, s32 mainPalSize, s32 auxSize, s32 auxPalSize) |
void | load_texture_by_name (ModelNodeProperty *propertyName, s32 romOffset, s32 size) |
void | load_texture_variants (u32 romOffset, s32 textureID, s32 baseOffset, s32 size) |
ModelNodeProperty * | get_model_property (ModelNode *node, ModelPropertyKeys key) |
void | load_next_model_textures (ModelNode *model, s32 romOffset, s32 texSize) |
void | mdl_load_all_textures (ModelNode *rootModel, s32 romOffset, s32 size) |
s32 | mdl_get_child_count (ModelNode *model) |
void | clear_model_data (void) |
void | init_model_data (void) |
void | mdl_calculate_model_sizes (void) |
void | mdl_create_model (ModelBlueprint *bp, s32 unused) |
void | iterate_models (void) |
void | mdl_update_transform_matrices (void) |
void | render_models (void) |
Model * | get_model_from_list_index (s32 listIndex) |
void | load_data_for_models (ModelNode *rootModel, s32 texturesOffset, s32 size) |
s32 | get_model_list_index_from_tree_index (s32 treeIndex) |
s32 | get_transform_group_index (s32 modelID) |
void | get_model_center_and_size (u16 modelID, f32 *centerX, f32 *centerY, f32 *centerZ, f32 *sizeX, f32 *sizeY, f32 *sizeZ) |
ModelTransformGroup * | get_transform_group (s32 index) |
void | func_8011B1D8 (ModelNode *node) |
void | mdl_make_transform_group (u16 modelID) |
void | enable_transform_group (u16 modelID) |
void | disable_transform_group (u16 modelID) |
void | clone_model (u16 srcModelID, u16 newModelID) |
void | mdl_group_set_visibility (u16 treeIndex, s32 flags, s32 mode) |
void | mdl_group_set_custom_gfx (u16 groupModelID, s32 customGfxIndex, s32 tintType, b32 invertSelection) |
void | mdl_reset_transform_flags (void) |
void | enable_world_fog (void) |
void | disable_world_fog (void) |
void | set_world_fog_dist (s32 start, s32 end) |
void | set_world_fog_color (s32 r, s32 g, s32 b, s32 a) |
s32 | is_world_fog_enabled (void) |
void | get_world_fog_distance (s32 *start, s32 *end) |
void | get_world_fog_color (s32 *r, s32 *g, s32 *b, s32 *a) |
void | set_tex_panner (Model *model, s32 texPannerID) |
void | set_main_pan_u (s32 texPannerID, s32 value) |
void | set_main_pan_v (s32 texPannerID, s32 value) |
void | set_aux_pan_u (s32 texPannerID, s32 value) |
void | set_aux_pan_v (s32 texPannerID, s32 value) |
void | set_mdl_custom_gfx_set (Model *model, s32 customGfxIndex, u32 tintType) |
void | set_custom_gfx (s32 customGfxIndex, Gfx *pre, Gfx *post) |
void | set_custom_gfx_builders (s32 customGfxIndex, ModelCustomGfxBuilderFunc pre, ModelCustomGfxBuilderFunc post) |
void | mdl_set_shroud_tint_params (u8 r, u8 g, u8 b, u8 a) |
void | mdl_get_shroud_tint_params (u8 *r, u8 *g, u8 *b, u8 *a) |
void | mdl_set_depth_tint_params (u8 primR, u8 primG, u8 primB, u8 primA, u8 fogR, u8 fogG, u8 fogB, s32 fogStart, s32 fogEnd) |
void | mdl_get_depth_tint_params (u8 *primR, u8 *primG, u8 *primB, u8 *primA, u8 *fogR, u8 *fogG, u8 *fogB, s32 *fogStart, s32 *fogEnd) |
void | mdl_set_remap_tint_params (u8 maxR, u8 maxG, u8 maxB, u8 minR, u8 minG, u8 minB) |
void | mdl_get_remap_tint_params (u8 *primR, u8 *primG, u8 *primB, u8 *envR, u8 *envG, u8 *envB) |
void | mdl_get_vertex_count (Gfx *gfx, s32 *numVertices, Vtx **baseVtx, s32 *gfxCount, Vtx *baseAddr) |
void | mdl_local_gfx_update_vtx_pointers (Gfx *nodeDlist, Vtx *baseVtx, Gfx *arg2, Vtx *arg3) |
void | mdl_local_gfx_copy_vertices (Vtx *src, s32 num, Vtx *dest) |
void | mdl_make_local_vertex_copy (s32 copyIndex, u16 modelID, s32 isMakingCopy) |
void | mdl_get_copied_vertices (s32 copyIndex, Vtx **firstVertex, Vtx **copiedVertices, s32 *numCopied) |
Gfx * | mdl_get_copied_gfx (s32 copyIndex) |
void | mdl_project_tex_coords (s32 modelID, Gfx *outGfx, Matrix4f arg2, Vtx *arg3) |
s32 | is_model_center_visible (u16 modelID, s32 depthQueryID, f32 *screenX, f32 *screenY) |
b32 | is_point_visible (f32 x, f32 y, f32 z, s32 depthQueryID, f32 *screenX, f32 *screenY) |
void | mdl_draw_hidden_panel_surface (Gfx **arg0, u16 treeIndex) |
void * | mdl_get_next_texture_address (s32 size) |
void | mdl_set_all_tint_type (s32 tintType) |
void | clear_render_tasks (void) |
void | clear_render_tasks_alt (void) |
RenderTask * | queue_render_task (RenderTask *task) |
void | execute_render_tasks (void) |
struct FogSettings |
Data Fields | ||
---|---|---|
Color4i | color | |
s32 | enabled | |
s32 | endDistance | |
s32 | startDistance |
#define BATTLE_TEXTURE_MEMORY_SIZE 0x8000 |
Referenced by mdl_get_next_texture_address().
#define DEPTH_DZ_MASK 0x0003 |
Referenced by is_model_center_visible(), and is_point_visible().
#define DEPTH_DZ_SHIFT 0 |
#define DEPTH_EXPONENT_MASK 0xE000 |
#define DEPTH_EXPONENT_SHIFT 13 |
Referenced by is_model_center_visible(), and is_point_visible().
#define DEPTH_MANTISSA_MASK 0x1FFC |
Referenced by is_model_center_visible(), and is_point_visible().
#define DEPTH_MANTISSA_SHIFT 2 |
Referenced by is_model_center_visible(), and is_point_visible().
#define MAX_VIEWPORT_DEPTH (2 * 32 * ((G_MAXZ / 2))) |
Referenced by is_model_center_visible(), and is_point_visible().
#define TEST_POINT_VISIBILITY |
#define WORLD_TEXTURE_MEMORY_SIZE 0x20000 |
Referenced by mdl_get_next_texture_address(), and mdl_load_all_textures().
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
BSS TextureHeader gCurrentTextureHeader ALIGNED | ( | 16 | ) |
void appendGfx_model | ( | void * | data | ) |
Referenced by func_80117D00(), mdl_draw_hidden_panel_surface(), render_models(), and render_transform_group_node().
void appendGfx_model_group | ( | void * | model | ) |
Referenced by render_models(), and render_transform_group_node().
void build_custom_gfx | ( | void | ) |
Referenced by mdl_update_transform_matrices().
void clear_model_data | ( | void | ) |
void clear_render_tasks | ( | void | ) |
void clear_render_tasks_alt | ( | void | ) |
void clone_model | ( | u16 | srcModelID, |
u16 | newModelID ) |
void disable_transform_group | ( | u16 | modelID | ) |
void disable_world_fog | ( | void | ) |
void enable_transform_group | ( | u16 | modelID | ) |
Referenced by mdl_make_transform_group().
void enable_world_fog | ( | void | ) |
void execute_render_tasks | ( | void | ) |
Referenced by render_frame().
void func_80117D00 | ( | Model * | model | ) |
Referenced by appendGfx_model_group(), and func_80117D00().
void func_8011B1D8 | ( | ModelNode * | node | ) |
Referenced by func_8011B1D8(), and mdl_make_transform_group().
void get_model_center_and_size | ( | u16 | modelID, |
f32 * | centerX, | ||
f32 * | centerY, | ||
f32 * | centerZ, | ||
f32 * | sizeX, | ||
f32 * | sizeY, | ||
f32 * | sizeZ ) |
Model * get_model_from_list_index | ( | s32 | listIndex | ) |
Referenced by animator_node_update_model_transform(), clone_model(), disable_transform_group(), enable_transform_group(), get_model_center_and_size(), get_model_list_index_from_tree_index(), gfx_build_inside_crystal_ball(), gfx_build_water(), hide_foreground_models(), hide_foreground_models_unchecked(), is_model_center_visible(), mdl_draw_hidden_panel_surface(), mdl_make_local_vertex_copy(), mdl_project_tex_coords(), render_transform_group_node(), set_spotlight_pos_scale(), show_foreground_models(), show_foreground_models_unchecked(), UnkModelFunc001(), and update_collider_transform().
s32 get_model_list_index_from_tree_index | ( | s32 | treeIndex | ) |
Referenced by animator_node_update_model_transform(), clone_model(), get_model_center_and_size(), gfx_build_inside_crystal_ball(), gfx_build_water(), hide_foreground_models(), hide_foreground_models_unchecked(), is_model_center_visible(), mdl_draw_hidden_panel_surface(), mdl_make_local_vertex_copy(), mdl_make_transform_group(), mdl_project_tex_coords(), set_spotlight_pos_scale(), show_foreground_models(), show_foreground_models_unchecked(), and UnkModelFunc001().
ModelNodeProperty * get_model_property | ( | ModelNode * | node, |
ModelPropertyKeys | key ) |
ModelTransformGroup * get_transform_group | ( | s32 | index | ) |
Referenced by disable_transform_group(), enable_transform_group(), and get_transform_group_index().
s32 get_transform_group_index | ( | s32 | modelID | ) |
Referenced by disable_transform_group(), and enable_transform_group().
void get_world_fog_color | ( | s32 * | r, |
s32 * | g, | ||
s32 * | b, | ||
s32 * | a ) |
Referenced by appendGfx_background_texture(), and tattle_cam_pre_render().
void get_world_fog_distance | ( | s32 * | start, |
s32 * | end ) |
void init_model_data | ( | void | ) |
Referenced by state_step_end_battle(), state_step_exit_language_select(), and state_step_unpause().
s32 is_identity_fixed_mtx | ( | Mtx * | mtx | ) |
Referenced by mdl_create_model().
s32 is_model_center_visible | ( | u16 | modelID, |
s32 | depthQueryID, | ||
f32 * | screenX, | ||
f32 * | screenY ) |
b32 is_point_visible | ( | f32 | x, |
f32 | y, | ||
f32 | z, | ||
s32 | depthQueryID, | ||
f32 * | screenX, | ||
f32 * | screenY ) |
s32 is_world_fog_enabled | ( | void | ) |
Referenced by appendGfx_background_texture(), and tattle_cam_pre_render().
void iterate_models | ( | void | ) |
Referenced by state_step_battle(), and state_step_world().
void load_data_for_models | ( | ModelNode * | rootModel, |
s32 | texturesOffset, | ||
s32 | size ) |
Referenced by btl_state_update_normal_start(), and load_map_by_IDs().
void load_model_transforms | ( | ModelNode * | model, |
ModelNode * | parent, | ||
Matrix4f | mdlTxMtx, | ||
s32 | treeDepth ) |
Referenced by load_data_for_models(), and load_model_transforms().
void load_next_model_textures | ( | ModelNode * | model, |
s32 | romOffset, | ||
s32 | texSize ) |
Referenced by load_next_model_textures(), and mdl_load_all_textures().
void load_texture_by_name | ( | ModelNodeProperty * | propertyName, |
s32 | romOffset, | ||
s32 | size ) |
Referenced by load_next_model_textures().
void load_texture_impl | ( | u32 | romOffset, |
TextureHandle * | handle, | ||
TextureHeader * | header, | ||
s32 | mainSize, | ||
s32 | mainPalSize, | ||
s32 | auxSize, | ||
s32 | auxPalSize ) |
Referenced by load_texture_by_name(), and load_texture_variants().
void load_texture_variants | ( | u32 | romOffset, |
s32 | textureID, | ||
s32 | baseOffset, | ||
s32 | size ) |
Referenced by load_texture_by_name().
void make_texture_gfx | ( | TextureHeader * | header, |
Gfx ** | gfxPos, | ||
IMG_PTR | raster, | ||
PAL_PTR | palette, | ||
IMG_PTR | auxRaster, | ||
PAL_PTR | auxPalette, | ||
u8 | auxShiftS, | ||
u8 | auxShiftT, | ||
u16 | auxOffsetS, | ||
u16 | auxOffsetT ) |
Referenced by appendGfx_model(), and load_texture_impl().
void mdl_calculate_model_sizes | ( | void | ) |
Referenced by state_step_end_battle(), state_step_exit_language_select(), and state_step_unpause().
void mdl_create_model | ( | ModelBlueprint * | bp, |
s32 | unused ) |
Referenced by load_model_transforms().
void mdl_draw_hidden_panel_surface | ( | Gfx ** | arg0, |
u16 | treeIndex ) |
s32 mdl_get_child_count | ( | ModelNode * | model | ) |
Referenced by func_8011B1D8(), load_model_transforms(), and mdl_get_child_count().
Gfx * mdl_get_copied_gfx | ( | s32 | copyIndex | ) |
Referenced by build_gfx_aurora(), build_gfx_blue_stars(), build_gfx_blue_stars(), build_gfx_green_stars(), build_gfx_green_stars(), build_gfx_pink_stars(), build_gfx_pink_stars(), build_gfx_star(), build_gfx_yellow_stars(), build_gfx_yellow_stars(), func_8024033C_A1B43C(), func_8024060C_A1B70C(), gfx_build_bubble_flower(), gfx_build_club_64(), gfx_build_rowf_rug_with_ripples(), make_tongue_gfx(), setup_gfx_bridge(), unkAngleFunc002(), and unkAngleFunc003().
void mdl_get_copied_vertices | ( | s32 | copyIndex, |
Vtx ** | firstVertex, | ||
Vtx ** | copiedVertices, | ||
s32 * | numCopied ) |
Referenced by build_gfx_aurora(), build_gfx_blue_stars(), build_gfx_blue_stars(), build_gfx_green_stars(), build_gfx_green_stars(), build_gfx_pink_stars(), build_gfx_pink_stars(), build_gfx_star(), build_gfx_yellow_stars(), build_gfx_yellow_stars(), func_8024033C_A1B43C(), func_8024060C_A1B70C(), gfx_build_bubble_flower(), gfx_build_club_64(), gfx_build_rowf_rug_with_ripples(), make_tongue_gfx(), setup_gfx_bridge(), unkAngleFunc002(), and unkAngleFunc003().
void mdl_get_depth_tint_params | ( | u8 * | primR, |
u8 * | primG, | ||
u8 * | primB, | ||
u8 * | primA, | ||
u8 * | fogR, | ||
u8 * | fogG, | ||
u8 * | fogB, | ||
s32 * | fogStart, | ||
s32 * | fogEnd ) |
void * mdl_get_next_texture_address | ( | s32 | size | ) |
Referenced by draw_box().
void mdl_get_remap_tint_params | ( | u8 * | primR, |
u8 * | primG, | ||
u8 * | primB, | ||
u8 * | envR, | ||
u8 * | envG, | ||
u8 * | envB ) |
Referenced by appendGfx_background_texture().
void mdl_get_shroud_tint_params | ( | u8 * | r, |
u8 * | g, | ||
u8 * | b, | ||
u8 * | a ) |
void mdl_get_vertex_count | ( | Gfx * | gfx, |
s32 * | numVertices, | ||
Vtx ** | baseVtx, | ||
s32 * | gfxCount, | ||
Vtx * | baseAddr ) |
Referenced by mdl_make_local_vertex_copy(), and mdl_project_tex_coords().
void mdl_group_set_custom_gfx | ( | u16 | groupModelID, |
s32 | customGfxIndex, | ||
s32 | tintType, | ||
b32 | invertSelection ) |
void mdl_group_set_visibility | ( | u16 | treeIndex, |
s32 | flags, | ||
s32 | mode ) |
void mdl_load_all_textures | ( | ModelNode * | rootModel, |
s32 | romOffset, | ||
s32 | size ) |
Referenced by load_data_for_models(), state_init_file_select(), state_init_language_select(), and state_step_end_battle().
void mdl_local_gfx_copy_vertices | ( | Vtx * | src, |
s32 | num, | ||
Vtx * | dest ) |
Referenced by mdl_make_local_vertex_copy().
void mdl_local_gfx_update_vtx_pointers | ( | Gfx * | nodeDlist, |
Vtx * | baseVtx, | ||
Gfx * | arg2, | ||
Vtx * | arg3 ) |
Referenced by mdl_make_local_vertex_copy().
void mdl_make_local_vertex_copy | ( | s32 | copyIndex, |
u16 | modelID, | ||
s32 | isMakingCopy ) |
void mdl_make_transform_group | ( | u16 | modelID | ) |
void mdl_project_tex_coords | ( | s32 | modelID, |
Gfx * | outGfx, | ||
Matrix4f | arg2, | ||
Vtx * | arg3 ) |
void mdl_reset_transform_flags | ( | void | ) |
Referenced by step_game_loop().
void mdl_set_all_tint_type | ( | s32 | tintType | ) |
Referenced by btl_state_update_celebration().
void mdl_set_depth_tint_params | ( | u8 | primR, |
u8 | primG, | ||
u8 | primB, | ||
u8 | primA, | ||
u8 | fogR, | ||
u8 | fogG, | ||
u8 | fogB, | ||
s32 | fogStart, | ||
s32 | fogEnd ) |
void mdl_set_remap_tint_params | ( | u8 | maxR, |
u8 | maxG, | ||
u8 | maxB, | ||
u8 | minR, | ||
u8 | minG, | ||
u8 | minB ) |
void mdl_set_shroud_tint_params | ( | u8 | r, |
u8 | g, | ||
u8 | b, | ||
u8 | a ) |
Referenced by btl_state_update_celebration().
void mdl_update_transform_matrices | ( | void | ) |
Referenced by render_frame().
RenderTask * queue_render_task | ( | RenderTask * | task | ) |
void render_models | ( | void | ) |
Referenced by render_frame().
void render_transform_group | ( | void * | group | ) |
Referenced by render_models().
void render_transform_group_node | ( | ModelNode * | node | ) |
Referenced by render_transform_group(), and render_transform_group_node().
void set_aux_pan_u | ( | s32 | texPannerID, |
s32 | value ) |
void set_aux_pan_v | ( | s32 | texPannerID, |
s32 | value ) |
void set_custom_gfx | ( | s32 | customGfxIndex, |
Gfx * | pre, | ||
Gfx * | post ) |
void set_custom_gfx_builders | ( | s32 | customGfxIndex, |
ModelCustomGfxBuilderFunc | pre, | ||
ModelCustomGfxBuilderFunc | post ) |
void set_main_pan_u | ( | s32 | texPannerID, |
s32 | value ) |
void set_main_pan_v | ( | s32 | texPannerID, |
s32 | value ) |
void set_mdl_custom_gfx_set | ( | Model * | model, |
s32 | customGfxIndex, | ||
u32 | tintType ) |
Referenced by mdl_set_all_tint_type().
void set_tex_panner | ( | Model * | model, |
s32 | texPannerID ) |
void set_world_fog_color | ( | s32 | r, |
s32 | g, | ||
s32 | b, | ||
s32 | a ) |
void set_world_fog_dist | ( | s32 | start, |
s32 | end ) |
Gfx AlphaTestCombineModes[][5] |
Referenced by appendGfx_model().
|
extern |
BSS s8 bBackgroundTintMode |
Referenced by clear_model_data(), and init_model_data().
BSS ModelCustomGfxList bCustomModelGfx |
Referenced by clear_model_data(), and init_model_data().
BSS ModelCustomGfxBuilderList bCustomModelGfxBuilders |
Referenced by clear_model_data(), and init_model_data().
BSS FogSettings bFogSettings |
Referenced by clear_model_data(), and init_model_data().
Referenced by clear_model_data(), and init_model_data().
BSS ModelLocalVertexCopyList bModelLocalVtxBuffers |
Referenced by clear_model_data(), and init_model_data().
BSS ModelTreeInfoList bModelTreeNodeInfo |
Referenced by clear_model_data(), and init_model_data().
Referenced by clear_model_data(), and init_model_data().
BSS ModelTransformGroupList bTransformGroups |
Referenced by clear_model_data(), and init_model_data().
s8 D_8014C248 = FALSE |
Referenced by state_init_title_screen().
BSS s32 D_8015221C |
BSS s8 D_80153222 |
BSS s8 D_80153223 |
BSS s32 D_80153244 |
BSS s32 D_80153378[2] |
BSS u16 DepthCopyBuffer[16] |
Referenced by is_model_center_visible(), and is_point_visible().
DepthFloatFactors DepthFloatLookupTable[] |
Referenced by is_model_center_visible(), and is_point_visible().
u8 DepthTintBaseA = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintBaseB = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintBaseG = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintBaseR = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintColA = 0 |
u8 DepthTintColB = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintColG = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8 DepthTintColR = 0 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
s32 DepthTintEnd = 1000 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
s32 DepthTintStart = 950 |
Referenced by appendGfx_model(), mdl_get_depth_tint_params(), and mdl_set_depth_tint_params().
u8* gBackgroundTintModePtr |
ModelCustomGfxBuilderList* gCurrentCustomModelGfxBuildersPtr |
Referenced by clear_model_data(), and init_model_data().
ModelCustomGfxList* gCurrentCustomModelGfxPtr |
Referenced by appendGfx_model(), build_custom_gfx(), clear_model_data(), and init_model_data().
BSS ModelLocalVertexCopyList* gCurrentModelLocalVtxBuffers |
Referenced by clear_model_data(), and init_model_data().
ModelList* gCurrentModels |
ModelTreeInfoList* gCurrentModelTreeNodeInfo |
ModelNode** gCurrentModelTreeRoot |
Referenced by clear_model_data(), init_model_data(), load_data_for_models(), and mdl_make_transform_group().
ModelTransformGroupList* gCurrentTransformGroups |
BSS FogSettings* gFogSettings |
Gfx Gfx_RM1_ALPHATEST[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), appendGfx_item_entity(), draw_entity_model_E(), and render_item_entities().
Gfx Gfx_RM1_ALPHATEST_NO_ZB[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_ALPHATEST_ONESIDED[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_CLOUD |
Gfx Gfx_RM1_CLOUD_NO_ZB |
Gfx Gfx_RM1_CLOUD_NO_ZCMP[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_DECAL_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_DECAL_OPA_NO_AA |
Gfx Gfx_RM1_DECAL_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_DECAL_XLU_NO_AA[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_INTERSECTING_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_INTERSECTING_OPA_NO_AA |
Gfx Gfx_RM1_INTERSECTING_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_PASS_THROUGH[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_OPA_NO_AA |
Gfx Gfx_RM1_SURFACE_OPA_NO_ZB[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_XLU_AA_ZB_ZUPD |
Gfx Gfx_RM1_SURFACE_XLU_NO_AA[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_XLU_NO_ZB[] |
Referenced by appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM1_SURFACE_XLU_ZB_ZUPD |
Gfx Gfx_RM2_ALPHATEST[] |
Referenced by appendGfx_item_entity(), and render_item_entities().
Gfx Gfx_RM2_ALPHATEST_NO_ZB |
Gfx Gfx_RM2_ALPHATEST_ONESIDED |
Gfx Gfx_RM2_CLOUD |
Gfx Gfx_RM2_CLOUD_NO_ZB |
Gfx Gfx_RM2_DECAL_OPA |
Gfx Gfx_RM2_DECAL_OPA_NO_AA |
Gfx Gfx_RM2_DECAL_XLU |
Gfx Gfx_RM2_DECAL_XLU_NO_AA |
Gfx Gfx_RM2_INTERSECTING_OPA |
Gfx Gfx_RM2_INTERSECTING_OPA_NO_AA |
Gfx Gfx_RM2_INTERSECTING_XLU |
Gfx Gfx_RM2_PASS_THROUGH |
Gfx Gfx_RM2_SURFACE_OPA |
Gfx Gfx_RM2_SURFACE_OPA_NO_AA |
Gfx Gfx_RM2_SURFACE_OPA_NO_ZB |
Gfx Gfx_RM2_SURFACE_XLU |
Gfx Gfx_RM2_SURFACE_XLU_AA_ZB_ZUPD |
Gfx Gfx_RM2_SURFACE_XLU_NO_AA |
Gfx Gfx_RM2_SURFACE_XLU_NO_ZB |
Gfx Gfx_RM3_ALPHATEST[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_ALPHATEST_NO_ZB |
Gfx Gfx_RM3_ALPHATEST_ONESIDED |
Gfx Gfx_RM3_CLOUD |
Gfx Gfx_RM3_CLOUD_NO_ZB |
Gfx Gfx_RM3_DECAL_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_DECAL_OPA_NO_AA |
Gfx Gfx_RM3_DECAL_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_DECAL_XLU_NO_AA |
Gfx Gfx_RM3_INTERSECTING_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_INTERSECTING_OPA_NO_AA |
Gfx Gfx_RM3_INTERSECTING_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_PASS_THROUGH |
Gfx Gfx_RM3_SURFACE_OPA[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_SURFACE_OPA_NO_AA |
Gfx Gfx_RM3_SURFACE_OPA_NO_ZB |
Gfx Gfx_RM3_SURFACE_XLU[] |
Referenced by appendGfx_animator(), appendGfx_entity_model(), and draw_entity_model_E().
Gfx Gfx_RM3_SURFACE_XLU_AA_ZB_ZUPD |
Gfx Gfx_RM3_SURFACE_XLU_NO_AA |
Gfx Gfx_RM3_SURFACE_XLU_NO_ZB |
s32 gLastRenderTaskCount = 0 |
Referenced by execute_render_tasks(), and spawn_drops().
Gfx* ModelRenderModes[] |
Referenced by appendGfx_model().
Referenced by func_8011B1D8(), and mdl_make_transform_group().
BSS u16 mtg_IterIdx |
Referenced by render_transform_group(), and render_transform_group_node().
BSS u16 mtg_MaxChild |
Referenced by func_8011B1D8(), and mdl_make_transform_group().
BSS u16 mtg_MinChild |
Referenced by func_8011B1D8(), and mdl_make_transform_group().
BSS u16 mtg_SearchModelID |
Referenced by func_8011B1D8(), and mdl_make_transform_group().
Mtx ReferenceIdentityMtx |
Referenced by is_identity_fixed_mtx().
u8 RemapTintMaxB = 255 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
u8 RemapTintMaxG = 255 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
u8 RemapTintMaxR = 255 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
u8 RemapTintMinB = 0 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
u8 RemapTintMinG = 0 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
u8 RemapTintMinR = 0 |
Referenced by appendGfx_model(), mdl_get_remap_tint_params(), and mdl_set_remap_tint_params().
s32 RenderTaskBasePriorities[] |
Referenced by queue_render_task().
BSS s32 RenderTaskCount |
Referenced by clear_render_tasks(), clear_render_tasks_alt(), execute_render_tasks(), and queue_render_task().
BSS s32 RenderTaskListIdx |
Referenced by clear_render_tasks(), clear_render_tasks_alt(), execute_render_tasks(), and queue_render_task().
BSS RenderTask* RenderTaskLists[3] |
Referenced by clear_render_tasks(), clear_render_tasks_alt(), execute_render_tasks(), and queue_render_task().
u8 ShroudTintAmt = 0 |
Referenced by appendGfx_model(), clear_model_data(), mdl_get_shroud_tint_params(), and mdl_set_shroud_tint_params().
u8 ShroudTintB = 0 |
Referenced by appendGfx_model(), clear_model_data(), mdl_get_shroud_tint_params(), and mdl_set_shroud_tint_params().
u8 ShroudTintG = 0 |
Referenced by appendGfx_model(), clear_model_data(), mdl_get_shroud_tint_params(), and mdl_set_shroud_tint_params().
u8 ShroudTintR = 0 |
Referenced by appendGfx_model(), clear_model_data(), mdl_get_shroud_tint_params(), and mdl_set_shroud_tint_params().
Gfx SolidCombineModes[][5] |
Referenced by appendGfx_model(), and make_texture_gfx().
BSS s32 texPannerAuxU[MAX_TEX_PANNERS] |
Referenced by appendGfx_model(), clear_model_data(), and set_aux_pan_u().
BSS s32 texPannerAuxV[MAX_TEX_PANNERS] |
Referenced by appendGfx_model(), clear_model_data(), and set_aux_pan_v().
BSS s32 texPannerMainU[MAX_TEX_PANNERS] |
Referenced by appendGfx_model(), clear_model_data(), and set_main_pan_u().
BSS s32 texPannerMainV[MAX_TEX_PANNERS] |
Referenced by appendGfx_model(), clear_model_data(), and set_main_pan_v().
TextureHandle TextureHandles[128] |
Referenced by appendGfx_model(), load_texture_by_name(), load_texture_variants(), and mdl_load_all_textures().
|
extern |
void* TextureHeapBase = (void*) &TextureHeap |
Referenced by mdl_get_next_texture_address(), and mdl_load_all_textures().
BSS void* TextureHeapPos |
Referenced by load_texture_impl(), mdl_get_next_texture_address(), and mdl_load_all_textures().
BSS s32 TreeIterPos |
BSS s8 wBackgroundTintMode |
Referenced by clear_model_data(), and init_model_data().
BSS ModelCustomGfxList wCustomModelGfx |
Referenced by clear_model_data(), and init_model_data().
BSS ModelCustomGfxBuilderList wCustomModelGfxBuilders |
Referenced by clear_model_data(), and init_model_data().
BSS FogSettings wFogSettings |
Referenced by clear_model_data(), and init_model_data().
Referenced by clear_model_data(), and init_model_data().
BSS ModelLocalVertexCopyList wModelLocalVtxBuffers |
Referenced by clear_model_data(), and init_model_data().
BSS ModelTreeInfoList wModelTreeNodeInfo |
Referenced by clear_model_data(), and init_model_data().
Referenced by clear_model_data(), and init_model_data().
BSS ModelTransformGroupList wTransformGroups |
Referenced by clear_model_data(), and init_model_data().