Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
EntityBlueprint Struct Reference

Detailed Description

Definition at line 507 of file common_structs.h.

#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

◆ flags

◆ typeDataSize

u16 EntityBlueprint::typeDataSize

Definition at line 509 of file common_structs.h.

Referenced by create_entity().

◆ renderCommandList

void* EntityBlueprint::renderCommandList

Definition at line 510 of file common_structs.h.

Referenced by create_entity(), and load_split_entity_data().

◆ modelAnimationNodes

void* EntityBlueprint::modelAnimationNodes

Definition at line 511 of file common_structs.h.

Referenced by entity_swizzle_anim_pointers(), and load_split_entity_data().

◆ fpInit

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

Definition at line 512 of file common_structs.h.

Referenced by create_entity().

◆ updateEntityScript

void* EntityBlueprint::updateEntityScript

Definition at line 513 of file common_structs.h.

Referenced by create_entity().

◆ fpHandleCollision

EntityCallback EntityBlueprint::fpHandleCollision

Definition at line 514 of file common_structs.h.

Referenced by update_entities().

◆ [union]

union { ... } EntityBlueprint

◆ entityType

u8 EntityBlueprint::entityType

◆ aabbSize

u8 EntityBlueprint::aabbSize[3]

Definition at line 520 of file common_structs.h.

Referenced by create_entity().


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