Added skeleton and script for creating new module
This commit is contained in:
30
skeleton/MODULE.cpp
Normal file
30
skeleton/MODULE.cpp
Normal file
@@ -0,0 +1,30 @@
|
||||
#include "{MODULE}.hpp"
|
||||
#include <libscscreensaver.hpp>
|
||||
|
||||
class {MODULE} : public ScreensaverPlugin {
|
||||
public:
|
||||
{MODULE}() = default;
|
||||
~{MODULE}() = default;
|
||||
|
||||
int fps() const override;
|
||||
void update() override;
|
||||
void render() override;
|
||||
};
|
||||
|
||||
ScreensaverPlugin* create_instance() {
|
||||
return new {MODULE};
|
||||
}
|
||||
|
||||
int {MODULE}::fps() const {
|
||||
return 30;
|
||||
}
|
||||
|
||||
void {MODULE}::update() {
|
||||
// adjust state for next render
|
||||
|
||||
}
|
||||
|
||||
void {MODULE}::render() {
|
||||
// render one frame based on current state
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user