| AddDoor(const Door &door) | yaze::zelda3::Room | inline |
| AddObject(const RoomObject &object) | yaze::zelda3::Room | |
| AddTileObject(const RoomObject &object) | yaze::zelda3::Room | inline |
| animated_frame_ | yaze::zelda3::Room | private |
| background_tileset_ | yaze::zelda3::Room | private |
| bg1_buffer() | yaze::zelda3::Room | inline |
| bg1_buffer() const | yaze::zelda3::Room | inline |
| bg1_buffer_ | yaze::zelda3::Room | private |
| bg2_ | yaze::zelda3::Room | private |
| bg2_buffer() | yaze::zelda3::Room | inline |
| bg2_buffer() const | yaze::zelda3::Room | inline |
| bg2_buffer_ | yaze::zelda3::Room | private |
| blocks() const | yaze::zelda3::Room | inline |
| blocks_ | yaze::zelda3::Room | private |
| blockset | yaze::zelda3::Room | |
| cached_blockset_ | yaze::zelda3::Room | private |
| cached_effect_ | yaze::zelda3::Room | private |
| cached_floor1_graphics_ | yaze::zelda3::Room | private |
| cached_floor2_graphics_ | yaze::zelda3::Room | private |
| cached_layout_ | yaze::zelda3::Room | private |
| cached_palette_ | yaze::zelda3::Room | private |
| cached_spriteset_ | yaze::zelda3::Room | private |
| cached_tag1_ | yaze::zelda3::Room | private |
| cached_tag2_ | yaze::zelda3::Room | private |
| chest_list_ | yaze::zelda3::Room | private |
| chests_in_room_ | yaze::zelda3::Room | private |
| ClearTileObjects() | yaze::zelda3::Room | inline |
| collision() const | yaze::zelda3::Room | inline |
| collision_ | yaze::zelda3::Room | private |
| composite_bitmap() const | yaze::zelda3::Room | inline |
| composite_bitmap_ | yaze::zelda3::Room | mutableprivate |
| composite_dirty_ | yaze::zelda3::Room | mutableprivate |
| CopyRoomGraphicsToBuffer() | yaze::zelda3::Room | |
| current_gfx16_ | yaze::zelda3::Room | private |
| doors_ | yaze::zelda3::Room | private |
| dungeon_state_ | yaze::zelda3::Room | private |
| effect() const | yaze::zelda3::Room | inline |
| effect_ | yaze::zelda3::Room | private |
| EncodeObjects() const | yaze::zelda3::Room | |
| EncodeSprites() const | yaze::zelda3::Room | |
| FindObjectAt(int x, int y, int layer) const | yaze::zelda3::Room | |
| floor1() const | yaze::zelda3::Room | inline |
| floor1_graphics_ | yaze::zelda3::Room | private |
| floor2() const | yaze::zelda3::Room | inline |
| floor2_graphics_ | yaze::zelda3::Room | private |
| game_data() | yaze::zelda3::Room | inline |
| game_data_ | yaze::zelda3::Room | private |
| get_gfx_buffer() const | yaze::zelda3::Room | inline |
| GetChests() const | yaze::zelda3::Room | inline |
| GetChests() | yaze::zelda3::Room | inline |
| GetCompositeBitmap(RoomLayerManager &layer_mgr) | yaze::zelda3::Room | |
| GetDoors() const | yaze::zelda3::Room | inline |
| GetDoors() | yaze::zelda3::Room | inline |
| GetDungeonState() | yaze::zelda3::Room | inline |
| GetLayout() const | yaze::zelda3::Room | inline |
| GetPotItems() const | yaze::zelda3::Room | inline |
| GetPotItems() | yaze::zelda3::Room | inline |
| GetSprites() const | yaze::zelda3::Room | inline |
| GetSprites() | yaze::zelda3::Room | inline |
| GetStairs() const | yaze::zelda3::Room | inline |
| GetStairs() | yaze::zelda3::Room | inline |
| GetTileObject(size_t index) | yaze::zelda3::Room | inline |
| GetTileObject(size_t index) const | yaze::zelda3::Room | inline |
| GetTileObjectCount() const | yaze::zelda3::Room | inline |
| GetTileObjects() const | yaze::zelda3::Room | inline |
| GetTileObjects() | yaze::zelda3::Room | inline |
| graphics_dirty_ | yaze::zelda3::Room | private |
| HandleSpecialObjects(short oid, uint8_t posX, uint8_t posY, int &nbr_of_staircase) | yaze::zelda3::Room | |
| holewarp | yaze::zelda3::Room | |
| id() const | yaze::zelda3::Room | inline |
| is_dark_ | yaze::zelda3::Room | private |
| is_floor_ | yaze::zelda3::Room | private |
| is_light_ | yaze::zelda3::Room | private |
| is_loaded_ | yaze::zelda3::Room | private |
| IsCompositeDirty() const | yaze::zelda3::Room | inline |
| IsLight() const | yaze::zelda3::Room | inline |
| IsLoaded() const | yaze::zelda3::Room | inline |
| layer2_behavior_ | yaze::zelda3::Room | private |
| layer2_mode_ | yaze::zelda3::Room | private |
| layer_merging() const | yaze::zelda3::Room | inline |
| layer_merging_ | yaze::zelda3::Room | private |
| layout | yaze::zelda3::Room | |
| layout_ | yaze::zelda3::Room | private |
| layout_dirty_ | yaze::zelda3::Room | private |
| LoadAnimatedGraphics() | yaze::zelda3::Room | |
| LoadBlocks() | yaze::zelda3::Room | |
| LoadChests() | yaze::zelda3::Room | |
| LoadDoors() | yaze::zelda3::Room | |
| LoadLayoutTilesToBuffer() | yaze::zelda3::Room | |
| LoadObjects() | yaze::zelda3::Room | |
| LoadPits() | yaze::zelda3::Room | |
| LoadPotItems() | yaze::zelda3::Room | |
| LoadRoomGraphics(uint8_t entrance_blockset=0xFF) | yaze::zelda3::Room | |
| LoadSprites() | yaze::zelda3::Room | |
| LoadTorches() | yaze::zelda3::Room | |
| MarkCompositeDirty() | yaze::zelda3::Room | inline |
| MarkGraphicsDirty() | yaze::zelda3::Room | inline |
| MarkLayoutDirty() | yaze::zelda3::Room | inline |
| MarkObjectsDirty() | yaze::zelda3::Room | inline |
| message_id_ | yaze::zelda3::Room | |
| mutable_blocks() | yaze::zelda3::Room | inline |
| mutable_rom() | yaze::zelda3::Room | inline |
| object_bg1_buffer() | yaze::zelda3::Room | inline |
| object_bg1_buffer() const | yaze::zelda3::Room | inline |
| object_bg1_buffer_ | yaze::zelda3::Room | private |
| object_bg2_buffer() | yaze::zelda3::Room | inline |
| object_bg2_buffer() const | yaze::zelda3::Room | inline |
| object_bg2_buffer_ | yaze::zelda3::Room | private |
| objects_dirty_ | yaze::zelda3::Room | private |
| operator=(Room &&) | yaze::zelda3::Room | |
| operator=(const Room &)=delete | yaze::zelda3::Room | |
| palette | yaze::zelda3::Room | |
| palette_ | yaze::zelda3::Room | private |
| ParseObjectsFromLocation(int objects_location) | yaze::zelda3::Room | |
| pits_ | yaze::zelda3::Room | private |
| pot_items_ | yaze::zelda3::Room | private |
| ReloadGraphics(uint8_t entrance_blockset=0xFF) | yaze::zelda3::Room | |
| RemoveDoor(size_t index) | yaze::zelda3::Room | inline |
| RemoveObject(size_t index) | yaze::zelda3::Room | |
| RemoveTileObject(size_t index) | yaze::zelda3::Room | inline |
| RenderObjectsToBackground() | yaze::zelda3::Room | |
| RenderRoomGraphics() | yaze::zelda3::Room | |
| rom() | yaze::zelda3::Room | inline |
| rom_ | yaze::zelda3::Room | private |
| Room() | yaze::zelda3::Room | |
| Room(int room_id, Rom *rom, GameData *game_data=nullptr) | yaze::zelda3::Room | |
| Room(Room &&) | yaze::zelda3::Room | |
| Room(const Room &)=delete | yaze::zelda3::Room | |
| room_id_ | yaze::zelda3::Room | private |
| SaveObjects() | yaze::zelda3::Room | |
| SaveSprites() | yaze::zelda3::Room | |
| set_floor1(uint8_t value) | yaze::zelda3::Room | inline |
| set_floor2(uint8_t value) | yaze::zelda3::Room | inline |
| SetBackgroundTileset(uint8_t tileset) | yaze::zelda3::Room | inline |
| SetBg2(background2 bg2) | yaze::zelda3::Room | inline |
| SetBlockset(uint8_t blockset) | yaze::zelda3::Room | inline |
| SetCollision(CollisionKey collision) | yaze::zelda3::Room | inline |
| SetEffect(EffectKey effect) | yaze::zelda3::Room | inline |
| SetGameData(GameData *data) | yaze::zelda3::Room | inline |
| SetHolewarp(uint8_t holewarp) | yaze::zelda3::Room | inline |
| SetIsDark(bool is_dark) | yaze::zelda3::Room | inline |
| SetIsLight(bool is_light) | yaze::zelda3::Room | inline |
| SetLayer2Behavior(uint8_t behavior) | yaze::zelda3::Room | inline |
| SetLayer2Mode(uint8_t mode) | yaze::zelda3::Room | inline |
| SetLayerMerging(LayerMergeType merging) | yaze::zelda3::Room | inline |
| SetLoaded(bool loaded) | yaze::zelda3::Room | inline |
| SetMessageId(uint16_t message_id) | yaze::zelda3::Room | inline |
| SetMessageIdDirect(uint16_t message_id) | yaze::zelda3::Room | inline |
| SetPalette(uint8_t palette) | yaze::zelda3::Room | inline |
| SetPaletteDirect(uint8_t palette) | yaze::zelda3::Room | inline |
| SetPitsTarget(uint8_t target) | yaze::zelda3::Room | inline |
| SetPitsTargetLayer(uint8_t layer) | yaze::zelda3::Room | inline |
| SetRom(Rom *rom) | yaze::zelda3::Room | inline |
| SetSpriteset(uint8_t spriteset) | yaze::zelda3::Room | inline |
| SetSpriteTileset(uint8_t tileset) | yaze::zelda3::Room | inline |
| SetStair1Target(uint8_t target) | yaze::zelda3::Room | inline |
| SetStair1TargetLayer(uint8_t layer) | yaze::zelda3::Room | inline |
| SetStair2Target(uint8_t target) | yaze::zelda3::Room | inline |
| SetStair2TargetLayer(uint8_t layer) | yaze::zelda3::Room | inline |
| SetStair3Target(uint8_t target) | yaze::zelda3::Room | inline |
| SetStair3TargetLayer(uint8_t layer) | yaze::zelda3::Room | inline |
| SetStair4Target(uint8_t target) | yaze::zelda3::Room | inline |
| SetStair4TargetLayer(uint8_t layer) | yaze::zelda3::Room | inline |
| SetStaircasePlane(int index, uint8_t plane) | yaze::zelda3::Room | inline |
| SetStaircaseRoom(int index, uint8_t room) | yaze::zelda3::Room | inline |
| SetTag1(TagKey tag1) | yaze::zelda3::Room | inline |
| SetTag1Direct(TagKey tag1) | yaze::zelda3::Room | inline |
| SetTag2(TagKey tag2) | yaze::zelda3::Room | inline |
| SetTag2Direct(TagKey tag2) | yaze::zelda3::Room | inline |
| SetTileObjects(const std::vector< RoomObject > &objects) | yaze::zelda3::Room | inline |
| sprite_tileset_ | yaze::zelda3::Room | private |
| sprites_ | yaze::zelda3::Room | private |
| spriteset | yaze::zelda3::Room | |
| stair1_ | yaze::zelda3::Room | private |
| stair2_ | yaze::zelda3::Room | private |
| stair3_ | yaze::zelda3::Room | private |
| stair4_ | yaze::zelda3::Room | private |
| staircase_plane_ | yaze::zelda3::Room | private |
| staircase_rooms_ | yaze::zelda3::Room | private |
| tag1() const | yaze::zelda3::Room | inline |
| tag1_ | yaze::zelda3::Room | private |
| tag2() const | yaze::zelda3::Room | inline |
| tag2_ | yaze::zelda3::Room | private |
| textures_dirty_ | yaze::zelda3::Room | private |
| tile_objects_ | yaze::zelda3::Room | private |
| UpdateObject(size_t index, const RoomObject &object) | yaze::zelda3::Room | |
| ValidateObject(const RoomObject &object) const | yaze::zelda3::Room | |
| version_constants() const | yaze::zelda3::Room | inline |
| z3_staircases_ | yaze::zelda3::Room | private |
| ~Room() | yaze::zelda3::Room | |