Allows the user to edit sprites. More...
#include <sprite_editor.h>
Classes | |
| struct | OAMConfig |
Public Member Functions | |
| SpriteEditor (Rom *rom=nullptr) | |
| void | Initialize () override |
| absl::Status | Load () override |
| absl::Status | Update () override |
| absl::Status | Undo () override |
| absl::Status | Redo () override |
| absl::Status | Cut () override |
| absl::Status | Copy () override |
| absl::Status | Paste () override |
| absl::Status | Find () override |
| absl::Status | Save () override |
| void | set_rom (Rom *rom) |
| Rom * | rom () const |
Public Member Functions inherited from yaze::editor::Editor | |
| Editor ()=default | |
| virtual | ~Editor ()=default |
| virtual void | SetDependencies (const EditorDependencies &deps) |
| virtual void | SetGameData (zelda3::GameData *game_data) |
| virtual std::string | GetUndoDescription () const |
| virtual std::string | GetRedoDescription () const |
| const UndoManager & | undo_manager () const |
| virtual absl::Status | Clear () |
| virtual void | ContributeStatus (StatusBar *) |
| EditorType | type () const |
| bool * | active () |
| void | set_active (bool active) |
| void | toggle_active () |
| virtual bool | IsRomLoaded () const |
| virtual std::string | GetRomStatus () const |
| Rom * | rom () const |
| zelda3::GameData * | game_data () const |
| EditorContext | context () const |
| bool | HasContext () const |
Additional Inherited Members | |
Protected Member Functions inherited from yaze::editor::Editor | |
| std::string | MakePanelTitle (const std::string &base_title) const |
| std::string | MakeWindowId (const std::string &base_id) const |
| template<typename T > | |
| absl::StatusOr< T > | SafeRomAccess (std::function< T()> accessor, const std::string &operation="") const |
Protected Attributes inherited from yaze::editor::Editor | |
| bool | active_ = false |
| EditorType | type_ |
| EditorDependencies | dependencies_ |
| UndoManager | undo_manager_ |
Allows the user to edit sprites.
This class provides functionality for updating the sprite editor, drawing the editor table, drawing the sprite canvas, and drawing the current sheets. Supports both vanilla ROM sprites and custom ZSM format sprites.
Definition at line 44 of file sprite_editor.h.
|
inlineexplicit |
Definition at line 46 of file sprite_editor.h.
References yaze::editor::kSprite, and yaze::editor::Editor::type_.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 59 of file sprite_editor.cc.
References yaze::editor::Editor::dependencies_, DrawCustomSprites(), yaze::Rom::is_loaded(), yaze::editor::WorkspaceWindowManager::RegisterWindowContent(), rom_, and yaze::editor::EditorDependencies::window_manager.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 79 of file sprite_editor.cc.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 84 of file sprite_editor.cc.
References CommitUndoTransaction(), HandleEditorShortcuts(), last_frame_time_, rom(), sheets_loaded_, status_, and UpdateAnimationPlayback().
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 53 of file sprite_editor.h.
References yaze::editor::UndoManager::Undo(), and yaze::editor::Editor::undo_manager_.
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 54 of file sprite_editor.h.
References yaze::editor::UndoManager::Redo(), and yaze::editor::Editor::undo_manager_.
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 55 of file sprite_editor.h.
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 56 of file sprite_editor.h.
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 57 of file sprite_editor.h.
|
inlineoverridevirtual |
Implements yaze::editor::Editor.
Definition at line 58 of file sprite_editor.h.
|
overridevirtual |
Implements yaze::editor::Editor.
Definition at line 140 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, GetCurrentZsmPath(), SaveZsmFile(), and SaveZsmFileAs().
|
inline |
|
inline |
Definition at line 62 of file sprite_editor.h.
References rom_.
Referenced by DrawSpritesList(), set_rom(), and Update().
|
private |
Definition at line 107 of file sprite_editor.cc.
References animation_playing_, current_frame_, current_sprite_id_, preview_needs_update_, and vanilla_preview_needs_update_.
Referenced by Update().
|
private |
Definition at line 161 of file sprite_editor.cc.
References active_sprites_, yaze::gui::BeginThemedTabBar(), current_sprite_id_, DrawCurrentSheets(), DrawSpriteCanvas(), DrawSpritesList(), yaze::gui::EndThemedTabBar(), ICON_MD_ADD, yaze::zelda3::kSpriteDefaultNames, yaze::editor::kSpriteTabBarFlags, yaze::editor::kSpriteTabFlags, and sheets_loaded_.
|
private |
Definition at line 333 of file sprite_editor.cc.
References active_sprites_, current_sprite_id_, yaze::gui::GetID(), yaze::util::HexByte(), yaze::zelda3::kSpriteDefaultNames, yaze::Rom::resource_label(), rom(), yaze::project::ResourceLabelManager::SelectableLabelWithNameEdit(), and vanilla_preview_needs_update_.
Referenced by DrawVanillaSpriteEditor().
|
private |
Definition at line 218 of file sprite_editor.cc.
References current_sprite_id_, DrawAnimationFrames(), yaze::gui::Canvas::DrawBackground(), yaze::gui::Canvas::DrawBitmap(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::Canvas::DrawGrid(), yaze::gui::Canvas::DrawOverlay(), yaze::editor::SpriteEditor::OAMConfig::flip_x, yaze::editor::SpriteEditor::OAMConfig::flip_y, yaze::gui::GetID(), yaze::zelda3::SpriteOamRegistry::GetLayout(), yaze::gui::InputHexByte(), yaze::gui::InputHexWord(), yaze::gfx::Bitmap::is_active(), LoadSheetsForSprite(), oam_config_, yaze::editor::SpriteEditor::OAMConfig::palette, yaze::editor::SpriteEditor::OAMConfig::priority, RenderVanillaSprite(), sprite_canvas_, yaze::editor::SpriteEditor::OAMConfig::tile, vanilla_preview_bitmap_, yaze::editor::SpriteEditor::OAMConfig::x, and yaze::editor::SpriteEditor::OAMConfig::y.
Referenced by DrawVanillaSpriteEditor().
|
private |
Definition at line 295 of file sprite_editor.cc.
References current_sheets_, yaze::gui::Canvas::DrawBackground(), yaze::gui::Canvas::DrawBitmap(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::Canvas::DrawGrid(), yaze::gui::Canvas::DrawOverlay(), yaze::gui::Canvas::DrawTileSelector(), yaze::gfx::Arena::Get(), yaze::gui::GetID(), gfx_buffer_loaded_, graphics_sheet_canvas_, yaze::gui::InputHexByte(), and preview_needs_update_.
Referenced by DrawCustomSprites(), and DrawVanillaSpriteEditor().
|
private |
Definition at line 153 of file sprite_editor.cc.
|
private |
Definition at line 370 of file sprite_editor.cc.
References DrawCurrentSheets(), DrawCustomSpritesMetadata(), and DrawZSpriteOnCanvas().
Referenced by Initialize().
|
private |
Definition at line 394 of file sprite_editor.cc.
References animation_playing_, yaze::gui::BeginThemedTabBar(), BeginUndoTransaction(), CreateNewZSprite(), current_animation_index_, current_custom_sprite_index_, current_frame_, custom_sprites_, DrawAnimationPanel(), DrawSpritePropertiesPanel(), DrawUserRoutinesPanel(), yaze::gui::EndThemedTabBar(), frame_timer_, GetCurrentZsmPath(), ICON_MD_ADD, ICON_MD_FOLDER_OPEN, ICON_MD_SAVE, ICON_MD_SAVE_AS, LoadZsmFile(), preview_needs_update_, SaveZsmFile(), SaveZsmFileAs(), selected_routine_index_, selected_tile_index_, and yaze::util::FileDialogWrapper::ShowOpenFileDialog().
Referenced by DrawCustomSprites().
|
private |
Definition at line 357 of file sprite_editor.cc.
Referenced by DrawSpriteCanvas().
|
private |
Definition at line 479 of file sprite_editor.cc.
References animation_playing_, yaze::editor::zsprite::ZSprite::animations, current_animation_index_, current_custom_sprite_index_, current_frame_, custom_sprite_paths_, custom_sprites_, yaze::editor::zsprite::ZSprite::editor, frame_timer_, yaze::editor::zsprite::SubEditor::Frames, preview_needs_update_, yaze::editor::zsprite::ZSprite::Reset(), selected_routine_index_, selected_tile_index_, yaze::editor::zsprite::ZSprite::sprName, and zsm_dirty_.
Referenced by DrawCustomSpritesMetadata().
|
private |
Definition at line 503 of file sprite_editor.cc.
References animation_playing_, current_animation_index_, current_custom_sprite_index_, current_frame_, custom_sprite_paths_, custom_sprites_, frame_timer_, yaze::editor::zsprite::ZSprite::Load(), preview_needs_update_, selected_routine_index_, selected_tile_index_, status_, and zsm_dirty_.
Referenced by DrawCustomSpritesMetadata().
|
private |
Definition at line 522 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, SetCurrentZsmPath(), status_, and zsm_dirty_.
Referenced by DrawCustomSpritesMetadata(), Save(), and SaveZsmFileAs().
|
private |
Definition at line 533 of file sprite_editor.cc.
References current_custom_sprite_index_, SaveZsmFile(), and yaze::util::FileDialogWrapper::ShowSaveFileDialog().
Referenced by DrawCustomSpritesMetadata(), and Save().
|
private |
Definition at line 1353 of file sprite_editor.cc.
References custom_sprite_paths_, and custom_sprites_.
Referenced by SetCurrentZsmPath().
|
private |
Definition at line 1359 of file sprite_editor.cc.
References current_custom_sprite_index_, and custom_sprite_paths_.
Referenced by DrawCustomSpritesMetadata(), and Save().
|
private |
Definition at line 1369 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprite_paths_, and EnsureCustomSpritePaths().
Referenced by SaveZsmFile().
|
private |
Definition at line 547 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, DrawBooleanProperties(), DrawStatProperties(), and MarkSpriteMutated().
Referenced by DrawCustomSpritesMetadata().
|
private |
Definition at line 619 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, and MarkSpriteMutated().
Referenced by DrawSpritePropertiesPanel().
|
private |
Definition at line 576 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, and MarkSpriteMutated().
Referenced by DrawSpritePropertiesPanel().
|
private |
Definition at line 685 of file sprite_editor.cc.
References animation_playing_, current_animation_index_, current_custom_sprite_index_, current_frame_, custom_sprites_, DrawFrameEditor(), frame_timer_, HOVER_HINT, ICON_MD_ADD, ICON_MD_PLAY_ARROW, ICON_MD_SKIP_NEXT, ICON_MD_SKIP_PREVIOUS, ICON_MD_STOP, MarkSpriteMutated(), and preview_needs_update_.
Referenced by DrawCustomSpritesMetadata().
|
private |
|
private |
Definition at line 789 of file sprite_editor.cc.
References current_custom_sprite_index_, current_frame_, custom_sprites_, HOVER_HINT, ICON_MD_ADD, ICON_MD_DELETE, MarkSpriteMutated(), preview_needs_update_, and selected_tile_index_.
Referenced by DrawAnimationPanel().
|
private |
Definition at line 909 of file sprite_editor.cc.
References animation_playing_, current_animation_index_, current_custom_sprite_index_, current_frame_, custom_sprites_, frame_timer_, and preview_needs_update_.
Referenced by Update().
|
private |
Definition at line 940 of file sprite_editor.cc.
References current_custom_sprite_index_, custom_sprites_, HOVER_HINT, ICON_MD_ADD, MarkSpriteMutated(), and selected_routine_index_.
Referenced by DrawCustomSpritesMetadata().
|
private |
Definition at line 1176 of file sprite_editor.cc.
References yaze::gfx::SnesPalette::AddColor(), yaze::editor::SpriteDrawer::ClearBitmap(), yaze::gfx::Bitmap::Create(), current_custom_sprite_index_, custom_sprites_, yaze::gui::Canvas::DrawBitmap(), yaze::editor::SpriteDrawer::DrawFrame(), yaze::gui::Canvas::DrawRect(), gfx_buffer_loaded_, yaze::gfx::Bitmap::is_active(), yaze::editor::SpriteDrawer::IsReady(), LoadSpriteGraphicsBuffer(), LoadSpritePalettes(), yaze::gfx::PaletteGroup::palette(), preview_needs_update_, yaze::gfx::Bitmap::Reformat(), selected_tile_index_, yaze::gfx::Bitmap::SetPalette(), sheets_loaded_, show_tile_grid_, yaze::gfx::SnesPalette::size(), yaze::gfx::PaletteGroup::size(), sprite_canvas_, sprite_drawer_, sprite_gfx_buffer_, sprite_palettes_, and sprite_preview_bitmap_.
Referenced by DrawZSpriteOnCanvas().
|
private |
Definition at line 1259 of file sprite_editor.cc.
References current_custom_sprite_index_, current_frame_, custom_sprites_, yaze::gui::Canvas::DrawBackground(), yaze::gui::Canvas::DrawContextMenu(), yaze::gui::Canvas::DrawGrid(), yaze::gui::Canvas::DrawOverlay(), yaze::gui::GetID(), RenderZSpriteFrame(), and sprite_canvas_.
Referenced by DrawCustomSprites().
|
private |
Definition at line 999 of file sprite_editor.cc.
References current_sheets_, yaze::gfx::Arena::Get(), gfx_buffer_loaded_, yaze::gfx::Arena::gfx_sheets(), yaze::editor::SpriteDrawer::SetGraphicsBuffer(), sprite_drawer_, and sprite_gfx_buffer_.
Referenced by RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 1044 of file sprite_editor.cc.
References yaze::gfx::PaletteGroup::AddPalette(), yaze::gfx::PaletteGroup::clear(), yaze::editor::Editor::game_data(), yaze::gfx::PaletteGroupMap::global_sprites, yaze::Rom::is_loaded(), yaze::zelda3::GameData::palette_groups, rom_, yaze::editor::SpriteDrawer::SetPalettes(), yaze::gfx::PaletteGroup::size(), sprite_drawer_, sprite_palettes_, yaze::gfx::PaletteGroupMap::sprites_aux1, yaze::gfx::PaletteGroupMap::sprites_aux2, and yaze::gfx::PaletteGroupMap::sprites_aux3.
Referenced by RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 1110 of file sprite_editor.cc.
References yaze::gfx::SnesPalette::AddColor(), yaze::editor::SpriteDrawer::ClearBitmap(), yaze::gfx::Bitmap::Create(), yaze::editor::SpriteDrawer::DrawOamTile(), gfx_buffer_loaded_, yaze::editor::zsprite::OamTile::id, yaze::gfx::Bitmap::is_active(), yaze::editor::SpriteDrawer::IsReady(), LoadSpriteGraphicsBuffer(), LoadSpritePalettes(), yaze::editor::zsprite::OamTile::mirror_x, yaze::editor::zsprite::OamTile::mirror_y, yaze::editor::zsprite::OamTile::palette, yaze::gfx::PaletteGroup::palette(), yaze::editor::zsprite::OamTile::priority, yaze::gfx::Bitmap::Reformat(), yaze::gfx::Bitmap::SetPalette(), sheets_loaded_, yaze::editor::zsprite::OamTile::size, yaze::gfx::SnesPalette::size(), yaze::gfx::PaletteGroup::size(), sprite_drawer_, sprite_gfx_buffer_, sprite_palettes_, yaze::zelda3::SpriteOamLayout::tiles, vanilla_preview_bitmap_, vanilla_preview_needs_update_, yaze::editor::zsprite::OamTile::x, and yaze::editor::zsprite::OamTile::y.
Referenced by DrawSpriteCanvas().
|
private |
Definition at line 1094 of file sprite_editor.cc.
References current_sheets_, gfx_buffer_loaded_, and vanilla_preview_needs_update_.
Referenced by DrawSpriteCanvas().
|
private |
Definition at line 1291 of file sprite_editor.cc.
References yaze::editor::SpriteSnapshot::current_animation_index, current_animation_index_, current_custom_sprite_index_, yaze::editor::SpriteSnapshot::current_frame, current_frame_, custom_sprites_, yaze::editor::SpriteSnapshot::sprite_data, and yaze::editor::SpriteSnapshot::sprite_index.
Referenced by BeginUndoTransaction(), and CommitUndoTransaction().
|
private |
Definition at line 1303 of file sprite_editor.cc.
References yaze::editor::SpriteSnapshot::current_animation_index, current_animation_index_, current_custom_sprite_index_, yaze::editor::SpriteSnapshot::current_frame, current_frame_, custom_sprites_, preview_needs_update_, yaze::editor::SpriteSnapshot::sprite_data, yaze::editor::SpriteSnapshot::sprite_index, and zsm_dirty_.
Referenced by CommitUndoTransaction().
|
private |
Definition at line 1316 of file sprite_editor.cc.
References CaptureCurrentSpriteSnapshot(), undo_before_snapshot_, and undo_snapshot_pending_.
Referenced by DrawCustomSpritesMetadata().
|
private |
Definition at line 1324 of file sprite_editor.cc.
References CaptureCurrentSpriteSnapshot(), yaze::editor::UndoManager::Push(), RestoreFromSnapshot(), sprite_mutated_this_frame_, undo_before_snapshot_, yaze::editor::Editor::undo_manager_, and undo_snapshot_pending_.
Referenced by Update().
|
private |
Definition at line 1348 of file sprite_editor.cc.
References sprite_mutated_this_frame_, and zsm_dirty_.
Referenced by DrawAnimationPanel(), DrawBooleanProperties(), DrawFrameEditor(), DrawSpritePropertiesPanel(), DrawStatProperties(), and DrawUserRoutinesPanel().
|
private |
Definition at line 131 of file sprite_editor.h.
Referenced by DrawSpritesList(), and DrawVanillaSpriteEditor().
|
private |
Definition at line 132 of file sprite_editor.h.
Referenced by DrawSpriteCanvas(), DrawSpritesList(), DrawVanillaSpriteEditor(), and HandleEditorShortcuts().
|
private |
Definition at line 133 of file sprite_editor.h.
Referenced by DrawCurrentSheets(), LoadSheetsForSprite(), and LoadSpriteGraphicsBuffer().
|
private |
Definition at line 134 of file sprite_editor.h.
Referenced by DrawVanillaSpriteEditor(), RenderVanillaSprite(), RenderZSpriteFrame(), and Update().
|
private |
Definition at line 146 of file sprite_editor.h.
Referenced by DrawSpriteCanvas().
|
private |
Definition at line 147 of file sprite_editor.h.
|
private |
Definition at line 148 of file sprite_editor.h.
Referenced by DrawSpriteCanvas(), and RenderVanillaSprite().
|
private |
Definition at line 149 of file sprite_editor.h.
Referenced by DrawSpritesList(), HandleEditorShortcuts(), LoadSheetsForSprite(), and RenderVanillaSprite().
|
private |
Definition at line 154 of file sprite_editor.h.
Referenced by CaptureCurrentSpriteSnapshot(), CreateNewZSprite(), DrawAnimationPanel(), DrawBooleanProperties(), DrawCustomSpritesMetadata(), DrawFrameEditor(), DrawSpritePropertiesPanel(), DrawStatProperties(), DrawUserRoutinesPanel(), DrawZSpriteOnCanvas(), EnsureCustomSpritePaths(), LoadZsmFile(), RenderZSpriteFrame(), RestoreFromSnapshot(), Save(), SaveZsmFile(), and UpdateAnimationPlayback().
|
private |
Definition at line 155 of file sprite_editor.h.
Referenced by CreateNewZSprite(), EnsureCustomSpritePaths(), GetCurrentZsmPath(), LoadZsmFile(), and SetCurrentZsmPath().
|
private |
Definition at line 156 of file sprite_editor.h.
Referenced by CaptureCurrentSpriteSnapshot(), CreateNewZSprite(), DrawAnimationPanel(), DrawBooleanProperties(), DrawCustomSpritesMetadata(), DrawFrameEditor(), DrawSpritePropertiesPanel(), DrawStatProperties(), DrawUserRoutinesPanel(), DrawZSpriteOnCanvas(), GetCurrentZsmPath(), LoadZsmFile(), RenderZSpriteFrame(), RestoreFromSnapshot(), Save(), SaveZsmFile(), SaveZsmFileAs(), SetCurrentZsmPath(), and UpdateAnimationPlayback().
|
private |
Definition at line 157 of file sprite_editor.h.
Referenced by CreateNewZSprite(), LoadZsmFile(), MarkSpriteMutated(), RestoreFromSnapshot(), and SaveZsmFile().
|
private |
Definition at line 160 of file sprite_editor.h.
Referenced by CreateNewZSprite(), DrawAnimationPanel(), DrawCustomSpritesMetadata(), HandleEditorShortcuts(), LoadZsmFile(), and UpdateAnimationPlayback().
|
private |
Definition at line 161 of file sprite_editor.h.
Referenced by CaptureCurrentSpriteSnapshot(), CreateNewZSprite(), DrawAnimationPanel(), DrawCustomSpritesMetadata(), DrawFrameEditor(), DrawZSpriteOnCanvas(), HandleEditorShortcuts(), LoadZsmFile(), RestoreFromSnapshot(), and UpdateAnimationPlayback().
|
private |
Definition at line 162 of file sprite_editor.h.
Referenced by CaptureCurrentSpriteSnapshot(), CreateNewZSprite(), DrawAnimationPanel(), DrawCustomSpritesMetadata(), LoadZsmFile(), RestoreFromSnapshot(), and UpdateAnimationPlayback().
|
private |
Definition at line 163 of file sprite_editor.h.
Referenced by CreateNewZSprite(), DrawAnimationPanel(), DrawCustomSpritesMetadata(), LoadZsmFile(), and UpdateAnimationPlayback().
|
private |
Definition at line 164 of file sprite_editor.h.
Referenced by Update().
|
private |
Definition at line 167 of file sprite_editor.h.
Referenced by CreateNewZSprite(), DrawCustomSpritesMetadata(), DrawUserRoutinesPanel(), and LoadZsmFile().
|
private |
Definition at line 168 of file sprite_editor.h.
Referenced by CreateNewZSprite(), DrawCustomSpritesMetadata(), DrawFrameEditor(), LoadZsmFile(), and RenderZSpriteFrame().
|
private |
Definition at line 169 of file sprite_editor.h.
Referenced by RenderZSpriteFrame().
|
private |
Definition at line 172 of file sprite_editor.h.
Referenced by RenderZSpriteFrame().
|
private |
Definition at line 173 of file sprite_editor.h.
Referenced by CreateNewZSprite(), DrawAnimationPanel(), DrawCurrentSheets(), DrawCustomSpritesMetadata(), DrawFrameEditor(), HandleEditorShortcuts(), LoadZsmFile(), RenderZSpriteFrame(), RestoreFromSnapshot(), and UpdateAnimationPlayback().
|
private |
Definition at line 178 of file sprite_editor.h.
Referenced by LoadSpriteGraphicsBuffer(), LoadSpritePalettes(), RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 179 of file sprite_editor.h.
Referenced by LoadSpriteGraphicsBuffer(), RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 180 of file sprite_editor.h.
Referenced by LoadSpritePalettes(), RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 181 of file sprite_editor.h.
Referenced by DrawCurrentSheets(), LoadSheetsForSprite(), LoadSpriteGraphicsBuffer(), RenderVanillaSprite(), and RenderZSpriteFrame().
|
private |
Definition at line 186 of file sprite_editor.h.
Referenced by DrawSpriteCanvas(), DrawZSpriteOnCanvas(), and RenderZSpriteFrame().
|
private |
Definition at line 189 of file sprite_editor.h.
Referenced by DrawCurrentSheets().
|
private |
Definition at line 196 of file sprite_editor.h.
Referenced by BeginUndoTransaction(), and CommitUndoTransaction().
|
private |
Definition at line 197 of file sprite_editor.h.
Referenced by CommitUndoTransaction(), and MarkSpriteMutated().
|
private |
Definition at line 198 of file sprite_editor.h.
Referenced by BeginUndoTransaction(), and CommitUndoTransaction().
|
private |
Definition at line 203 of file sprite_editor.h.
Referenced by LoadZsmFile(), SaveZsmFile(), and Update().
|
private |
Definition at line 204 of file sprite_editor.h.
Referenced by Initialize(), LoadSpritePalettes(), rom(), and set_rom().