diff options
Diffstat (limited to 'o3d/core/cross/class_manager.cc')
-rw-r--r-- | o3d/core/cross/class_manager.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/o3d/core/cross/class_manager.cc b/o3d/core/cross/class_manager.cc index 1a3b909..bb51ae4 100644 --- a/o3d/core/cross/class_manager.cc +++ b/o3d/core/cross/class_manager.cc @@ -66,6 +66,7 @@ #include "core/cross/transform.h" #include "core/cross/tree_traversal.h" #include "core/cross/viewport.h" +#include "core/cross/cairo/layer.h" namespace o3d { @@ -178,6 +179,11 @@ ClassManager::ClassManager(ServiceLocator* service_locator) AddTypedClass<TreeTraversal>(); AddTypedClass<VertexBuffer>(); AddTypedClass<Viewport>(); + + // Specific Objects for Cairo +#if defined(RENDERER_CAIRO) + AddTypedClass<o2d::Layer>(); +#endif } void ClassManager::AddClass(const ObjectBase::Class* object_class, |