Kinoko
A reimplementation of Mario Kart Wii's physics engine in C++
Toggle main menu visibility
Loading...
Searching...
No Matches
SceneCreatorDynamic.hh
1
#pragma once
2
3
#include "host/SceneId.hh"
4
5
#include <egg/core/SceneCreator.hh>
6
7
#include <
Common.hh
>
8
10
namespace
Kinoko::Host
{
11
12
class
SceneCreatorDynamic
final :
public
EGG::SceneCreator
{
13
public
:
14
[[nodiscard]]
EGG::Scene
*create(
int
sceneId)
const override
;
15
void
destroy(
int
sceneId)
const override
;
16
17
private
:
18
[[nodiscard]]
EGG::Scene
*create(SceneId sceneId)
const
;
19
void
destroy(SceneId sceneId)
const
;
20
};
21
22
}
// namespace Kinoko::Host
Common.hh
This header houses common data types such as our integral types and enums.
Kinoko::EGG::SceneCreator
Interface for creating and destroying scenes.
Definition
SceneCreator.hh:8
Kinoko::EGG::Scene
Base class for all scenes.
Definition
Scene.hh:16
Kinoko::Host::SceneCreatorDynamic
Definition
SceneCreatorDynamic.hh:12
Kinoko::Host
Represents the host application.
Definition
HeapCommon.hh:11
host
SceneCreatorDynamic.hh
Made by
Malleo
. Logo by
vabold
. Website generated by
Doxygen
1.17.0