22 #ifndef MTROPOLIS_PLUGIN_HOOLOGIC_H 23 #define MTROPOLIS_PLUGIN_HOOLOGIC_H 25 #include "mtropolis/modifiers.h" 26 #include "mtropolis/modifier_factory.h" 27 #include "mtropolis/runtime.h" 28 #include "mtropolis/plugin/hoologic_data.h" 41 bool respondsToEvent(
const Event &evt)
const override;
44 void disable(
Runtime *runtime)
override;
46 #ifdef MTROPOLIS_DEBUG_ENABLE 47 const char *debugGetTypeName()
const override {
return "BitmapVariable Modifier"; }
53 const char *getDefaultName()
const override;
63 bool respondsToEvent(
const Event &evt)
const override;
66 void disable(
Runtime *runtime)
override;
68 #ifdef MTROPOLIS_DEBUG_ENABLE 69 const char *debugGetTypeName()
const override {
return "CaptureBitmap Modifier"; }
75 const char *getDefaultName()
const override;
85 bool respondsToEvent(
const Event &evt)
const override;
88 void disable(
Runtime *runtime)
override;
90 #ifdef MTROPOLIS_DEBUG_ENABLE 91 const char *debugGetTypeName()
const override {
return "ImportBitmap Modifier"; }
97 const char *getDefaultName()
const override;
107 bool respondsToEvent(
const Event &evt)
const override;
110 void disable(
Runtime *runtime)
override;
112 #ifdef MTROPOLIS_DEBUG_ENABLE 113 const char *debugGetTypeName()
const override {
return "DisplayBitmap Modifier"; }
119 const char *getDefaultName()
const override;
129 bool respondsToEvent(
const Event &evt)
const override;
132 void disable(
Runtime *runtime)
override;
134 #ifdef MTROPOLIS_DEBUG_ENABLE 135 const char *debugGetTypeName()
const override {
return "ScaleBitmap Modifier"; }
141 const char *getDefaultName()
const override;
151 bool respondsToEvent(
const Event &evt)
const override;
154 void disable(
Runtime *runtime)
override;
156 #ifdef MTROPOLIS_DEBUG_ENABLE 157 const char *debugGetTypeName()
const override {
return "SaveBitmap Modifier"; }
163 const char *getDefaultName()
const override;
173 bool respondsToEvent(
const Event &evt)
const override;
176 void disable(
Runtime *runtime)
override;
178 #ifdef MTROPOLIS_DEBUG_ENABLE 179 const char *debugGetTypeName()
const override {
return "PrintBitmap Modifier"; }
185 const char *getDefaultName()
const override;
195 bool respondsToEvent(
const Event &evt)
const override;
198 void disable(
Runtime *runtime)
override;
200 #ifdef MTROPOLIS_DEBUG_ENABLE 201 const char *debugGetTypeName()
const override {
return "Painter Modifier"; }
207 const char *getDefaultName()
const override;
217 bool respondsToEvent(
const Event &evt)
const override;
220 void disable(
Runtime *runtime)
override;
222 #ifdef MTROPOLIS_DEBUG_ENABLE 223 const char *debugGetTypeName()
const override {
return "KeyState Modifier"; }
229 const char *getDefaultName()
const override;
Definition: hoologic.h:56
Definition: hoologic.h:144
Definition: hoologic.h:100
Definition: hoologic.h:34
Definition: hoologic.h:122
Definition: hoologic.h:166
Definition: hoologic.h:232
Definition: hoologic_data.h:102
Definition: runtime.h:1575
Definition: hoologic_data.h:53
Definition: runtime.h:1185
Definition: runtime.h:3035
Definition: modifier_factory.h:57
Definition: modifier_factory.h:48
Definition: hoologic.h:78
Definition: runtime.h:369
Definition: hoologic_data.h:92
Definition: hoologic_data.h:120
Definition: runtime.h:1180
Definition: hoologic_data.h:65
Definition: hoologic_data.h:115
Definition: hoologic_data.h:83
Definition: hoologic_data.h:75
Definition: hoologic.h:188
Definition: hoologic.h:210
Definition: hoologic_data.h:58