ScummVM API documentation
Director::DT::ImGuiState Struct Reference

Public Attributes

struct {
   Common::HashMap< CastMember *, ImGuiImage >   _textures
 
   bool   _listView = true
 
   int   _thumbnailSize = 64
 
   ImGuiTextFilter   _nameFilter
 
   int   _typeFilter = 0x7FFF
 
_cast
 
struct {
   ImGuiTextFilter   _nameFilter
 
   bool   _showScriptContexts = true
 
   Common::HashMap< Window *, ScriptData >   _windowScriptData
 
_functions
 
struct {
   bool   _isScriptDirty = false
 
   bool   _goToDefinition = false
 
   bool   _scrollToPC = false
 
   uint   _lastLinePC = 0
 
   uint   _callstackSize = 0
 
_dbg
 
struct {
   ImVec4   _bp_color_disabled = ImVec4(0.9f, 0.08f, 0.0f, 0.0f)
 
   ImVec4   _bp_color_enabled = ImVec4(0.9f, 0.08f, 0.0f, 1.0f)
 
   ImVec4   _bp_color_hover = ImVec4(0.42f, 0.17f, 0.13f, 1.0f)
 
   ImVec4   _channel_toggle = ImColor(IM_COL32(0x30, 0x30, 0xFF, 0xFF))
 
   ImVec4   _current_statement = ImColor(IM_COL32(0xFF, 0xFF, 0x00, 0xFF))
 
   ImVec4   _line_color = ImVec4(0.44f, 0.44f, 0.44f, 1.0f)
 
   ImVec4   _call_color = ImColor(IM_COL32(0xFF, 0xC5, 0x5C, 0xFF))
 
   ImVec4   _builtin_color = ImColor(IM_COL32(0x60, 0x7C, 0xFF, 0xFF))
 
   ImVec4   _var_color = ImColor(IM_COL32(0x4B, 0xCD, 0x5E, 0xFF))
 
   ImVec4   _literal_color = ImColor(IM_COL32(0xFF, 0x9F, 0xDA, 0x9E))
 
   ImVec4   _comment_color = ImColor(IM_COL32(0xFF, 0xA5, 0x9D, 0x95))
 
   ImVec4   _type_color = ImColor(IM_COL32(0x13, 0xC5, 0xF9, 0xFF))
 
   ImVec4   _keyword_color = ImColor(IM_COL32(0xC1, 0xC1, 0xC1, 0xFF))
 
   ImVec4   _the_color = ImColor(IM_COL32(0xFF, 0x49, 0xEF, 0xFF))
 
   ImVec4   _script_ref = ImColor(IM_COL32(0x7f, 0x7f, 0xff, 0xfff))
 
   ImVec4   _var_ref = ImColor(IM_COL32(0xe6, 0xe6, 0x00, 0xff))
 
   ImVec4   _var_ref_changed = ImColor(IM_COL32(0xFF, 0x00, 0x00, 0xFF))
 
   ImVec4   _var_ref_out_of_scope = ImColor(IM_COL32(0xFF, 0x00, 0xFF, 0xFF))
 
   ImColor   _contColors [6]
 
   ImColor   _channel_selected_col = ImColor(IM_COL32(0x94, 0x00, 0xD3, 0xFF))
 
   ImColor   _channel_hovered_col = ImColor(IM_COL32(0xFF, 0xFF, 0, 0x3C))
 
   int   _contColorIndex = 0
 
_colors
 
struct {
   DatumHash   _locals
 
   DatumHash   _globals
 
   DatumHash   _prevLocals
 
   DatumHash   _prevGlobals
 
   uint32   _lastTimeRefreshed = 0
 
_vars
 
ImGuiWindows _w
 
ImGuiWindows _savedW
 
bool _wasHidden = false
 
Common::List< CastMemberID_scriptCasts
 
Common::HashMap< int, ImGuiScript_openHandlers
 
bool _showCompleteScript = true
 
Common::HashMap< Common::String, bool, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo_variables
 
int _prevFrame = -1
 
struct {
   int   frame = -1
 
   int   channel = -1
 
_selectedScoreCast
 
struct {
   int   frame = -1
 
   int   channel = -1
 
_hoveredScoreCast
 
Common::Array< Common::Array< Common::Pair< uint, uint > > > _continuationData
 
Common::String _loadedContinuationData
 
Common::String _scoreWindow
 
Common::String _channelsWindow
 
Common::String _castWindow
 
int _scoreMode = 0
 
int _scoreFrameOffset = 1
 
int _scorePageSlider = 0
 
int _selectedChannel = -1
 
ImFont_tinyFont = nullptr
 
struct {
   Common::Path   path
 
   uint32   resType = 0
 
   uint32   resId = 0
 
   byte *   data = nullptr
 
   uint32   dataSize = 0
 
   MemoryEditor   memEdit
 
_archive
 
ImGuiEx::ImGuiLogger_logger = nullptr
 

Member Data Documentation

◆ _contColors

ImColor Director::DT::ImGuiState::_contColors[6]
Initial value:
= {
ImColor(IM_COL32(0xce, 0xce, 0xff, 0x80)),
ImColor(IM_COL32(0xff, 0xff, 0xce, 0x80)),
ImColor(IM_COL32(0xce, 0xff, 0xce, 0x80)),
ImColor(IM_COL32(0xce, 0xff, 0xff, 0x80)),
ImColor(IM_COL32(0xff, 0xce, 0xff, 0x80)),
ImColor(IM_COL32(0xff, 0xce, 0x9c, 0x80)),
}

The documentation for this struct was generated from the following file: