Beatmup
scene.h File Reference
#include "rendering_context.h"
#include "../exception.h"
#include "../bitmap/abstract_bitmap.h"
#include "../geometry.h"
#include "../utils/lockable_object.h"
#include "../shading/image_shader.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Beatmup::Scene
 An ordered set of layers representing a renderable content. More...
 
class  Beatmup::Scene::SceneIntegrityError
 
class  Beatmup::Scene::Layer
 Abstract scene layer having name, type, geometry and some content to display. More...
 
class  Beatmup::Scene::SceneLayer
 Layer containing an entire scene. More...
 
class  Beatmup::Scene::BitmapLayer
 Layer having an image to render. More...
 
class  Beatmup::Scene::CustomMaskedBitmapLayer
 Layer containing a bitmap and a mask applied to the bitmap when rendering. More...
 
class  Beatmup::Scene::MaskedBitmapLayer
 Bitmap layer using another bitmap as a mask. More...
 
class  Beatmup::Scene::ShapedBitmapLayer
 Layer containing a bitmap and a parametric mask (shape) More...
 
class  Beatmup::Scene::ShadedBitmapLayer
 Bitmap layer using a custom shader. More...
 

Namespaces

 Beatmup