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

Public Attributes

struct {
   Common::HashMap< Graphics::Surface *, ImGuiImage >   _textures
 
   bool   _listView = true
 
   int   _thumbnailSize = 64
 
   ImGuiTextFilter   _nameFilter
 
   int   _typeFilter = 0x7FFF
 
_cast
 
struct {
   Common::Array< ImGuiScript >   _scripts
 
   uint   _current = 0
 
   ImGuiTextFilter   _nameFilter
 
   bool   _showByteCode = false
 
   bool   _showScript = false
 
_functions
 
struct {
   uint   _lastLinePC = 0
 
   uint   _callstackSize = 0
 
   bool   _isScriptDirty = false
 
_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   _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   _logger_error_b = ImVec4(1.f, 0.f, 0.f, 1.f)
 
   ImVec4   _logger_warning_b = ImVec4(1.f, 1.f, 0.f, 1.f)
 
   ImVec4   _logger_info_b = ImVec4(1.f, 1.f, 1.f, 1.f)
 
   ImVec4   _logger_debug_b = ImVec4(0.8f, 0.8f, 0.8f, 1.f)
 
   ImVec4   _logger_error = ImVec4(1.0f, 0.4f, 0.4f, 1.0f)
 
   ImVec4   _logger_warning = ImVec4(1.0f, 1.0f, 0.4f, 1.0f)
 
   ImVec4   _logger_info = ImVec4(1.0f, 0.8f, 0.6f, 1.0f)
 
   ImVec4   _logger_debug = ImVec4(0.8f, 0.8f, 0.8f, 1.0f)
 
_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< Common::String, bool, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo_variables
 
int _prevFrame = -1
 
struct {
   int   frame = -1
 
   int   channel = -1
 
_selectedScoreCast
 
int _scoreMode = 0
 
int _scoreFrameOffset = 1
 
ImFont_tinyFont = nullptr
 
struct {
   Common::Path   path
 
   uint32   resType = 0
 
   uint32   resId = 0
 
   byte *   data = nullptr
 
   uint32   dataSize = 0
 
   MemoryEditor   memEdit
 
_archive
 
ImGuiLogger_logger = nullptr
 

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