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

Classes

struct  ScoreConfig
 
struct  ScoreState
 
struct  WatchLogEntry
 

Public Attributes

struct Director::DT::ImGuiState::ScoreConfig _scoreCfg
 
struct Director::DT::ImGuiState::ScoreState _scoreState
 
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 {
   CastMember *   _castMember
 
   Common::HashMap< CastMember *, int >   _filmLoopCurrentFrame
 
_castDetails
 
struct {
   bool   _isScriptDirty = false
 
   bool   _goToDefinition = false
 
   bool   _scrollToPC = false
 
   uint   _lastLinePC = 0
 
   uint   _callstackSize = 0
 
   Common::String   _highlightQuery
 
   bool   _suppressHighlight = false
 
_dbg
 
struct {
   char   input [256] = {}
 
   bool   dirty = false
 
   int   mode = kSearchAll
 
   Common::Array< ImGuiScript >   results
 
_search
 
struct {
   DatumHash   _locals
 
   DatumHash   _globals
 
   DatumHash   _prevLocals
 
   DatumHash   _prevGlobals
 
   uint32   _lastTimeRefreshed = 0
 
_vars
 
struct {
   ImGuiImage   image
 
   Common::String   text
 
   Common::String   title
 
   Common::String   cachedRaw
 
   Common::String   cachedNormalized
 
   char *   buffer = nullptr
 
   size_t   bufferSize = 0
 
_imageViewerState
 
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
 
   bool   isMainChannel = false
 
_selectedScoreCast
 
struct {
   int   frame = -1
 
   int   channel = -1
 
_hoveredScoreCast
 
Common::Array< Common::Array< Common::Pair< uint, uint > > > _continuationData
 
Common::String _loadedContinuationData
 
Common::Array< WatchLogEntry_watchLog
 
Common::String _scoreWindow
 
Common::String _channelsWindow
 
Common::String _castWindow
 
int _scoreMode = 0
 
int _scoreFrameOffset = 1
 
int _scorePageSlider = 0
 
int _selectedChannel = -1
 
bool _scrollToChannel = false
 
ImFont_tinyFont = nullptr
 
int _activeThemeID = kThemeLight
 
const DebuggerThemetheme = nullptr
 
struct {
   Common::Path   path
 
   uint32   resType = 0
 
   uint32   resId = 0
 
   byte *   data = nullptr
 
   uint32   dataSize = 0
 
   MemoryEditor   memEdit
 
_archive
 
ImGuiEx::ImGuiLogger_logger = nullptr
 
bool _ignoreMouse = false
 
bool _enableMultiViewport = true
 
Window_windowToRedraw = nullptr
 

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