[nostalgia/scene] Delete duplicate keelmodule.cpp
This commit is contained in:
parent
50e0dd4c8e
commit
a95aae2b68
@ -1,47 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright 2016 - 2023 Gary Talent (gary@drinkingtea.net). All rights reserved.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <keel/module.hpp>
|
|
||||||
|
|
||||||
#include <nostalgia/scene/scenestatic.hpp>
|
|
||||||
|
|
||||||
#include "typeconv.hpp"
|
|
||||||
|
|
||||||
namespace nostalgia::scene {
|
|
||||||
|
|
||||||
class SceneModule: public keel::Module {
|
|
||||||
private:
|
|
||||||
SceneDocToSceneStaticConverter sceneDocToSceneStaticConverter;
|
|
||||||
|
|
||||||
public:
|
|
||||||
[[nodiscard]]
|
|
||||||
ox::Vector<keel::TypeDescGenerator> types() const noexcept override {
|
|
||||||
return {
|
|
||||||
keel::generateTypeDesc<SceneDoc>,
|
|
||||||
keel::generateTypeDesc<SceneStatic>,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
[[nodiscard]]
|
|
||||||
ox::Vector<const keel::BaseConverter*> converters() const noexcept override {
|
|
||||||
return {
|
|
||||||
&sceneDocToSceneStaticConverter,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
[[nodiscard]]
|
|
||||||
ox::Vector<keel::PackTransform> packTransforms() const noexcept override {
|
|
||||||
return {
|
|
||||||
keel::transformRule<SceneDoc, SceneStatic>,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
static SceneModule mod;
|
|
||||||
const keel::Module *keelModule() noexcept {
|
|
||||||
return &mod;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user