|
bool | load (const PlugInModifierLoaderContext &context, const Data::Thereware::MouseTrapModifier &data) |
|
bool | respondsToEvent (const Event &evt) const override |
|
VThreadState | consumeMessage (Runtime *runtime, const Common::SharedPtr< MessageProperties > &msg) override |
|
void | disable (Runtime *runtime) override |
|
bool | readAttribute (MiniscriptThread *thread, DynamicValue &result, const Common::String &attrib) override |
|
MiniscriptInstructionOutcome | writeRefAttribute (MiniscriptThread *thread, DynamicValueWriteProxy &writeProxy, const Common::String &attrib) override |
|
void | materialize (Runtime *runtime, ObjectLinkingScope *outerScope) |
|
virtual bool | isAlias () const |
|
virtual bool | isVariable () const |
|
virtual bool | isBehavior () const |
|
virtual bool | isCompoundVariable () const |
|
virtual bool | isKeyboardMessenger () const |
|
virtual Common::SharedPtr< ModifierSaveLoad > | getSaveLoad (Runtime *runtime) |
|
bool | isModifier () const override |
|
virtual IModifierContainer * | getMessagePropagationContainer () |
|
virtual IModifierContainer * | getChildContainer () |
|
const Common::WeakPtr< RuntimeObject > & | getParent () const |
|
void | setParent (const Common::WeakPtr< RuntimeObject > &parent) |
|
Modifier * | findNextSibling () const |
|
Modifier * | findPrevSibling () const |
|
bool | respondsToEvent (const Event &evt) const override |
|
VThreadState | consumeMessage (Runtime *runtime, const Common::SharedPtr< MessageProperties > &msg) override |
|
void | setName (const Common::String &name) |
|
const Common::String & | getName () const |
|
const ModifierFlags & | getModifierFlags () const |
|
virtual void | visitInternalReferences (IStructuralReferenceVisitor *visitor) |
|
bool | loadPlugInHeader (const PlugInModifierLoaderContext &plugInContext) |
|
void | recursiveCollectObjectsMatchingCriteria (Common::Array< Common::WeakPtr< RuntimeObject > > &results, bool(*evalFunc)(void *userData, RuntimeObject *object), void *userData, bool onlyEnabled) |
|
Structural * | findStructuralOwner () const |
|
void | setHooks (const Common::SharedPtr< ModifierHooks > &hooks) |
|
const Common::SharedPtr< ModifierHooks > & | getHooks () const |
|
uint32 | getStaticGUID () const |
|
uint32 | getRuntimeGUID () const |
|
void | setRuntimeGUID (uint32 runtimeGUID) |
|
void | setSelfReference (const Common::WeakPtr< RuntimeObject > &selfReference) |
|
const Common::WeakPtr< RuntimeObject > & | getSelfReference () const |
|
virtual bool | isStructural () const |
|
virtual bool | isProject () const |
|
virtual bool | isSection () const |
|
virtual bool | isSubsection () const |
|
virtual bool | isElement () const |
|
virtual bool | readAttributeIndexed (MiniscriptThread *thread, DynamicValue &result, const Common::String &attrib, const DynamicValue &index) |
|
virtual MiniscriptInstructionOutcome | writeRefAttributeIndexed (MiniscriptThread *thread, DynamicValueWriteProxy &result, const Common::String &attrib, const DynamicValue &index) |
|
| Debuggable (const Debuggable &other) |
|
| Debuggable (Debuggable &&other) |
|
virtual SupportStatus | debugGetSupportStatus () const =0 |
|
virtual const char * | debugGetTypeName () const =0 |
|
virtual const Common::String & | debugGetName () const =0 |
|
virtual void | debugInspect (IDebugInspectionReport *report) const =0 |
|