arcaneFX
Public Types
enum
_Anonymous_ { TARGETING_OFF TARGETING_STANDARD TARGETING_FREE }
enum
_Anonymous_ { TARGET_CHECK_POLL TARGET_CHECK_ON_MOUSE_MOVE }
Private Static Attributes
Public Static Attributes
bool
bool
bool
Public Static Functions
advanceTime(U32 delta)
findScopedObject(U16 scope_id)
findSelectronData(U32 obj_type_mask, U8 code)
bool
freeTargetingRayCast(Point3F start, Point3F end, U32 mask)
bool
rolloverRayCast(Point3F start, Point3F end, U32 mask)
syncToNewConnection(GameConnection * conn)
bool
Detailed Description
Public Types
@27
Enumerator
- TARGETING_OFF
- TARGETING_STANDARD
- TARGETING_FREE
@28
Enumerator
- TARGET_CHECK_POLL
- TARGET_CHECK_ON_MOUSE_MOVE
Private Static Attributes
Vector< afxChoreographer * > active_choreographers
Vector< afxChoreographer * > client_choreographers
bool is_shutdown
Vector< SceneObject * > scoped_objs
Vector< afxSelectronData * > selectrons
bool sUsePlayerCentricListener
Public Static Attributes
U32 master_choreographer_id
U16 master_scope_id
StringTableEntry NULLSTRING
bool sClickToTargetSelf
Point3F sFreeTargetPos
bool sFreeTargetPosValid
U32 sFreeTargetSelectionMask
F32 sInteriorZodiacZBias
bool sIsFreeTargeting
U32 sMissileCollisionMask
StringTableEntry sParameterFieldPrefix
F32 sPolysoupZodiacZBias
U32 sTargetSelectionMask
F32 sTargetSelectionRange
U32 sTargetSelectionTimeoutMS
F32 sTerrainZodiacZBias
Public Static Functions
advanceTime(U32 delta)
convertLightingModelName(StringTableEntry lm_name)
endMissionNotify()
findClientChoreographer(U32 id)
findScopedObject(U16 scope_id)
findSelectronData(U32 obj_type_mask, U8 code)
freeTargetingRayCast(Point3F start, Point3F end, U32 mask)
generateScopeId()
init()
isShutdown()
registerChoreographer(afxChoreographer * )
registerClientChoreographer(afxChoreographer * )
registerScopedObject(SceneObject * )
registerSelectronData(afxSelectronData * )
rolloverRayCast(Point3F start, Point3F end, U32 mask)
shutdown()
syncToNewConnection(GameConnection * conn)
unregisterChoreographer(afxChoreographer * )
unregisterClientChoreographer(afxChoreographer * )
unregisterScopedObject(SceneObject * )
unregisterSelectronData(afxSelectronData * )
usePlayerCentricListener()