CObject.cpp 456 B

123456789101112131415161718192021222324252627
  1. #include "CObject.h"
  2. #include <utility>
  3. using namespace WallpaperEngine;
  4. using namespace WallpaperEngine::Render;
  5. CObject::CObject(CScene* scene, std::string type, Core::CObject *object) :
  6. m_scene (scene),
  7. m_object (object),
  8. m_type (std::move (type))
  9. {
  10. }
  11. CObject::~CObject ()
  12. {
  13. }
  14. CScene* CObject::getScene () const
  15. {
  16. return this->m_scene;
  17. }
  18. CContainer* CObject::getContainer () const
  19. {
  20. return this->getScene ()->getContainer ();
  21. }