papermario
Decompilation of Paper Mario
 
Loading...
Searching...
No Matches
EntityBlueprint Struct Reference

#include <common_structs.h>

Data Fields

u16 flags
 
u16 typeDataSize
 
void * renderCommandList
 
void * modelAnimationNodes
 
void(* fpInit )(struct Entity *)
 
void * updateEntityScript
 
EntityCallback fpHandleCollision
 
union { 
 
DmaEntry dma
 
DmaEntrydmaList
 
};  
 
u8 entityType
 
u8 aabbSize [3]
 

Field Documentation

◆ [union]

union { ... } EntityBlueprint

◆ aabbSize

u8 EntityBlueprint::aabbSize[3]

Referenced by create_entity().

◆ entityType

u8 EntityBlueprint::entityType

◆ flags

◆ fpHandleCollision

EntityCallback EntityBlueprint::fpHandleCollision

Referenced by update_entities().

◆ fpInit

void(* EntityBlueprint::fpInit) (struct Entity *)

Referenced by create_entity().

◆ modelAnimationNodes

void* EntityBlueprint::modelAnimationNodes

◆ renderCommandList

void* EntityBlueprint::renderCommandList

◆ typeDataSize

u16 EntityBlueprint::typeDataSize

Referenced by create_entity().

◆ updateEntityScript

void* EntityBlueprint::updateEntityScript

Referenced by create_entity().


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