CommandListChangeReason Enum

Describes why the command list changed in the OnCommandListChanged callback:

  • Load - a new command list was loaded, either from the load command or the user has loaded the file through the input editor
  • Unload - the current command list was unloaded, either from the unload command or the user has unloaded the file through the input editor
  • InternalReload - the user saved changes in the input editor
  • ExternalReload - the command list was reloaded due to an external change to the input file on disk


enum CommandListChangeReason {
Load = 0,
Unload = 1,
InternalReload = 2,
ExternalReload = 3
}