KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CulturalFeatureAppearance Struct Reference

#include <CulturalFeatureAppearance.h>

Public Member Functions

KString GetAsString () const
 Description: Returns a string representation. More...
 
KDIS::DATA_TYPE::ENUMS::EntityDamage GetEntityDamage () const
 
KDIS::DATA_TYPE::ENUMS::EntitySmoke GetEntitySmoke () const
 
KBOOL IsEntityExteriorLightsOn () const
 
KBOOL IsEntityFlaming () const
 
KBOOL IsEntityFrozen () const
 
KBOOL IsEntityInteriorLightsOn () const
 
KBOOL IsEntityMaskedCloaked () const
 
KBOOL IsEntityStateActive () const
 
KBOOL IsInternalHeatOn () const
 
KBOOL operator!= (const CulturalFeatureAppearance &Value) const
 
KBOOL operator== (const CulturalFeatureAppearance &Value) const
 
void SetEntityDamage (KDIS::DATA_TYPE::ENUMS::EntityDamage ED)
 Description: Entity Damage State. More...
 
void SetEntityExteriorLights (KBOOL EL)
 Description: Are the exterior lights turned on? True = On, False = Off. More...
 
void SetEntityFlamingEffect (KBOOL EFE)
 Description: Are flames rising from the entity? More...
 
void SetEntityFrozenStatus (KBOOL EFS)
 
void SetEntityInteriorLights (KBOOL IL)
 Description: Are the vehicles interior lights turned on? True = On, False = Off. More...
 
void SetEntityMaskedCloaked (KBOOL MC)
 True = Masked/Cloaked, False = Not Masked/Cloaked. More...
 
void SetEntitySmoke (KDIS::DATA_TYPE::ENUMS::EntitySmoke ES)
 Description: Entity Smoke State. More...
 
void SetEntityStateActive (KBOOL ES)
 Description: True = Active, False = Deactivated. More...
 
void SetInternalHeatStatusOn (KBOOL IHS)
 Description: Is the feature emitting internal heat? More...
 

Protected Attributes

KUINT32 m_Damage: 2
 
KUINT32 m_ExteriorLights: 1
 
KUINT32 m_FlamingEffectField: 1
 
KUINT32 m_FrozenStatus: 1
 
KUINT32 m_InteriorLights: 1
 
KUINT32 m_InternalHeatStatus: 1
 
KUINT32 m_MaskedCloaked: 1
 
KUINT32 m_Smoke: 2
 
KUINT32 m_State: 1
 
KUINT32 m_Unused1: 3
 
KUINT32 m_Unused2: 8
 
KUINT32 m_Unused3: 5
 
KUINT32 m_Unused4: 4
 
KUINT32 m_Unused5: 1
 

Member Function Documentation

void SetEntityDamage ( KDIS::DATA_TYPE::ENUMS::EntityDamage  ED)

Description: Entity Damage State.

KDIS::DATA_TYPE::ENUMS::EntityDamage GetEntityDamage ( ) const
void SetEntitySmoke ( KDIS::DATA_TYPE::ENUMS::EntitySmoke  ES)

Description: Entity Smoke State.

KDIS::DATA_TYPE::ENUMS::EntitySmoke GetEntitySmoke ( ) const
void SetEntityFlamingEffect ( KBOOL  EFE)

Description: Are flames rising from the entity?

KBOOL IsEntityFlaming ( ) const
void SetEntityFrozenStatus ( KBOOL  EFS)

Description: Is the entity frozen? Note: Frozen entities should not be dead-reckoned, they should remain frozen in place. You would likely freeze entites when your application is in a paused state.

KBOOL IsEntityFrozen ( ) const
void SetInternalHeatStatusOn ( KBOOL  IHS)

Description: Is the feature emitting internal heat?

KBOOL IsInternalHeatOn ( ) const
void SetEntityStateActive ( KBOOL  ES)

Description: True = Active, False = Deactivated.

KBOOL IsEntityStateActive ( ) const
void SetEntityExteriorLights ( KBOOL  EL)

Description: Are the exterior lights turned on? True = On, False = Off.

KBOOL IsEntityExteriorLightsOn ( ) const
void SetEntityInteriorLights ( KBOOL  IL)

Description: Are the vehicles interior lights turned on? True = On, False = Off.

KBOOL IsEntityInteriorLightsOn ( ) const
void SetEntityMaskedCloaked ( KBOOL  MC)

True = Masked/Cloaked, False = Not Masked/Cloaked.

Description: Is the entity masked/cloaked or not.

KBOOL IsEntityMaskedCloaked ( ) const
KString GetAsString ( ) const

Description: Returns a string representation.

KBOOL operator== ( const CulturalFeatureAppearance Value) const
KBOOL operator!= ( const CulturalFeatureAppearance Value) const

Member Data Documentation

KUINT32 m_Unused1
protected
KUINT32 m_Damage
protected
KUINT32 m_Smoke
protected
KUINT32 m_Unused2
protected
KUINT32 m_FlamingEffectField
protected
KUINT32 m_Unused3
protected
KUINT32 m_FrozenStatus
protected
KUINT32 m_InternalHeatStatus
protected
KUINT32 m_State
protected
KUINT32 m_Unused4
protected
KUINT32 m_ExteriorLights
protected
KUINT32 m_InteriorLights
protected
KUINT32 m_Unused5
protected
KUINT32 m_MaskedCloaked
protected

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