OdysseyDecomp/lib/al/Library/Scene/SceneFactory.h

17 lines
309 B
C++

#pragma once
#include "Library/Factory/Factory.h"
namespace al {
class Scene;
}
namespace alSceneFunction {
using SceneCreatorFunction = al::Scene* (*)();
class SceneFactory : public al::Factory<SceneCreatorFunction> {
public:
SceneFactory(const char* factoryName);
};
} // namespace alSceneFunction