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.