Emergency 2017 Dokumentation  v3.0.1
qsf::logic Namespace Reference

Namespaces

 detail
 

Classes

class  AssetTypes
 Static QSF logic plugin asset types collection class. More...
 
class  GeneralMetaclasses
 Static CAMP general plugin metaclass collection class. More...
 
class  Jobs
 Static QSF logic plugin jobs collection class. More...
 
class  JsonSequenceSerializer
 JSON sequence serializer. More...
 
class  Messages
 Static QSF logic messages collection class. More...
 
class  Metaclasses
 CAMP metaclass collection base class. More...
 
class  PlaySequenceComponent
 Play sequence component class. More...
 
class  Plugin
 QSF logic plugin implementation. More...
 
class  Sequence
 Sequence class. More...
 
class  SequenceManager
 Sequence manager class. More...
 
class  SequencePlayer
 Sequence player class. More...
 
class  SequencerMetaclasses
 Static CAMP sequencer plugin metaclass collection class. More...
 
class  SequenceSerializer
 Abstract sequence serializer interface. More...
 
class  SequenceSystem
 Sequence system class. More...
 
class  SequenceTrack
 Abstract sequence track base class. More...
 
class  SequenceTrackCameraDirector
 TODO(co) Document me. More...
 
class  SequenceTrackEntityComponentProperty
 TODO(co) Document me. More...
 
class  SequenceTrackEntityComponentPropertyBool
 Track type for controlling a bool entity component property. More...
 
class  SequenceTrackEntityComponentPropertyColor3
 Track type for controlling a qsf::Color3 entity component property. More...
 
class  SequenceTrackEntityComponentPropertyColor4
 Track type for controlling a qsf::Color4 entity component property. More...
 
class  SequenceTrackEntityComponentPropertyEulerAngles
 Track type for controlling a glm::quat entity component property by using a glm::vec3 storing Euler angles. More...
 
class  SequenceTrackEntityComponentPropertyFloat
 Track type for controlling a glm::vec3 entity component property. More...
 
class  SequenceTrackEntityComponentPropertyQuat
 Track type for controlling a glm::quat entity component property. More...
 
class  SequenceTrackEntityComponentPropertyQuatEuler
 Track type for controlling a glm::quat entity component property by using a glm::vec3 storing Euler angles. More...
 
class  SequenceTrackEntityComponentPropertyString
 Track type for controlling a std::string entity component property. More...
 
class  SequenceTrackEntityComponentPropertyVec2TimeOfDay
 Track type for controlling a glm::vec3 entity component property. More...
 
class  SequenceTrackEntityComponentPropertyVec3
 Track type for controlling a glm::vec3 entity component property. More...
 
class  SequenceTrackGenericEvent
 Generic event sequence track. More...
 
class  SequenceTrackKey
 Sequence track key class. More...
 
class  SequenceTrackKeyCameraDirector
 
class  SequenceTrackKeyEntityComponentPropertyBool
 
class  SequenceTrackKeyEntityComponentPropertyColor3
 
class  SequenceTrackKeyEntityComponentPropertyColor4
 
class  SequenceTrackKeyEntityComponentPropertyEulerAngles
 
class  SequenceTrackKeyEntityComponentPropertyFloat
 Key class for single-float property tracks. More...
 
class  SequenceTrackKeyEntityComponentPropertyQuat
 
class  SequenceTrackKeyEntityComponentPropertyQuatEuler
 
class  SequenceTrackKeyEntityComponentPropertyString
 
class  SequenceTrackKeyEntityComponentPropertyVec2TimeOfDay
 
class  SequenceTrackKeyEntityComponentPropertyVec3
 
class  SequenceTrackKeyGenericEvent
 
class  SequenceTrackKeyPathMovement
 Path movement sequence track key class. More...
 
class  SequenceTrackKeyPlayAudio
 
class  SequenceTrackPathMovement
 Path movement sequence track class. More...
 
class  SequenceTrackPlayAudio
 Play audio sequence track. More...
 
class  TargetPoint
 A target point is a spatial configuration that allows an interaction between two entities. Since a target point is relative to the interacting as well as the interacted on entity it can be dynamic and is often invalidated as soon as one of the entities moves. Simple class that is copyable via the default mechanisms and public members because it is only a tiny data collection. More...
 
class  TargetPointManager
 Target point manager class. More...
 
class  TargetPointProvider
 A target point provider manages constraints for a type of interaction between entities. It returns actual target points that are spatial configurations which allow the interaction given the entities current setup. Since a target point is relative to the interacting as well as the interacted on entity it may be dynamic and is often invalidated as soon as one of the entities moves. More...
 

Typedefs

typedef std::pair< SequenceTrackKey *, uint32SequenceTrackKeyWithIndex
 

Typedef Documentation