22 #ifndef MTROPOLIS_PLUGIN_THEREWARE_H 23 #define MTROPOLIS_PLUGIN_THEREWARE_H 25 #include "mtropolis/modifiers.h" 26 #include "mtropolis/modifier_factory.h" 27 #include "mtropolis/runtime.h" 28 #include "mtropolis/plugin/thereware_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 "Conductor 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 "AlphaMatic 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 "Rotator 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 "Tracker 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 "MouseTrap 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 "DoubleClick 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 "WrapAround 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 "EasyScroller 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 "GoThere Modifier"; }
229 const char *getDefaultName()
const override;
239 bool respondsToEvent(
const Event &evt)
const override;
242 void disable(
Runtime *runtime)
override;
244 #ifdef MTROPOLIS_DEBUG_ENABLE 245 const char *debugGetTypeName()
const override {
return "Randomizer Modifier"; }
251 const char *getDefaultName()
const override;
261 bool respondsToEvent(
const Event &evt)
const override;
264 void disable(
Runtime *runtime)
override;
266 #ifdef MTROPOLIS_DEBUG_ENABLE 267 const char *debugGetTypeName()
const override {
return "TimeLoop Modifier"; }
273 const char *getDefaultName()
const override;
Definition: thereware_data.h:130
Definition: thereware.h:122
Definition: thereware_data.h:100
Definition: thereware.h:100
Definition: thereware.h:277
Definition: thereware_data.h:193
Definition: thereware_data.h:223
Definition: thereware_data.h:207
Definition: thereware_data.h:86
Definition: thereware.h:166
Definition: runtime.h:1575
Definition: runtime.h:1185
Definition: runtime.h:3035
Definition: modifier_factory.h:57
Definition: thereware.h:254
Definition: thereware_data.h:105
Definition: thereware.h:56
Definition: modifier_factory.h:48
Definition: runtime.h:369
Definition: thereware.h:34
Definition: runtime.h:1180
Definition: thereware.h:232
Definition: thereware.h:210
Definition: thereware.h:78
Definition: thereware_data.h:168
Definition: thereware_data.h:156
Definition: thereware_data.h:143
Definition: thereware.h:144