papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
FoliageTransform.inc.c File Reference

Data Structures

struct  FoliageModelList
 
struct  FoliageDropList
 
struct  FoliageVectorList
 
struct  SearchBushConfig
 
struct  ShakeTreeConfig
 
struct  FoliageDropList.drops
 

Functions

void N foliage_setup_shear_mtx (Matrix4f mtx, f32 scale, f32 xAmount, f32 zAmount)
 

Data Structure Documentation

◆ FoliageModelList

struct FoliageModelList
Data Fields
s32 count
s32 models[VLA]

◆ FoliageDropList

struct FoliageDropList
Data Fields
s32 count
struct FoliageDropList.drops drops[VLA]

◆ FoliageVectorList

struct FoliageVectorList
Data Fields
s32 count
Vec3i vectors[VLA]

◆ SearchBushConfig

struct SearchBushConfig
Data Fields
FoliageModelList * bush
EvtScript * callback
FoliageDropList * drops
FoliageVectorList * vectors

◆ ShakeTreeConfig

struct ShakeTreeConfig
Data Fields
EvtScript * callback
FoliageDropList * drops
FoliageModelList * leaves
FoliageModelList * trunk
FoliageVectorList * vectors

◆ FoliageDropList.drops

struct FoliageDropList.drops
Data Fields
s32 itemID
Bytecode pickupFlag
Vec3i pos
Bytecode spawnFlag
s32 spawnMode

Function Documentation

◆ foliage_setup_shear_mtx()

void N foliage_setup_shear_mtx ( Matrix4f mtx,
f32 scale,
f32 xAmount,
f32 zAmount )