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 DebuggerTheme * | theme = 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 |