yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
usage_preview.cc File Reference

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::usage_preview
 
namespace  yaze::editor::usage_preview::anonymous_namespace{usage_preview.cc}
 

Functions

void yaze::editor::usage_preview::anonymous_namespace{usage_preview.cc}::CopySheet (const std::vector< uint8_t > &sheet, std::vector< uint8_t > &dst, size_t block)
 
SheetPixels yaze::editor::usage_preview::SnapshotSessionSheets (const std::set< uint16_t > &ids, const zelda3::GameData *game_data)
 
SheetPixels yaze::editor::usage_preview::SnapshotArenaSheets (const std::set< uint16_t > &ids, const zelda3::GameData *game_data)
 
PreviewImage yaze::editor::usage_preview::SnapshotBitmap (const gfx::Bitmap &bitmap)
 Copies a palettized Bitmap (for example a room composite).
 
std::map< int, std::array< uint8_t, 16 > > yaze::editor::usage_preview::CollectRoomSheetBlocks (Rom *rom, zelda3::GameData *game_data, const std::map< int, zelda3::RoomGfxInfo > &rooms)
 
std::vector< int > yaze::editor::usage_preview::RoomsUsingSheet (const std::map< int, std::array< uint8_t, 16 > > &room_blocks, uint16_t sheet, bool include_sprites)
 
std::string yaze::editor::usage_preview::RoomContextLabel (const LiveRoomContext *live)
 
std::vector< SourceObjectUse > yaze::editor::usage_preview::FindSourceObjectUses (const std::vector< RoomTileReference > &references, const std::vector< GraphicsEditTarget > &targets, const zelda3::GameData *owner)
 
std::vector< LoadedRoomSourceUses > yaze::editor::usage_preview::FindLoadedRoomSourceUses (Rom *rom, zelda3::GameData *game_data, const LiveRoomContexts &rooms, const std::vector< GraphicsEditTarget > &targets)
 

Variables

constexpr int yaze::editor::usage_preview::anonymous_namespace{usage_preview.cc}::kTilesPerSheet = 64