#pragma once #include "Camera.h" namespace charcoal { namespace builtin { class WithCamera { protected: void set_camera(Camera* camera) { m_p_camera = camera; } Camera* get_camera() { return m_p_camera; } private: Camera* m_p_camera = nullptr; }; } }