pokeplatinum/include/struct_defs
Kuruyia 3c903a6649 Document model attributes
This documents the `ov5_021D5878.c` file, which manages a data structure
containing various attributes used when rendering 3D models.

Those attributes directly map to polygon attributes/parameters that are
exposed by the NDS 3D hardware.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-02-27 17:25:22 +01:00
..
archived_poke_sprite_data.h Replace python scripts for packing species archives with C++ 2025-01-21 22:46:39 -08:00
archived_sprite.h
battle_io.h
battle_system.h Identify unk_0200C6E4 -> sprite_system and document structs 2025-02-13 18:37:08 -08:00
chatot_cry.h
choose_starter_data.h
fraction.h
funcptr_0207F248_sub1.h
map_load_mode.h
poke_animation_settings.h
pokemon_sprite.h Zip def and decl for PokemonSprite into one header 2025-02-13 19:07:16 -08:00
pokemon.h Splitting pokemon.h into include/pokemon.h and struct_defs/pokemon.h 2025-01-19 16:24:29 +01:00
radar_chain_records.h Finish documenting special_encounter 2025-02-04 16:52:48 -05:00
sentence.h
special_encounter.h Document lake trio caverns 2025-02-20 18:14:04 +01:00
species.h Replace python scripts for packing species archives with C++ 2025-01-21 22:46:39 -08:00
sprite_animation_frame.h
struct_020E5EB4.h
struct_020EDF0C.h
struct_020F1DB8.h
struct_020F3DCC.h
struct_020F568C.h
struct_0200F7A0.h
struct_0200F600.h
struct_0201CFEC.h
struct_0202B370_sub1.h
struct_0202B370.h
struct_0202C878.h
struct_0202CA1C.h
struct_0202CA28.h
struct_0202CA64.h
struct_0202CA88.h
struct_0202D060.h
struct_0202D63C.h
struct_0202D080.h
struct_0202D314.h
struct_0202D750.h
struct_0202D764.h
struct_0202DBAC.h
struct_0202DF8C.h
struct_0202DF40.h
struct_0202DFA8.h
struct_0202E1F4.h
struct_0202E4D4.h
struct_0202E7D8.h
struct_0202E7E4.h
struct_0202E7F0.h
struct_0202E7FC.h
struct_0202E8C0.h
struct_0202E81C.h
struct_0202E91C.h
struct_0202E768.h
struct_0202E794.h
struct_0202E808.h
struct_0202E810.h
struct_0202E828.h
struct_0202E834.h
struct_0202E858.h
struct_0202EA80.h
struct_0202EE10_sub1.h
struct_0202EE10.h
struct_0202F10C.h
struct_0202F41C.h
struct_0202F264.h
struct_0202F298_sub1.h
struct_0202F298.h
struct_0202FAA8_sub1.h
struct_0202FAA8.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
struct_0202FD30.h
struct_0202FF58.h
struct_0203CC84.h
struct_0203D8AC.h
struct_0203D9B8.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0203DA00.h
struct_0203DDFC.h
struct_0203DE34.h
struct_0203E2FC.h
struct_0203E6C0.h
struct_0203E53C.h
struct_0203E234.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0203E274.h
struct_0203E348.h
struct_0203E564.h
struct_0203E608.h
struct_0203E0FC.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0203F478.h
struct_0204AFC4.h
struct_0204B1E8.h
struct_0204B184.h
struct_0204B404.h
struct_0204C4D0_sub1.h
struct_0204C4D0_sub2.h
struct_0204C4D0_sub3.h
struct_0204C4D0_sub4.h
struct_0204C4D0_sub5.h
struct_0204C4D0_sub6.h
struct_0204F3D0.h
struct_0204FCF8.h
struct_0205B4F8.h
struct_0205C22C.h
struct_0205C95C.h
struct_0205C680.h
struct_0205C924.h
struct_0205EC34.h
struct_0206A844.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0206BC70.h
struct_0206C8D4.h Document model attributes 2025-02-27 17:25:22 +01:00
struct_0207A81C.h
struct_0207A778.h
struct_0207ACB4.h
struct_0207AD40.h
struct_0207AE68_t.h Zip def and decl for PokemonSprite into one header 2025-02-13 19:07:16 -08:00
struct_0207C8C4.h
struct_0207C690.h
struct_0207C894.h
struct_0207CB08.h
struct_0207DE04.h
struct_0207DFAC.h
struct_0207E060.h
struct_0207F248.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0208AF44_sub1.h
struct_0208AF44.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0208B284.h
struct_0208B878_sub1.h Identify unk_0200C6E4 -> sprite_system and document structs 2025-02-13 18:37:08 -08:00
struct_0208B878_sub2.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0208B878.h
struct_0208BA84.h
struct_0208C06C_sub1.h
struct_0208C06C_sub2.h
struct_0208C06C.h
struct_0209BBA4.h
struct_0209BDF8_sub1.h
struct_0209BDF8.h
struct_0209BF64.h
struct_0209C194_1.h
struct_0209C194.h
struct_0209C0F0.h
struct_02004CB4.h
struct_02007C7C_sub1.h
struct_02007C7C_sub2.h
struct_02027F8C.h
struct_02030A80.h
struct_02030CEC.h
struct_02039A58.h
struct_02041DC8.h
struct_02049A68.h
struct_02049FA8.h
struct_02057B48.h
struct_02071B6C.h
struct_02071B10.h
struct_02071B30.h
struct_02071BD0.h
struct_02071BF8.h
struct_02071C5C.h
struct_02071C18.h
struct_02071C34.h
struct_02073B50.h
struct_02078B40.h
struct_02083D1C.h
struct_02093BBC.h
struct_02094A58.h
struct_02095B28.h
struct_02095C48_sub1_sub1.h
struct_02095C48_sub1.h
struct_02095C48.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_02095C60.h
struct_02095E80_sub1.h
struct_02095E80_t.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_02095EAC_sub1.h
struct_02095EAC_t.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_02095FE4.h
struct_02097F18.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_02098C44.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_02098DE8.h
struct_02099F80.h
struct_020052C8.h
struct_020127E8.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_020147B8.h
struct_020158A8.h
struct_020217F4.h
struct_020298B0.h
struct_020298D8.h Zip def and decl for PokemonSprite into one header 2025-02-13 19:07:16 -08:00
struct_020300F4.h
struct_020302DC.h
struct_020304A0.h
struct_020305B8.h
struct_020322D8.h
struct_020322F8.h
struct_020556C4_sub1.h
struct_020556C4.h
struct_020590C4.h
struct_020684D0.h
struct_020708E0.h Rename FieldMenu to StartMenu 2025-02-20 21:54:54 +01:00
struct_020709CC.h
struct_020711C8.h
struct_020831B4.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_020951B0_sub1.h
struct_020951B0.h
struct_020954F0.h
struct_020961E8_sub1.h
struct_020961E8_t.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_020972FC.h
struct_020978D8.h
struct_020985E4.h
struct_020989DC.h
struct_020997B8.h
struct_0202144C.h
struct_0202440C.h
struct_0202610C.h
struct_0202818C.h
struct_0202855C.h
struct_0203026C.h
struct_0203041C.h
struct_0203068C.h
struct_0203233C.h
struct_0203330C.h
struct_0205964C.h Fix imports formatting 2025-01-19 23:34:54 +01:00
struct_0208737C.h
struct_0209843C.h
struct_0209862C.h
struct_0209903C_sub1.h
struct_0209903C.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_0209916C.h Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
struct_02007768.h Zip def and decl for PokemonSprite into one header 2025-02-13 19:07:16 -08:00
struct_02008900.h
struct_02010658.h
struct_02012634.h
struct_02012650.h
struct_02012678.h
struct_02012698.h
struct_02013610.h
struct_02014560.h
struct_02014874.h
struct_02014890.h
struct_02014910.h
struct_02014970.h
struct_02015958.h
struct_02017498.h
struct_02024184.h
struct_02026030_t.h
struct_02027860.h
struct_02028430.h
struct_02029894_sub1.h
struct_02029894_sub2.h
struct_02029894.h
struct_02030114.h
struct_02030698.h
struct_02032318.h
struct_02034168.h
struct_02042434.h
struct_02050224.h
struct_02055130.h
struct_02068630.h
struct_02070950.h
struct_02071330.h
struct_02072014_sub1.h
struct_02072014.h
struct_02073838.h
struct_02073974.h
struct_02089438.h
struct_02089688_sub1.h Identify unk_0200C6E4 -> sprite_system and document structs 2025-02-13 18:37:08 -08:00
struct_02089688_sub2.h
struct_02089688.h
struct_02090800_sub1.h
struct_02090800.h
struct_02093800.h
struct_02096274.h
struct_02097728.h
trainer_data.h Port trainer data archive packing to C++ 2025-01-31 19:42:24 -08:00
trainer.h Split NARC-related trainer structs from main Trainer struct 2025-01-30 20:42:15 -08:00
union_0204C4D0.h
union_0206B878.h
union_02028328.h