Class BaseCameraSystem

Inheritance Relationships

Base Type

  • public portal::ecs::System< BaseCameraSystem, ecs::Owns< BaseCameraController >, ecs::Views< CameraComponent >, ecs::Views< TransformComponent > > (Template Class System)

Class Documentation

class BaseCameraSystem : public portal::ecs::System<BaseCameraSystem, ecs::Owns<BaseCameraController>, ecs::Views<CameraComponent>, ecs::Views<TransformComponent>>

Public Static Functions

static void execute(FrameContext &frame, ecs::Registry &registry)
static void on_component_added(Entity entity, CameraComponent &camera_component)
static void on_component_changed(Entity entity, CameraComponent &camera_component)
static inline StringId get_name()