Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
EntityData Struct Reference
Collaboration diagram for EntityData:
Collaboration graph
[legend]

Public Member Functions

 EntityData ()
 
template<int mask>
bool HasFlag () const
 
template<int mask>
void SetFlag (bool val)
 
void SetFlag (u8 mask, bool val)
 

Public Attributes

entity_pos_t x
 
entity_pos_t z
 
entity_pos_t visionRange
 
u32 visibilities
 
u32 size
 
u16 visionSharing
 
i8 owner
 
u8 flags
 

Constructor & Destructor Documentation

EntityData::EntityData ( )
inline

Member Function Documentation

template<int mask>
bool EntityData::HasFlag ( ) const
inline
template<int mask>
void EntityData::SetFlag ( bool  val)
inline
void EntityData::SetFlag ( u8  mask,
bool  val 
)
inline

Member Data Documentation

u8 EntityData::flags
i8 EntityData::owner
u32 EntityData::size
u32 EntityData::visibilities
entity_pos_t EntityData::visionRange
u16 EntityData::visionSharing
entity_pos_t EntityData::x
entity_pos_t EntityData::z

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