Game Develop Core: Platform Definition ( Classes defining the common concepts used by all platforms )

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Classes
Platform Definition ( Classes defining the common concepts used by all platforms )

## Classes

class | gd::MetadataProvider
| Deliver metadata for instructions ( i.e. Actions and conditions ) More...
class | gd::Automatism
| Base class used to represents an automatism that can be applied to an object. More...
class | gd::ClassWithObjects
| Used as a base class for classes that will own objects (see gd::Object). More...
class | gd::ExternalEvents
| Contains a list of events not directly linked to a layout. More...
class | gd::Layer
| Represents a layer of a layout. More...
class | gd::Camera
| A camera is used to render a specific area of a layout. More...
class | gd::Layout
| Represent a layout ( also called a scene ) of a project. More...
class | gd::Object
| Base class used to represent an object of a platform. More...
class | gd::ObjectGroup
| Represents an object group. More...
class | gd::Platform
| Base class for implementing a platform. More...
class | gd::PlatformExtension
| Base class for implementing platform's extensions. More...
class | gd::Project
| Base class used to represent a project of a platform. More...
class | gd::Variable
| Defines a variable which can be used by an object, a layout or a project. More...
class | gd::VariablesContainer
| Class defining a container for gd::Variable. More...

## Detailed Description

Classes defining the common concepts used by all platforms