BsScriptHandleSliderManager.cpp 457 B

123456789101112131415161718192021
  1. #include "BsScriptHandleSliderManager.h"
  2. #include "BsScriptHandleSlider.h"
  3. namespace BansheeEngine
  4. {
  5. ScriptHandleSliderManager::~ScriptHandleSliderManager()
  6. {
  7. for (auto& slider : mSliders)
  8. slider->destroyInternal();
  9. }
  10. void ScriptHandleSliderManager::registerSlider(ScriptHandleSliderBase* slider)
  11. {
  12. mSliders.insert(slider);
  13. }
  14. void ScriptHandleSliderManager::unregisterSlider(ScriptHandleSliderBase* slider)
  15. {
  16. mSliders.erase(slider);
  17. }
  18. }