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

Namespaces

 detail
 
 macosx
 

Classes

class  Achievement
 Achievement class. More...
 
class  AchievementSystem
 Achievement system implementation. More...
 
class  AiPathComponent
 Encapsulates a static path definition that can easily be converted into a movement path for the AI. More...
 
class  AssetTypes
 Static QSF game plugin asset types collection class. More...
 
class  BitStream
 Game bit stream class (just a wrapper for linnet bitstream) More...
 
class  BoneLinkComponent
 Use this component to attach the owning entity to a bone of its parent. More...
 
class  BoneToBoneLinkComponent
 Use this component to attach up to 2 bones of the entity to bones of its parent. More...
 
class  CharacterAnimationComponent
 Character controller component class. More...
 
class  CharacterAnimationDefinition
 Character animation definition class. More...
 
class  CharacterAnimationSet
 Character animation set class. More...
 
class  CharacterAnimationSetManager
 Character animation set manager. More...
 
class  CharacterAnimationSystem
 Character animation system. More...
 
class  Client
 Game client class. More...
 
class  Command
 Abstract command base class. More...
 
class  CommandableComponent
 Commandable component class. More...
 
class  CommandContext
 Command context base class. More...
 
class  CommandDelegate
 Command delegate base class. More...
 
class  CommandEvaluation
 Command evaluation class. More...
 
class  CommandEvaluationHelper
 Static command evaluation helper class. More...
 
struct  CommandIdentifier
 
class  CommandManager
 Command manager implementation. More...
 
class  CommandMode
 Command mode base class. More...
 
class  CommandSystem
 Command system. More...
 
class  ContentAuthentication
 Content authentication class. More...
 
class  DecorationComponent
 Decoration component class. More...
 
class  DistanceHelper
 Static distance helper class. More...
 
class  EquipmentComponent
 Equipment component class. More...
 
class  EquipmentSystem
 Equipment system. More...
 
class  EventMetaEntityComponent
 QSF game event meta entity component class. More...
 
class  EventTagComponent
 QSF game event tag component class. More...
 
class  EventTagHelper
 QSF game event tag helper. More...
 
class  EventTagManagerComponent
 QSF game event tag manager component class. More...
 
class  Game
 Game base class. More...
 
class  GameApplication
 Game application base class. More...
 
class  GameCounter
 Game counter class. More...
 
class  GameCounterManager
 Game counter manager class. More...
 
class  GameTimer
 Game timer implementation. More...
 
class  GameTimerManager
 Game timer manager. More...
 
class  GroundMarkerComponent
 Ground component base class. More...
 
class  HealthComponent
 Health component base class. More...
 
class  HiddenComponent
 QSF game hidden component class. More...
 
class  InventoryComponent
 Inventory component class. More...
 
class  IsLeftComponentCloserToTargetPosition
 Class used as compare function for distances of components. Use this for std::sort. More...
 
class  Jobs
 Static QSF game plugin jobs collection class. More...
 
class  LightControllerComponent
 Component class which controls a light, this can be a mesh or an qsf::LightComponent. More...
 
class  LightingComponent
 Lighting flash component class. More...
 
class  MaterialAccessComponent
 Helper class to access a material property with a component. More...
 
class  MaterialFloatAccessComponent
 Helper class to access a material property with a component. More...
 
class  MaterialPropertyLerp
 Helper class to change a material property over time. More...
 
class  Messages
 Static QSF game messages collection class. More...
 
class  NetworkManager
 Game network manager class. More...
 
class  PersonComponent
 Person component class. More...
 
class  PlayAnimationComponent
 Play animation component class. More...
 
class  Plugin
 QSF game plugin implementation. More...
 
class  PrototypeContainer
 Prototype container base class. More...
 
class  RandomMovementComponent
 A component to trigger a random movement every time the entity is idle. A movement towards a static random goal position is triggered every time the entity is found idle. To avoid a performance impact in case the entity is trapped and pathfinding fails often there is a configurable delay before starting to search again. This component requires the entity to have an qsf::ActionPlan and a an qsf::ai::Navigation component attached to work. Each component is updated by the job manager individually. The goals are being defined in 2D with the height position taken from the terrain height at that position. More...
 
class  ScriptCommand
 QSF script command class. More...
 
class  SelectableComponent
 Selectable component class. More...
 
class  Server
 Game server class (just a wrapper for linnet server) More...
 
class  ServerConnection
 Game server connection class. More...
 
class  SnowComponent
 Snow component class. More...
 
class  SteamApiRuntimeLinking
 Steam API (aka "Steamworks") runtime linking. More...
 
class  StoreManager
 Store manager class managing in-app-purchases on platforms supporting this. More...
 
class  StoreManagerMacOsX
 Store manager implementation for Mac App Store. More...
 
class  StoreManagerNull
 Store manager implementation that does nothing at all. More...
 
class  TimeOfDayComponent
 Time of day component class. More...
 
class  TimeOfDayHelper
 Time of day static helper class. More...
 
class  TrafficLightComponent
 Visual traffic light component class. More...
 
class  VehicleComponent
 Vehicle component base class. More...
 
class  WeatherComponent
 Weather core component class. More...
 
class  WeatherConfiguration
 Weather configuration class. More...
 
class  WeatherState
 Weather state class. More...
 
class  WeatherSystem
 Weather system. More...