Loading...
Searching...
No Matches
Controller.h
Go to the documentation of this file.
1//
2// Created by Dave Smith on 3/8/25.
3//
4
5#ifndef CONTROLLER_H
6#define CONTROLLER_H
7
8#pragma once
9
10namespace ml
11{
36 {
37 public:
47 virtual void initialization() = 0;
48
56 virtual void registerEvents() = 0;
57
58 virtual ~Controller() = default;
59 };
60
61} // namespace ml
62
63#endif // CONTROLLER_H
Abstract interface for application initialization and event registration.
Definition Controller.h:36
virtual void initialization()=0
Create and register all components and resources.
virtual void registerEvents()=0
Attach event callbacks to components and framework objects.
virtual ~Controller()=default
Definition Component.h:18