Game Develop C++ Platform: Class List

| Game Develop C++ Platform Platform for developing native games based on OpenGL and SFML with Game Develop

- Main Page
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]

gd |
RessourcesLoader | Class that is used by games to load resources from an Game Develop Executable ( DatFile ) or from an external file
GDpriv |
MathematicalTools | Mathematical tools only used by GD events generated code
StringTools | Tools only meant to be used by GD events generated code
AdvancedExtension | Internal builtin extension providing advanced or special features
AES | AES encryption algorithm
aes_ks_t |
Animation | Class representing an animation of a SpriteObject
AnimationProxy | Wrapper around a pointer to Animation. Used to reduce compile time. Animation proxy is used to avoid including Animation.h/Direction.h/Sprite.h and SFML headers
AudioExtension | Internal builtin extension providing audio features
AutomatismsRuntimeSharedData | Base class for defining automatisms shared datas used at runtime
BadRuntimeVariablesContainer | "Bad" variable container, used by events when no other valid container can be found
BadVariable | "Bad" variable, used by events when no other valid variable can be found
BaseObjectExtension | Internal builtin extension providing features for all objects
CameraExtension | Internal builtin extension providing features concerning cameras
CodeExecutionEngine | Wrapper allowing to load a dynamic library and launch a specific function ( See the full description )
CollisionResult | Contains the result of PolygonCollisionTest
CommonConversionsExtension | Internal builtin-extension providing conversion ( ToString/ToNumber ) features
CommonInstructionsExtension | Internal builtin-extension providing common events and conditions/actions
CppPlatform | Game Develop C++ Platform
DatFile | Internal class used to create and access "DAT files"
Direction | Class defining a direction of an Animation
ExtensionBase | Base class for C++ extensions. Extensions can provide :
ExternalLayoutsExtension | Internal builtin extension providing features related to external layouts
FileExtension | Internal builtin extension providing files features
FontManager | FontManager loads and manages SFML fonts
Force | Represents a force to be applied on an object
JoystickExtension | Internal built-in extension providing joysticks features
KeyboardExtension | Internal built-in extension providing keyboard features
ManualTimer | Manual timer updated using ManualTimer::UpdateTime member function
MathematicalToolsExtension | Internal built-in extension providing mathematical features
MD5 | MD5 hash algorithm
MouseExtension | Internal built-in extension providing mouse features
Music | Used to play a music
NetworkExtension | Internal built-in extension providing very basic network features
NullForce | Internal functor testing if a force's length is 0
ObjectHasName | Functor testing object name
ObjectsFromInitialInstanceCreator | Internal Tool class used by RuntimeScene::CreateObjectsFrom
ObjInstancesHolder | Hold lists of objects classified by the name of the objects
Point | Named point used by Sprite
Polygon2d | Represents a polygon. Usually used for collisions masks
RuntimeCamera | A camera which is displayed on a part of a window ( see Viewport related methods ) rendering an area of the scene
RuntimeContext | Helper class used by events generated code to get access to various things without including "heavy" classes such as RuntimeScene
RuntimeGame | Represents a game being played
RuntimeLayer | A layer of a layout, used to display objects using RuntimeCamera
RuntimeObject | A RuntimeObject is something displayed on the scene
RuntimeScene | Represents a scene being played
RuntimeSpriteObject |
RuntimeVariablesContainer | Container for gd::Variable used at by games at runtime
SceneExtension | Internal builtin-extension providing features related to Scene
sDATHeader | Internal class related to DatFile
sFileEntry | Internal class related to DatFile
ShaderManager | Still work in progress class to manage shaders
SortByZOrder | Functor for sorting an RuntimeObjList by ZOrder
Sound | Represents a sound to be played
SoundManager | Manage sounds and musics played by games
Sprite | Represents a sprite to be included in a Direction and to display on the screen
SpriteExtension | Internal built-in extension providing SpriteObject objects
SpriteObject | Internal built-in Sprite object
StringEmpty | Functor testing if a std::string is empty
StringInstructionsExtension | Internal built-in extension providing string features
Text | Old class for drawing objects
TimeExtension | Internal built-in extension providing time features
TiXmlAttribute | Part of the tinyxml library
TiXmlAttributeSet | Part of the tinyxml library
TiXmlBase | Part of the tinyxml library
TiXmlComment | Part of the tinyxml library
TiXmlCursor | Part of the tinyxml library
TiXmlDeclaration | Part of the tinyxml library
TiXmlDocument | Part of the tinyxml library
TiXmlElement | Part of the tinyxml library
TiXmlHandle | Part of the tinyxml library
TiXmlNode | Part of the tinyxml library
TiXmlOutStream | Part of the tinyxml library
TiXmlParsingData | Part of the tinyxml library
TiXmlPrinter | Part of the tinyxml library
TiXmlString | Part of the tinyxml library
TiXmlText | Part of the tinyxml library
TiXmlUnknown | Part of the tinyxml library
TiXmlVisitor | Part of the tinyxml library
VariablesExtension | Internal built-in extension providing variables features
WindowExtension | Internal built-in extension providing windows features
XmlFile | Helper class wrapping a tinyxml document in RAII fashion
XmlFilesManager | Helper class for opening XML files