VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
cameraComponentSystem.h
Go to the documentation of this file.
1// SPDX-License-Identifier: Apache-2.0
2// Copyright 2025-2026 Arnis Lektauers
3//
4// Created by Arnis Lektauers on 05.09.2025.
5//
6#pragma once
7
8#include "cameraComponent.h"
10
11namespace visutwin::canvas
12{
13 /*
14 * Used to add and remove CameraComponent from Entities. It also holds an array of all active cameras.
15 */
16 class CameraComponentSystem : public ComponentSystem<CameraComponent, CameraComponentData>
17 {
18 public:
20
21 protected:
23 };
24}
void initializeComponentData(CameraComponentSystem &component)
Central application orchestrator managing scenes, rendering, input, and resource loading.
Definition engine.h:38