papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
Entity Struct Reference

#include <common_structs.h>

Data Fields

s32 flags
 
u8 listIndex
 
s8 unk_05
 
u8 collisionFlags
 
s8 collisionTimer
 
u8 unk_08
 
u8 scriptDelay
 
u8 type
 
u8 alpha
 
Vec3s aabb
 
s16 vertexSegment
 
s16 virtualModelIndex
 
s16 shadowIndex
 
s32scriptReadPos
 
EntityCallback updateScriptCallback
 
EntityCallback updateMatrixOverride
 
EvtboundScript
 
EvtScriptboundScriptBytecode
 
s32savedReadPos [3]
 
EntityBlueprintblueprint
 
void(* renderSetupFunc )(s32)
 
EntityData dataBuf
 
voidgfxBaseAddr
 
Vec3f pos
 
Vec3f scale
 
Vec3f rot
 
f32 shadowPosY
 
Matrix4f inverseTransformMatrix
 
f32 effectiveSize
 
char unk_B4 [4]
 
Mtx transformMatrix
 

Field Documentation

◆ aabb

Vec3s Entity::aabb

◆ alpha

u8 Entity::alpha

◆ blueprint

EntityBlueprint* Entity::blueprint

◆ boundScript

Evt* Entity::boundScript

◆ boundScriptBytecode

EvtScript* Entity::boundScriptBytecode

Referenced by check_input_jump().

◆ collisionFlags

u8 Entity::collisionFlags

◆ collisionTimer

s8 Entity::collisionTimer

◆ dataBuf

◆ effectiveSize

f32 Entity::effectiveSize

◆ flags

◆ gfxBaseAddr

void* Entity::gfxBaseAddr

◆ inverseTransformMatrix

Matrix4f Entity::inverseTransformMatrix

◆ listIndex

u8 Entity::listIndex

◆ pos

Vec3f Entity::pos

◆ renderSetupFunc

void(* Entity::renderSetupFunc) (s32)

◆ rot

Vec3f Entity::rot

◆ savedReadPos

s32* Entity::savedReadPos[3]

◆ scale

Vec3f Entity::scale

◆ scriptDelay

u8 Entity::scriptDelay

◆ scriptReadPos

s32* Entity::scriptReadPos

◆ shadowIndex

s16 Entity::shadowIndex

◆ shadowPosY

f32 Entity::shadowPosY

◆ transformMatrix

Mtx Entity::transformMatrix

◆ type

u8 Entity::type

Referenced by check_input_jump().

◆ unk_05

s8 Entity::unk_05

◆ unk_08

u8 Entity::unk_08

◆ unk_B4

char Entity::unk_B4[4]

◆ updateMatrixOverride

EntityCallback Entity::updateMatrixOverride

◆ updateScriptCallback

EntityCallback Entity::updateScriptCallback

◆ vertexSegment

s16 Entity::vertexSegment

◆ virtualModelIndex

s16 Entity::virtualModelIndex

The documentation for this struct was generated from the following file: