1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#pragma once
#include "iscript.h"
#include "iscriptinterface.h"
namespace script
{
/**
* greebo: This class provides the script interface for the GlobalGrid module.
*/
class GridInterface :
public IScriptInterface
{
public:
// Wrapped methods
void setGridSize(int gridSize);
float getGridSize();
int getGridPower();
void gridDown();
void gridUp();
// IScriptInterface implementation
void registerInterface(py::module& scope, py::dict& globals) override;
};
} // namespace script
|