33 ViewVolumeNode(std::shared_ptr<ViewVolume>
const& viewVolume =
nullptr);
39 void SetViewVolume(std::shared_ptr<ViewVolume>
const& viewVolume);
40 inline std::shared_ptr<ViewVolume>
const& GetViewVolume()
const;
44 inline void SetOnUpdate(std::function<
void(
ViewVolumeNode*)>
const& onUpdate);
45 inline std::function<void(ViewVolumeNode*)>
const& GetOnUpdate()
const;
49 virtual void UpdateWorldData(
double applicationTime);
std::function< void(ViewVolumeNode *)> const & GetOnUpdate() const
void SetOnUpdate(std::function< void(ViewVolumeNode *)> const &onUpdate)
std::shared_ptr< ViewVolume > mViewVolume
std::function< void(ViewVolumeNode *)> mOnUpdate
std::shared_ptr< ViewVolume > const & GetViewVolume() const