#include <object_coverage_model.h>
Public Member Functions | |
| void | AddRoom (int room_id, const std::vector< zelda3::RoomObject > &objects) |
| const std::vector< ObjectOccurrence > * | Find (int object_id) const |
| int | RoomCountFor (int object_id) const |
| int | rooms_scanned () const |
Private Attributes | |
| std::map< int, std::vector< ObjectOccurrence > > | by_object_ |
| int | rooms_scanned_ = 0 |
Definition at line 95 of file object_coverage_model.h.
| void yaze::editor::ObjectUsageIndex::AddRoom | ( | int | room_id, |
| const std::vector< zelda3::RoomObject > & | objects ) |
Definition at line 266 of file object_coverage_model.cc.
References by_object_, yaze::editor::ObjectOccurrence::layer, yaze::editor::ObjectOccurrence::object_index, yaze::editor::ObjectOccurrence::room_id, rooms_scanned_, yaze::editor::ObjectOccurrence::size, yaze::editor::ObjectOccurrence::x, and yaze::editor::ObjectOccurrence::y.
Referenced by yaze::editor::ObjectCoveragePanel::RebuildIndex().
| const std::vector< ObjectOccurrence > * yaze::editor::ObjectUsageIndex::Find | ( | int | object_id | ) | const |
Definition at line 282 of file object_coverage_model.cc.
References by_object_.
Referenced by yaze::editor::ObjectCoveragePanel::DrawObjectOccurrences(), yaze::editor::ObjectCoveragePanel::DrawSummary(), yaze::editor::ObjectCoveragePanel::GoToNextObject(), yaze::editor::NextObjectToCheck(), yaze::editor::ObjectCoveragePanel::PassesFilters(), and RoomCountFor().
| int yaze::editor::ObjectUsageIndex::RoomCountFor | ( | int | object_id | ) | const |
Definition at line 288 of file object_coverage_model.cc.
References Find().
Referenced by yaze::editor::ObjectCoveragePanel::DrawObjectOccurrences(), and yaze::editor::ObjectCoveragePanel::DrawObjectTable().

|
inline |
Definition at line 101 of file object_coverage_model.h.
References rooms_scanned_.
Referenced by yaze::editor::ObjectCoveragePanel::DrawSummary().
|
private |
Definition at line 104 of file object_coverage_model.h.
|
private |
Definition at line 105 of file object_coverage_model.h.
Referenced by AddRoom(), and rooms_scanned().