Game Develop Core: Object.h File Reference

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

- Main Page
- Modules
- Classes

- File List
- File Members

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Classes | Typedefs | Functions
Object.h File Reference
`#include <boost/shared_ptr.hpp>`
`#include <string>`
`#include <vector>`
`#include <map>`
`#include "GDCore/PlatformDefinition/VariablesContainer.h"`
`#include <SFML/System/Vector2.hpp>`

Go to the source code of this file.

## Classes

class | gd::Object
| Base class used to represent an object of a platform. More...
struct | gd::ObjectHasName
| Functor testing object name. More...

## Typedefs

typedef std::vector < boost::shared_ptr < gd::Object > > | ObjList
typedef boost::shared_ptr < gd::Object > | ObjSPtr

## Functions

void GD_CORE_API | DestroyBaseObject (gd::Object *object)
gd::Object *GD_CORE_API | CreateBaseObject (std::string name)

## Detailed Description

Game Develop 2008-2014 Florian Rival (Flori.nosp@m.an.R.nosp@m.ival@.nosp@m.gmai.nosp@m.l.com)

## Typedef Documentation

typedef std::vector< boost::shared_ptr<gd::Object> > ObjList

An object list is a vector containing (smart) pointers to objects.

typedef boost::shared_ptr<gd::Object> ObjSPtr

Objects are usually managed thanks to (smart) pointers.