#include <dungeon_room_composite.h>
Definition at line 20 of file dungeon_room_composite.h.
◆ RoomCompositeOutput() [1/3]
| yaze::editor::RoomCompositeOutput::RoomCompositeOutput |
( |
| ) |
|
◆ ~RoomCompositeOutput()
| yaze::editor::RoomCompositeOutput::~RoomCompositeOutput |
( |
| ) |
|
◆ RoomCompositeOutput() [2/3]
◆ RoomCompositeOutput() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Prepare()
◆ Retire()
| void yaze::editor::RoomCompositeOutput::Retire |
( |
| ) |
|
Definition at line 56 of file dungeon_room_composite.cc.
References bitmap_, yaze::zelda3::PaletteDebugger::ClearCurrentBitmapIf(), yaze::gfx::Arena::Get(), yaze::zelda3::PaletteDebugger::Get(), rendered_layer_signature_, rendered_room_, rendered_room_revision_, yaze::gfx::Arena::RetireBitmap(), and valid_.
Referenced by yaze::editor::RoomMatrixContent::HoverPreviewRoom(), yaze::editor::RoomMatrixContent::InvalidatePreviewCache(), and yaze::editor::DungeonCanvasViewer::ResetRoomCompositeOutputs().
◆ bitmap() [1/2]
| gfx::Bitmap & yaze::editor::RoomCompositeOutput::bitmap |
( |
| ) |
|
|
inline |
◆ bitmap() [2/2]
| const gfx::Bitmap & yaze::editor::RoomCompositeOutput::bitmap |
( |
| ) |
const |
|
inline |
◆ bitmap_
| std::unique_ptr<gfx::Bitmap> yaze::editor::RoomCompositeOutput::bitmap_ |
|
private |
◆ rendered_room_
| const zelda3::Room* yaze::editor::RoomCompositeOutput::rendered_room_ = nullptr |
|
private |
◆ rendered_room_revision_
| uint64_t yaze::editor::RoomCompositeOutput::rendered_room_revision_ = 0 |
|
private |
◆ rendered_layer_signature_
| uint64_t yaze::editor::RoomCompositeOutput::rendered_layer_signature_ = 0 |
|
private |
◆ valid_
| bool yaze::editor::RoomCompositeOutput::valid_ = false |
|
private |
The documentation for this class was generated from the following files: