ObjectManager.h File Reference
#include "Renderer_GL.h"
#include "Logger.h"
#include "Camera.h"
#include "MatrixStack.h"
#include "Light.h"
#include "Configuration.h"
#include "Properties.h"
#include "Framebuffer.h"
#include "Model.h"
#include "Sprite.h"
#include "TextSprite.h"
#include "Texture.h"
#include "CubeMap.h"
#include "DepthMap.h"
#include "Font.h"
#include "ModelData.h"
#include "OBJLoader.h"
#include "TextureData.h"
#include "IShaderData.h"
#include "ShaderDataGenerator.h"
#include "vmmlib/util.hpp"

Go to the source code of this file.

Classes

class  ObjectManager
 This class manages all objects in a project and makes sure no object is created twice. More...
 

Typedefs

typedef std::shared_ptr< ObjectManagerObjectManagerPtr
 

Typedef Documentation

typedef std::shared_ptr< ObjectManager > ObjectManagerPtr