Isle
|
[AI] Items related to the Extra string of key-value pairs found in MxOb. More...
#include <extra.h>
Public Types | |
enum | ActionType { e_none = 0 , e_opendisk , e_openram , e_close , e_start , e_stop , e_run , e_exit , e_enable , e_disable , e_notify , e_unknown } |
[AI] Enumerates the possible operation types that may appear as actions in the "Extra" key-value string of an MxOb. More... | |
[AI] Items related to the Extra string of key-value pairs found in MxOb.
This structure defines possible action types that can be represented in the Extra string, which appear to be operational instructions or triggers for objects within the system, such as starting, stopping, or handling disk and RAM operations.
[AI] The Extra struct is used as a namespace for ActionType, which enumerates recognized commands (such as start, run, enable, etc) for objects that reference an "Extra" field, typically from SI file MxOb elements.
enum Extra::ActionType |
[AI] Enumerates the possible operation types that may appear as actions in the "Extra" key-value string of an MxOb.
[AI] These actions serve as symbolic instructions for how to process or interact with the object which owns the Extra field, for instance to trigger resource loading (opendisk/openram), playback (start/run/stop), resource or process shutdown (close/exit), toggling internal states (enable/disable/notify), or placeholder/unrecognized entries (none/unknown).