Go to the source code of this file.
Data Structures | |
| struct | FoliageModelList |
| struct | FoliageDrop |
| struct | FoliageDropList |
| struct | FoliageVectorList |
| struct | SearchBushConfig |
| struct | ShakeTreeConfig |
Namespaces | |
| namespace | foliage |
Macros | |
| #define | DEFINE_BUSH(name, model, pos_macro) |
| #define | DEFINE_BUSH_WITH_DROP(name, model, pos_macro, item, spawn_mode, pickup_flag, spawn_flag) |
| #define | DEFINE_TREE(name, leaf_model, trunk_model, bomb_pos, bomb_diameter) |
| #define | DEFINE_TREE_NO_LEAVES(name, trunk_model, bomb_pos, bomb_diameter) |
| #define | DEFINE_TREE_WITH_FALLING_LEAVES(name, leaf_model, trunk_model, bomb_pos, bomb_diameter, falling_leaves) |
| #define | DEFINE_TREE_WITH_DROP(name, leaf_model, trunk_model, bomb_pos, bomb_diameter, pos_macro, item, spawn_mode, spawn_flag) |
| #define | DEFINE_TREE_WITH_FALLING_LEAVES_WITH_DROP(name, leaf_model, trunk_model, bomb_pos, bomb_diameter, falling_leaves, pos_macro, item, spawn_mode, spawn_flag) |
| #define | BIND_BUSH(name, collider) |
| #define | BIND_TREE(name, collider) |
| struct FoliageModelList |
| Data Fields | ||
|---|---|---|
| s32 | count | |
| s32 | models[VLA] | |
| s32 * | models | |
| struct FoliageDrop |
| struct FoliageDropList |
| Data Fields | ||
|---|---|---|
| s32 | count | |
| struct FoliageDropList.drops | drops[VLA] | |
| FoliageDrop * | drops | |
| struct SearchBushConfig |
| Data Fields | ||
|---|---|---|
| FoliageModelList * | bush | |
| FoliageDropList * | drops | |
| FoliageVectorList * | vectors | |
| EvtScript * | callback | |
| struct ShakeTreeConfig |
| Data Fields | ||
|---|---|---|
| FoliageModelList * | leaves | |
| FoliageModelList * | trunk | |
| FoliageDropList * | drops | |
| FoliageVectorList * | vectors | |
| EvtScript * | callback | |
Definition at line 50 of file foliage.hpp.
| #define DEFINE_BUSH_WITH_DROP | ( | name, | |
| model, | |||
| pos_macro, | |||
| item, | |||
| spawn_mode, | |||
| pickup_flag, | |||
| spawn_flag ) |
Definition at line 68 of file foliage.hpp.
| #define DEFINE_TREE | ( | name, | |
| leaf_model, | |||
| trunk_model, | |||
| bomb_pos, | |||
| bomb_diameter ) |
Definition at line 99 of file foliage.hpp.
| #define DEFINE_TREE_NO_LEAVES | ( | name, | |
| trunk_model, | |||
| bomb_pos, | |||
| bomb_diameter ) |
Definition at line 116 of file foliage.hpp.
| #define DEFINE_TREE_WITH_FALLING_LEAVES | ( | name, | |
| leaf_model, | |||
| trunk_model, | |||
| bomb_pos, | |||
| bomb_diameter, | |||
| falling_leaves ) |
Definition at line 131 of file foliage.hpp.
| #define DEFINE_TREE_WITH_DROP | ( | name, | |
| leaf_model, | |||
| trunk_model, | |||
| bomb_pos, | |||
| bomb_diameter, | |||
| pos_macro, | |||
| item, | |||
| spawn_mode, | |||
| spawn_flag ) |
Definition at line 153 of file foliage.hpp.
| #define DEFINE_TREE_WITH_FALLING_LEAVES_WITH_DROP | ( | name, | |
| leaf_model, | |||
| trunk_model, | |||
| bomb_pos, | |||
| bomb_diameter, | |||
| falling_leaves, | |||
| pos_macro, | |||
| item, | |||
| spawn_mode, | |||
| spawn_flag ) |
| falling_leaves | array of positions where leaves will fall from e.g. { { x, y, z }, { x, y, z } } |
Definition at line 183 of file foliage.hpp.
Definition at line 217 of file foliage.hpp.
Definition at line 221 of file foliage.hpp.