Checklist for proving each dungeon object draws like the game. More...
#include <object_coverage_panel.h>

Public Types | |
| using | NavigateCallback |
Public Member Functions | |
| ObjectCoveragePanel ()=default | |
| std::string | GetId () const override |
| Unique identifier for this panel. | |
| std::string | GetDisplayName () const override |
| Human-readable name shown in menus and title bars. | |
| std::string | GetIcon () const override |
| Material Design icon for this panel. | |
| std::string | GetEditorCategory () const override |
| Editor category this panel belongs to. | |
| int | GetPriority () const override |
| Get display priority for menu ordering. | |
| std::string | GetWorkflowGroup () const override |
| Optional workflow group for hack-centric actions. | |
| void | Draw (bool *p_open) override |
| Draw the panel content. | |
| void | SetProject (project::YazeProject *project) |
| void | SetRooms (DungeonRoomStore *rooms) |
| void | SetNavigateCallback (NavigateCallback callback) |
| void | FocusObject (int object_id, int room_id) |
| void | MarkRoomsDirty () |
Public Member Functions inherited from yaze::editor::WindowContent | |
| virtual | ~WindowContent ()=default |
| virtual void | OnFirstDraw () |
| Called once before the first Draw() in a session. | |
| virtual bool | RequiresLazyInit () const |
| Whether this panel uses lazy initialization. | |
| void | InvalidateLazyInit () |
| Reset lazy init state so OnFirstDraw() runs again. | |
| virtual void | OnOpen () |
| Called when panel becomes visible. | |
| virtual void | OnClose () |
| Called when panel is hidden. | |
| virtual void | OnFocus () |
| Called when panel receives focus. | |
| virtual WindowLifecycle | GetWindowLifecycle () const |
| Get the lifecycle category for this window. | |
| virtual WindowContextScope | GetContextScope () const |
| Optional context binding for this window (room/selection/etc) | |
| virtual WindowScope | GetScope () const |
| Get the registration scope for this window. | |
| virtual WindowPresentationPolicy | GetPresentationPolicy () const |
| How this content is hosted and advertised by workspace chrome. | |
| virtual bool | IsEnabled () const |
| Check if this panel is currently enabled. | |
| virtual std::string | GetDisabledTooltip () const |
| Get tooltip text when panel is disabled. | |
| virtual std::string | GetShortcutHint () const |
| Get keyboard shortcut hint for display. | |
| virtual std::string | GetWorkflowLabel () const |
| Optional workflow label for menus/command palette. | |
| virtual std::string | GetWorkflowDescription () const |
| Optional workflow description for menus/command palette. | |
| virtual int | GetWorkflowPriority () const |
| Optional workflow ordering priority (lower sorts first). | |
| virtual float | GetPreferredWidth () const |
| Get preferred width for this panel (optional) | |
| virtual bool | HasExactPreferredWidth () const |
| Whether GetPreferredWidth() is an exact content width. | |
| virtual float | GetPreferredHeight () const |
| Get preferred height for this panel (optional) | |
| virtual bool | PrefersFloating () const |
| virtual bool | PreferAutoHideTabBar () const |
| Whether the dock node hosting this panel should auto-hide its tab bar. | |
| virtual bool | IsVisibleByDefault () const |
| Whether this panel should be visible by default. | |
| virtual std::string | GetParentPanelId () const |
| Get parent panel ID for cascade behavior. | |
| virtual bool | CascadeCloseChildren () const |
| Whether closing this panel should close child panels. | |
| void | DrawWithLazyInit (bool *p_open) |
| Execute lazy initialization if needed, then call Draw() | |
Private Member Functions | |
| void | RebuildIndex () |
| void | EnsureEvidenceLoaded () |
| void | SetVerdict (int object_id, ObjectEvidenceState state) |
| void | SaveEvidence () |
| void | GoToOccurrence (int object_id, const ObjectOccurrence &occurrence) |
| void | GoToNextObject () |
| void | DrawAutomaticCheck () |
| void | DrawAutomaticCheckResults () |
| void | SetCaptureDir (const std::string &dir) |
| void | ReloadManifest () |
| void | StartAutomaticCheck () |
| void | StepAutomaticCheck () |
| void | CheckRoomAgainstGame (int room_id) |
| void | ApplyAutomaticVerdicts (ObjectEvidenceState state) |
| void | DrawSummary () |
| void | DrawFilters () |
| void | DrawObjectTable (float height) |
| void | DrawDetails () |
| void | DrawVerdictEditor (int object_id) |
| void | DrawObjectOccurrences (int object_id) |
| bool | PassesFilters (int object_id) const |
| std::string | EvidenceContextName () const |
Friends | |
| class | ObjectCoveragePanelTestPeer |
Additional Inherited Members | |
Protected Member Functions inherited from yaze::editor::WindowContent | |
| void | InvalidateCache () |
| Invalidate all cached computations. | |
| template<typename T > | |
| T & | GetCached (const std::string &key, std::function< T()> compute) |
| Get or compute a cached value. | |
| bool | IsCacheValid () const |
| Check if cache has been invalidated. | |
| void | ClearCache () |
| Clear all cached values (more aggressive than InvalidateCache) | |
Checklist for proving each dungeon object draws like the game.
Lists every object the draw-routine registry maps, which rooms place it, and a verdict per object (see ObjectEvidenceState). "Next object to check" picks the next unchecked object in release-focus order and opens a room that uses it with the object selected, so a review session is: compare, set the verdict, press Next.
Verdicts are saved as JSON under the app data directory, one file per project (or per ROM SHA-1 when no project is open), so vanilla and Oracle results stay separate.
Definition at line 35 of file object_coverage_panel.h.
Definition at line 39 of file object_coverage_panel.h.
|
default |
|
inlineoverridevirtual |
Unique identifier for this panel.
IDs should be:
Implements yaze::editor::WindowContent.
Definition at line 44 of file object_coverage_panel.h.
|
inlineoverridevirtual |
Human-readable name shown in menus and title bars.
Implements yaze::editor::WindowContent.
Definition at line 45 of file object_coverage_panel.h.
|
inlineoverridevirtual |
Material Design icon for this panel.
Implements yaze::editor::WindowContent.
Definition at line 46 of file object_coverage_panel.h.
References ICON_MD_FACT_CHECK.
|
inlineoverridevirtual |
Editor category this panel belongs to.
Implements yaze::editor::WindowContent.
Definition at line 47 of file object_coverage_panel.h.
|
inlineoverridevirtual |
Get display priority for menu ordering.
Reimplemented from yaze::editor::WindowContent.
Definition at line 48 of file object_coverage_panel.h.
|
inlineoverridevirtual |
Optional workflow group for hack-centric actions.
Reimplemented from yaze::editor::WindowContent.
Definition at line 49 of file object_coverage_panel.h.
|
overridevirtual |
Draw the panel content.
| p_open | Pointer to visibility flag (nullptr if not closable) |
Called by WorkspaceWindowManager when the panel is visible. Do NOT call ImGui::Begin/End - the PanelWindow wrapper handles that. Just draw your content directly.
Implements yaze::editor::WindowContent.
Definition at line 432 of file object_coverage_panel.cc.
References DrawAutomaticCheck(), DrawDetails(), DrawFilters(), DrawObjectTable(), DrawSummary(), EnsureEvidenceLoaded(), index_dirty_, yaze::Rom::is_loaded(), RebuildIndex(), yaze::editor::DungeonRoomStore::rom(), rooms_, and StepAutomaticCheck().
| void yaze::editor::ObjectCoveragePanel::SetProject | ( | project::YazeProject * | project | ) |
Definition at line 121 of file object_coverage_panel.cc.
References loaded_context_, and project_.
Referenced by yaze::editor::DungeonEditorV2::RefreshRomBackedState().
| void yaze::editor::ObjectCoveragePanel::SetRooms | ( | DungeonRoomStore * | rooms | ) |
Definition at line 126 of file object_coverage_panel.cc.
References index_dirty_, and rooms_.
Referenced by yaze::editor::DungeonEditorV2::RefreshRomBackedState().
|
inline |
Definition at line 55 of file object_coverage_panel.h.
References navigate_.
| void yaze::editor::ObjectCoveragePanel::FocusObject | ( | int | object_id, |
| int | room_id ) |
Definition at line 367 of file object_coverage_panel.cc.
References filter_text_, last_room_for_object_, only_focus_, only_placed_, scroll_to_selected_, selected_object_, and state_filter_.
Referenced by yaze::editor::DungeonEditorV2::FocusObjectCoverage().
|
inline |
Definition at line 62 of file object_coverage_panel.h.
References index_dirty_.
|
private |
Definition at line 141 of file object_coverage_panel.cc.
References yaze::editor::ObjectUsageIndex::AddRoom(), auto_results_, yaze::editor::ObjectAutoCheckResults::Clear(), yaze::util::ComputeSha1Hex(), custom_code_, yaze::zelda3::Room::EnsureObjectsLoaded(), yaze::editor::FindObjectsWithCustomDrawCode(), yaze::editor::DungeonRoomStore::game_data(), yaze::zelda3::DrawRoutineRegistry::Get(), yaze::editor::DungeonRoomStore::GetIfMaterialized(), yaze::zelda3::Room::GetTileObjects(), yaze::project::YazeProject::hack_manifest, index_dirty_, yaze::Rom::is_loaded(), yaze::core::HackManifest::loaded(), loaded_context_, yaze::editor::OrderObjectsForReview(), project_, yaze::core::HackManifest::protected_regions(), yaze::zelda3::ReadObjectDrawCode(), ReloadManifest(), review_order_, yaze::editor::DungeonRoomStore::rom(), rom_sha1_, rooms_, yaze::editor::DungeonRoomStore::size(), usage_, and yaze::Rom::vector().
Referenced by Draw().
|
private |
Definition at line 182 of file object_coverage_panel.cc.
References auto_results_, yaze::editor::ObjectAutoCheckResults::Clear(), evidence_, evidence_path_, EvidenceContextName(), yaze::util::PlatformPaths::GetAppDataDirectory(), loaded_context_, yaze::editor::ObjectEvidenceStore::LoadFromFile(), ReloadManifest(), yaze::editor::SafeEvidenceFileName(), status_is_error_, and status_message_.
Referenced by Draw().
|
private |
Definition at line 351 of file object_coverage_panel.cc.
References evidence_, yaze::editor::ObjectEvidenceStore::Find(), last_room_for_object_, yaze::editor::ObjectEvidence::rom_sha1, rom_sha1_, yaze::editor::ObjectEvidence::room_id, SaveEvidence(), yaze::editor::ObjectEvidenceStore::Set(), yaze::editor::ObjectEvidence::state, and yaze::editor::ObjectEvidence::updated_utc.
Referenced by DrawVerdictEditor().

|
private |
Definition at line 337 of file object_coverage_panel.cc.
References evidence_, evidence_path_, yaze::editor::ObjectEvidenceStore::SaveToFile(), status_is_error_, and status_message_.
Referenced by ApplyAutomaticVerdicts(), DrawVerdictEditor(), SetCaptureDir(), and SetVerdict().

|
private |
Definition at line 380 of file object_coverage_panel.cc.
References last_room_for_object_, navigate_, yaze::editor::ObjectOccurrence::object_index, and yaze::editor::ObjectOccurrence::room_id.
Referenced by DrawObjectOccurrences(), and GoToNextObject().
|
private |
Definition at line 388 of file object_coverage_panel.cc.
References evidence_, yaze::editor::ObjectUsageIndex::Find(), GoToOccurrence(), yaze::editor::NextObjectToCheck(), review_order_, scroll_to_selected_, selected_object_, status_is_error_, status_message_, and usage_.
Referenced by DrawSummary().

|
private |
Definition at line 520 of file object_coverage_panel.cc.
References auto_next_, auto_queue_, auto_running_, yaze::editor::ObjectEvidenceStore::capture_dir(), DrawAutomaticCheckResults(), evidence_, yaze::gui::GetErrorColor(), ICON_MD_FOLDER_OPEN, ICON_MD_PLAY_ARROW, manifest_, manifest_error_, SetCaptureDir(), yaze::util::FileDialogWrapper::ShowOpenFolderDialog(), and StartAutomaticCheck().
Referenced by Draw().
|
private |
Definition at line 572 of file object_coverage_panel.cc.
References ApplyAutomaticVerdicts(), auto_results_, auto_room_errors_, auto_running_, evidence_, yaze::gui::GetErrorColor(), ICON_MD_CHECK, ICON_MD_CLOSE, yaze::editor::kReproduced, yaze::editor::kVerified, yaze::editor::ProposeAutomaticVerdicts(), rom_sha1_, yaze::editor::ObjectAutoCheckResults::rooms_compared(), yaze::editor::ObjectAutoCheckResults::rooms_exact(), and yaze::editor::ObjectAutoCheckResults::summaries().
Referenced by DrawAutomaticCheck().
|
private |
Definition at line 217 of file object_coverage_panel.cc.
References auto_results_, yaze::editor::ObjectAutoCheckResults::Clear(), evidence_, yaze::editor::IsPlainCaptureDir(), ReloadManifest(), SaveEvidence(), yaze::editor::ObjectEvidenceStore::set_capture_dir(), status_is_error_, and status_message_.
Referenced by DrawAutomaticCheck().
|
private |
Definition at line 229 of file object_coverage_panel.cc.
References yaze::editor::ObjectEvidenceStore::capture_dir(), evidence_, yaze::editor::LoadGameCaptureManifest(), manifest_, manifest_dir_, manifest_error_, and rom_sha1_.
Referenced by EnsureEvidenceLoaded(), RebuildIndex(), and SetCaptureDir().

|
private |
Definition at line 251 of file object_coverage_panel.cc.
References auto_next_, auto_queue_, auto_results_, auto_room_errors_, auto_running_, yaze::editor::ObjectAutoCheckResults::Clear(), and manifest_.
Referenced by DrawAutomaticCheck().

|
private |
Definition at line 262 of file object_coverage_panel.cc.
References auto_next_, auto_queue_, auto_running_, and CheckRoomAgainstGame().
Referenced by Draw().

|
private |
Definition at line 281 of file object_coverage_panel.cc.
References auto_results_, auto_room_errors_, yaze::zelda3::CompareRoomTilemaps(), yaze::zelda3::ComposeYazeRoomTilemaps(), yaze::zelda3::ComputeObjectTileOwners(), yaze::editor::PlacementAutoResult::difference_bits, yaze::editor::DungeonRoomStore::game_data(), yaze::editor::GameCaptureRoomPath(), yaze::zelda3::GameHidesObjectOnRoomLoad(), yaze::zelda3::Room::GetTileObjects(), yaze::zelda3::LoadRoomFromRom(), manifest_dir_, yaze::zelda3::ParseGameRoomTilemaps(), yaze::editor::ObjectAutoCheckResults::Record(), yaze::editor::ObjectAutoCheckResults::RecordRoom(), yaze::zelda3::Room::RenderRoomGraphics(), yaze::editor::DungeonRoomStore::rom(), rooms_, yaze::zelda3::Room::SetGameData(), yaze::zelda3::Room::tag1(), yaze::zelda3::Room::tag2(), yaze::editor::PlacementAutoResult::tiles_different, and yaze::editor::PlacementAutoResult::tiles_owned.
Referenced by StepAutomaticCheck().
|
private |
Definition at line 319 of file object_coverage_panel.cc.
References auto_results_, evidence_, yaze::editor::ObjectEvidenceStateLabel(), yaze::editor::ProposeAutomaticVerdicts(), rom_sha1_, SaveEvidence(), yaze::editor::ObjectEvidenceStore::Set(), and status_message_.
Referenced by DrawAutomaticCheckResults().

|
private |
Definition at line 455 of file object_coverage_panel.cc.
References evidence_, evidence_path_, yaze::editor::ObjectUsageIndex::Find(), yaze::gui::GetErrorColor(), yaze::gui::GetInfoColor(), GoToNextObject(), ICON_MD_REFRESH, ICON_MD_SKIP_NEXT, index_dirty_, yaze::editor::kAllObjectEvidenceStates, yaze::editor::kUntriaged, yaze::editor::ObjectEvidenceStateLabel(), review_order_, yaze::editor::ObjectUsageIndex::rooms_scanned(), yaze::editor::ObjectEvidenceStore::StateOf(), status_is_error_, status_message_, and usage_.
Referenced by Draw().
|
private |
Definition at line 630 of file object_coverage_panel.cc.
References auto_results_, filter_text_, yaze::editor::kAllObjectEvidenceStates, yaze::editor::ObjectEvidenceStateLabel(), only_auto_differences_, only_focus_, only_placed_, yaze::editor::ObjectAutoCheckResults::rooms_compared(), and state_filter_.
Referenced by Draw().

|
private |
Definition at line 673 of file object_coverage_panel.cc.
References auto_results_, custom_code_, yaze::zelda3::DescribeTileWordDifference(), evidence_, yaze::editor::FormatObjectId(), yaze::gui::GetErrorColor(), yaze::zelda3::GetObjectName(), yaze::gui::GetSuccessColor(), yaze::gui::GetWarningColor(), ICON_MD_CHECK, ICON_MD_CLOSE, ICON_MD_CODE, yaze::editor::ObjectEvidenceStateLabel(), PassesFilters(), yaze::editor::ReleaseFocusGroupFor(), yaze::editor::ReleaseFocusGroups(), review_order_, yaze::editor::ObjectUsageIndex::RoomCountFor(), yaze::editor::ObjectAutoCheckResults::rooms_compared(), scroll_to_selected_, selected_object_, yaze::editor::ObjectEvidenceStore::StateOf(), yaze::editor::ObjectAutoCheckResults::Summary(), and usage_.
Referenced by Draw().
|
private |
Definition at line 806 of file object_coverage_panel.cc.
References auto_results_, custom_code_, yaze::zelda3::DescribeTileWordDifference(), DrawObjectOccurrences(), DrawVerdictEditor(), yaze::editor::FormatObjectId(), yaze::zelda3::DrawRoutineRegistry::Get(), yaze::gui::GetDisabledColor(), yaze::gui::GetErrorColor(), yaze::gui::GetInfoColor(), yaze::zelda3::GetObjectName(), yaze::gui::GetSuccessColor(), yaze::zelda3::GetSymbologyForObject(), yaze::gui::GetWarningColor(), ICON_MD_CHECK, ICON_MD_CLOSE, ICON_MD_CODE, yaze::editor::ReleaseFocusGroupFor(), yaze::editor::ReleaseFocusGroups(), selected_object_, and yaze::editor::ObjectAutoCheckResults::Summary().
Referenced by Draw().
|
private |
Definition at line 889 of file object_coverage_panel.cc.
References evidence_, yaze::editor::ObjectEvidenceStore::Find(), yaze::editor::kAllObjectEvidenceStates, yaze::editor::ObjectEvidence::note, note_buffer_, note_buffer_object_, yaze::editor::ObjectEvidenceStateLabel(), SaveEvidence(), yaze::editor::ObjectEvidenceStore::Set(), SetVerdict(), yaze::editor::ObjectEvidenceStore::StateOf(), and yaze::editor::ObjectEvidence::updated_utc.
Referenced by DrawDetails().
|
private |
Definition at line 939 of file object_coverage_panel.cc.
References auto_results_, yaze::zelda3::DescribeTileWordDifference(), yaze::editor::PlacementAutoResult::difference_bits, yaze::editor::ObjectUsageIndex::Find(), yaze::editor::ObjectAutoCheckResults::Find(), yaze::gui::GetErrorColor(), yaze::editor::dungeon_project_labels::GetRoomLabel(), yaze::gui::GetSuccessColor(), GoToOccurrence(), ICON_MD_CHECK, ICON_MD_CLOSE, yaze::editor::ObjectOccurrence::layer, yaze::editor::PlacementAutoResult::object_id, yaze::editor::ObjectOccurrence::object_index, project_, yaze::editor::ObjectOccurrence::room_id, yaze::editor::ObjectUsageIndex::RoomCountFor(), yaze::editor::ObjectOccurrence::size, yaze::editor::PlacementAutoResult::tiles_different, yaze::editor::PlacementAutoResult::tiles_owned, usage_, yaze::editor::ObjectOccurrence::x, and yaze::editor::ObjectOccurrence::y.
Referenced by DrawDetails().
|
private |
Definition at line 404 of file object_coverage_panel.cc.
References auto_results_, yaze::editor::ContainsCaseInsensitive(), evidence_, filter_text_, yaze::editor::ObjectUsageIndex::Find(), yaze::editor::FormatObjectId(), yaze::zelda3::GetObjectName(), yaze::zelda3::GetSymbologyForObject(), only_auto_differences_, only_focus_, only_placed_, yaze::editor::ReleaseFocusGroupFor(), state_filter_, yaze::editor::ObjectEvidenceStore::StateOf(), yaze::editor::ObjectAutoCheckResults::Summary(), and usage_.
Referenced by DrawObjectTable().
|
private |
Definition at line 131 of file object_coverage_panel.cc.
References yaze::project::YazeProject::name, project_, and rom_sha1_.
Referenced by EnsureEvidenceLoaded().
|
friend |
Definition at line 65 of file object_coverage_panel.h.
|
private |
Definition at line 95 of file object_coverage_panel.h.
Referenced by DrawObjectOccurrences(), EvidenceContextName(), RebuildIndex(), and SetProject().
|
private |
Definition at line 96 of file object_coverage_panel.h.
Referenced by CheckRoomAgainstGame(), Draw(), RebuildIndex(), and SetRooms().
|
private |
Definition at line 97 of file object_coverage_panel.h.
Referenced by GoToOccurrence(), and SetNavigateCallback().
|
private |
Definition at line 100 of file object_coverage_panel.h.
Referenced by DrawObjectOccurrences(), DrawObjectTable(), DrawSummary(), GoToNextObject(), PassesFilters(), and RebuildIndex().
|
private |
Definition at line 102 of file object_coverage_panel.h.
Referenced by DrawDetails(), DrawObjectTable(), and RebuildIndex().
|
private |
Definition at line 103 of file object_coverage_panel.h.
Referenced by DrawObjectTable(), DrawSummary(), GoToNextObject(), and RebuildIndex().
|
private |
Definition at line 104 of file object_coverage_panel.h.
Referenced by ApplyAutomaticVerdicts(), DrawAutomaticCheckResults(), EvidenceContextName(), RebuildIndex(), ReloadManifest(), and SetVerdict().
|
private |
Definition at line 105 of file object_coverage_panel.h.
Referenced by Draw(), DrawSummary(), MarkRoomsDirty(), RebuildIndex(), and SetRooms().
|
private |
Definition at line 107 of file object_coverage_panel.h.
Referenced by ApplyAutomaticVerdicts(), DrawAutomaticCheck(), DrawAutomaticCheckResults(), DrawObjectTable(), DrawSummary(), DrawVerdictEditor(), EnsureEvidenceLoaded(), GoToNextObject(), PassesFilters(), ReloadManifest(), SaveEvidence(), SetCaptureDir(), and SetVerdict().
|
private |
Definition at line 108 of file object_coverage_panel.h.
Referenced by DrawSummary(), EnsureEvidenceLoaded(), and SaveEvidence().
|
private |
Definition at line 109 of file object_coverage_panel.h.
Referenced by EnsureEvidenceLoaded(), RebuildIndex(), and SetProject().
|
private |
Definition at line 110 of file object_coverage_panel.h.
Referenced by ApplyAutomaticVerdicts(), DrawSummary(), EnsureEvidenceLoaded(), GoToNextObject(), SaveEvidence(), and SetCaptureDir().
|
private |
Definition at line 111 of file object_coverage_panel.h.
Referenced by DrawSummary(), EnsureEvidenceLoaded(), GoToNextObject(), SaveEvidence(), and SetCaptureDir().
|
private |
Definition at line 113 of file object_coverage_panel.h.
Referenced by DrawDetails(), DrawObjectTable(), FocusObject(), and GoToNextObject().
|
private |
Definition at line 114 of file object_coverage_panel.h.
Referenced by DrawObjectTable(), FocusObject(), and GoToNextObject().
|
private |
Definition at line 116 of file object_coverage_panel.h.
Referenced by FocusObject(), GoToOccurrence(), and SetVerdict().
|
private |
Definition at line 117 of file object_coverage_panel.h.
Referenced by DrawVerdictEditor().
|
private |
Definition at line 118 of file object_coverage_panel.h.
Referenced by DrawVerdictEditor().
|
private |
Definition at line 120 of file object_coverage_panel.h.
Referenced by DrawAutomaticCheck(), ReloadManifest(), and StartAutomaticCheck().
|
private |
Definition at line 121 of file object_coverage_panel.h.
Referenced by DrawAutomaticCheck(), and ReloadManifest().
|
private |
Definition at line 122 of file object_coverage_panel.h.
Referenced by CheckRoomAgainstGame(), and ReloadManifest().
|
private |
Definition at line 123 of file object_coverage_panel.h.
Referenced by ApplyAutomaticVerdicts(), CheckRoomAgainstGame(), DrawAutomaticCheckResults(), DrawDetails(), DrawFilters(), DrawObjectOccurrences(), DrawObjectTable(), EnsureEvidenceLoaded(), PassesFilters(), RebuildIndex(), SetCaptureDir(), and StartAutomaticCheck().
|
private |
Definition at line 124 of file object_coverage_panel.h.
Referenced by DrawAutomaticCheck(), StartAutomaticCheck(), and StepAutomaticCheck().
|
private |
Definition at line 125 of file object_coverage_panel.h.
Referenced by DrawAutomaticCheck(), StartAutomaticCheck(), and StepAutomaticCheck().
|
private |
Definition at line 126 of file object_coverage_panel.h.
Referenced by DrawAutomaticCheck(), DrawAutomaticCheckResults(), StartAutomaticCheck(), and StepAutomaticCheck().
|
private |
Definition at line 127 of file object_coverage_panel.h.
Referenced by CheckRoomAgainstGame(), DrawAutomaticCheckResults(), and StartAutomaticCheck().
|
private |
Definition at line 128 of file object_coverage_panel.h.
Referenced by DrawFilters(), and PassesFilters().
|
private |
Definition at line 130 of file object_coverage_panel.h.
Referenced by DrawFilters(), FocusObject(), and PassesFilters().
|
private |
Definition at line 131 of file object_coverage_panel.h.
Referenced by DrawFilters(), FocusObject(), and PassesFilters().
|
private |
Definition at line 132 of file object_coverage_panel.h.
Referenced by DrawFilters(), FocusObject(), and PassesFilters().
|
private |
Definition at line 133 of file object_coverage_panel.h.
Referenced by DrawFilters(), FocusObject(), and PassesFilters().