A Context instance contains all the services, systems and runtime components needed to use Cogs.
Cogs::Core::WeakEntityPtr camera
The entity that's rendering this view. (Needs a CameraComponent at the bare minimum,...
TextureHandle texture
Cogs.Core texture that represents the swapchain's buffers.
std::unique_ptr< Platform::GamepadHandler > gamepadHandler
Gamepad input handler.
std::vector< ResizeCallback * > resizeCallbacks
List of callbacks to be called when this view is resized.
std::unique_ptr< class InputManager > inputManager
std::unique_ptr< class DPIService > dpiService
DPI service instance.