afxZodiacPlaneData
Engine/source/afx/ce/afxZodiacPlane.h
Public Types
enum
BlendType { BLEND_NORMAL = 0x0 BLEND_ADDITIVE = 0x1 BLEND_SUBTRACTIVE = 0x2 BLEND_RESERVED = 0x3 BLEND_MASK = 0x3 }
enum
FacingType { FACES_UP = 0 FACES_DOWN FACES_FORWARD FACES_BACK FACES_RIGHT FACES_LEFT FACES_BITS = 3 }
Private Types
Parent
Public Attributes
Public Functions
afxZodiacPlaneData(const afxZodiacPlaneData & , bool )
bool
calcRotationAngle(F32 elapsed, F32 rate_factor)
DECLARE_CATEGORY("AFX" )
bool
unpackData(BitStream * )
Public Static Functions
Detailed Description
Public Types
BlendType
Enumerator
- BLEND_NORMAL = 0x0
- BLEND_ADDITIVE = 0x1
- BLEND_SUBTRACTIVE = 0x2
- BLEND_RESERVED = 0x3
- BLEND_MASK = 0x3
FacingType
Enumerator
- FACES_UP = 0
- FACES_DOWN
- FACES_FORWARD
- FACES_BACK
- FACES_RIGHT
- FACES_LEFT
- FACES_BITS = 3
Private Types
typedef GameBaseData Parent
Public Attributes
F32 ang_per_sec
U32 blend_flags
LinearColorF color
bool double_sided
U32 face_dir
F32 grow_in_time
F32 growth_rate
F32 radius_xy
bool respect_ori_cons
F32 shrink_out_time
F32 start_ang
GFXTexHandle txr
StringTableEntry txr_name
bool use_full_xfm
U32 zflags
Public Functions
afxZodiacPlaneData()
afxZodiacPlaneData(const afxZodiacPlaneData & , bool )
allowSubstitutions()
Reimplemented from: SimObject
calcRotationAngle(F32 elapsed, F32 rate_factor)
DECLARE_CATEGORY("AFX" )
DECLARE_CONOBJECT(afxZodiacPlaneData )
expand_zflags()
merge_zflags()
packData(BitStream * )
Reimplemented from: SimDataBlock
preload(bool server, String & errorStr)
Reimplemented from: SimDataBlock
unpackData(BitStream * )
Reimplemented from: SimDataBlock