|
SDEngine
Game Engine
|
#include <Command.hpp>
Public Types | |
| using | CreatorFn = std::function< std::unique_ptr< Command >()> |
Static Public Member Functions | |
| static void | register_ (u32 type_id, CreatorFn creator) |
| static std::unique_ptr< Command > | create (u32 type_id) |
Static Private Attributes | |
| static std::vector< CreatorFn > | creators |
| using sd::CommandFactory::CreatorFn = std::function<std::unique_ptr<Command>()> |
|
inlinestaticprivate |