Scene.bpi.cpp 551 B

123456789101112131415161718192021
  1. #include "ScriptingCommon.h"
  2. #include "Scene.h"
  3. #include "Camera.h"
  4. WRAP(Scene)
  5. {
  6. WRAP_CONTAINER(Scene::Types<Camera>::Container)
  7. class_<Scene, noncopyable>("Scene", no_init)
  8. .def("setAmbientCol", &Scene::setAmbientCol)
  9. .def("getAmbientCol", (const Vec3& (Scene::*)() const)(&Scene::getAmbientCol),
  10. return_value_policy<reference_existing_object>())
  11. .def("getCameras", (Scene::Types<Camera>::Container& (Scene::*)())(&Scene::getCameras),
  12. return_value_policy<reference_existing_object>())
  13. ;
  14. }
  15. WRAP_SINGLETON(SceneSingleton)