yaze
0.2.0
Link to the Past ROM Editor
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
C
yaze::app::gui::zeml::Action
C
yaze::app::editor::zsprite::AnimationGroup
C
AppDelegate
C
AppViewController
C
yaze::app::emu::audio::Apu
Audio Processing Unit (APU) of a system
C
yaze::app::emu::audio::ApuCallbacks
C
yaze::app::emu::AsmParser
►
C
yaze::app::gui::AssetObject
C
yaze::app::gui::DungeonAsset
C
yaze::app::gui::OverworldAsset
C
yaze::app::gui::SpriteAsset
C
yaze::app::gui::UnsortedAsset
►
C
yaze::app::emu::audio::AudioRam
AudioRam
is an interface for the Audio RAM used by the SPC700
C
yaze::app::emu::audio::AudioRamImpl
AudioRamImpl
is an implementation of the
AudioRam
interface
C
yaze::test::emu::MockAudioRam
MockAudioRam
is a mock class for the AudioRam class
C
yaze::app::emu::video::BackgroundLayer
C
yaze::app::emu::video::PpuRegisters::BGHOFS
C
yaze::app::emu::video::BgLayer
C
yaze::app::emu::video::PpuRegisters::BGMODE
C
yaze::app::emu::video::PpuRegisters::BGNBA
C
yaze::app::emu::video::PpuRegisters::BGSC
C
yaze::app::emu::video::PpuRegisters::BGVOFS
C
yaze::app::gfx::Bitmap
Represents a bitmap image
C
yaze::app::emu::Emulator::Bookmark
C
yaze::app::emu::video::PpuRegisters::CGADD
C
yaze::app::emu::video::PpuRegisters::CGADSUB
C
yaze::app::emu::video::PpuRegisters::CGDATA
C
yaze::app::emu::video::PpuRegisters::CGDATAREAD
C
yaze::app::emu::video::PpuRegisters::CGWSEL
C
yaze::app::gfx::scad_format::CgxHeader
Cgx file header キャラクタ(.SCH)ファイル ヘッダー情報 アドレス 説明 00000 - 00003 ファイルタイプ "SCH" 00004 - 00008 ビットモード "?BIT" 00009 - 00013 バージョンナンバー "Ver-????\n" 00014 - 00017 ヘッダーサイズ 00018 - 0001B ハード名 "SFC" or "CGB" or "GB" 0001C - 0001C BG/OBJフラグ(AGBの時) 0001D - 0001D Color Pallette Number 0001D - 000FF 予約 00100 - 001FF Color Path
C
yaze::app::emu::video::CharacterLocation
►
C
yaze::app::emu::Clock
C
yaze::app::emu::ClockImpl
C
yaze::app::emu::memory::MockClock
Mock CPU class for testing
C
yaze::app::emu::video::PpuRegisters::COLDATA
C
yaze::app::emu::video::Color
C
yaze::cli::ColorModifier
►
C
yaze::cli::CommandHandler
C
yaze::cli::ApplyPatch
C
yaze::cli::AsarPatch
C
yaze::cli::Backup
Backup
a Rom file
C
yaze::cli::Compress
C
yaze::cli::CreatePatch
C
yaze::cli::Decompress
C
yaze::cli::Expand
Expand
a Rom file
C
yaze::cli::Open
Open
a Rom file and display information about it
C
yaze::cli::PcToSnes
Convert a PC address to a SNES address
C
yaze::cli::ReadFromRom
Read from a Rom file
C
yaze::cli::SnesToPc
Convert a SNES address to a PC address
C
yaze::cli::Tile16Transfer
Transfer tile 16 data from one Rom to another
C
yaze::app::editor::CommandManager::CommandInfo
C
yaze::app::editor::CommandManager::CommandInfoOrPrefix
C
yaze::app::editor::CommandManager
C
yaze::cli::Commands
Command handler for the CLI
C
yaze::app::gfx::lc_lz2::CompressionCommand
C
yaze::app::gfx::lc_lz2::CompressionContext
C
yaze::app::gfx::lc_lz2::CompressionPiece
C
yaze::app::editor::ConstantManager
C
yaze::app::emu::video::CounterIrqNmiRegisters
C
yaze::app::emu::memory::CpuCallbacks
C
yaze::app::editor::DictionaryEntry
C
yaze::app::emu::memory::DmaChannel
C
yaze::app::emu::video::DmaRegisters
C
yaze::app::emu::audio::Dsp
C
yaze::app::emu::audio::DspChannel
C
yaze::app::zelda3::screen::DungeonMap
►
C
yaze::app::editor::Editor
Interface for editor classes
C
yaze::app::editor::AssemblyEditor
Text editor for modifying assembly code
C
yaze::app::editor::DungeonEditor
DungeonEditor
class for editing dungeons
C
yaze::app::editor::GraphicsEditor
Allows the user to edit graphics sheets from the game or view prototype graphics
C
yaze::app::editor::MessageEditor
C
yaze::app::editor::MusicEditor
A class for editing music data in a
Rom
C
yaze::app::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::app::editor::PaletteEditor
Allows the user to view and edit in game palettes
C
yaze::app::editor::ScreenEditor
Allows the user to edit a variety of screens in the game or create a custom menu
C
yaze::app::editor::SettingsEditor
C
yaze::app::editor::SpriteEditor
Allows the user to edit sprites
C
yaze::test::integration::TestEditor
C
yaze::app::editor::EditorContext
C
yaze::app::editor::EditorLayoutParams
Dynamic
Editor
Layout Parameters
C
yaze::app::emu::EmulatorKeybindings
►
C
yaze::app::editor::EntranceContext
C
yaze::app::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::app::editor::ExampleAppPropertyEditor
C
yaze::app::editor::ExampleMemberInfo
C
yaze::app::editor::ExampleTreeNode
►
C
yaze::app::core::ExperimentFlags
A class to manage experimental feature flags
C
yaze::app::Project
Represents a project in the application
►
C
yaze::app::Rom
Used to load, save, and modify
Rom
data
C
yaze::test::MockRom
C
yaze::app::core::Controller
Main controller for the application
C
yaze::app::editor::DungeonEditor
DungeonEditor
class for editing dungeons
C
yaze::app::editor::EditorManager
The
EditorManager
controls the main editor window and manages the various editor classes
C
yaze::app::editor::FlagsMenu
C
yaze::app::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::app::emu::Cpu
C
yaze::app::zelda3::overworld::Overworld
Represents the full
Overworld
data, light and dark world
C
yaze::app::editor::ExtensionManager
C
yaze::app::core::FileDialogWrapper
C
yaze::app::core::ExperimentFlags::Flags
C
yaze::app::emu::audio::Spc700::Flags
C
yaze::app::core::FolderItem
►
C
yaze::app::zelda3::GameEntity
Base class for all overworld and dungeon entities
C
yaze::app::zelda3::Sprite
A class for managing sprites in the overworld and underworld
C
yaze::app::zelda3::overworld::OverworldEntrance
C
yaze::app::zelda3::overworld::OverworldExit
C
yaze::app::zelda3::overworld::OverworldItem
►
C
yaze::app::GfxContext
Shared graphical context across editors
C
yaze::app::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::app::editor::Tile16Editor
Popup window to edit Tile16 data
C
yaze::app::zelda3::overworld::OverworldMap
Represents a single
Overworld
map screen
C
yaze::app::gui::GfxSheetAssetBrowser
C
yaze::app::gfx::GraphicsBuffer
C
yaze::app::editor::HistoryManager
►
C
ImGuiSelectionBasicStorage
C
yaze::app::gui::ExampleSelectionWithDeletion
C
yaze::app::emu::video::PpuRegisters::INIDISP
C
yaze::app::emu::Input
C
yaze::app::emu::InstructionEntry
C
yaze::app::gfx::InternalTile16
C
yaze::app::emu::video::JoypadRegisters
C
yaze::app::emu::video::Layer
C
yaze::app::core::Logger
C
yaze::app::emu::video::PpuRegisters::M7A
C
yaze::app::emu::video::PpuRegisters::M7B
C
yaze::app::emu::video::PpuRegisters::M7C
C
yaze::app::emu::video::PpuRegisters::M7D
C
yaze::app::emu::video::PpuRegisters::M7SEL
C
yaze::app::emu::video::PpuRegisters::M7X
C
yaze::app::emu::video::PpuRegisters::M7Y
C
yaze::app::emu::video::MainSubScreenDesignation
C
yaze::app::emu::video::MaskLogicSettings
►
C
yaze::app::emu::memory::Memory
Memory
interface
C
yaze::app::emu::memory::MemoryImpl
Implementation of the
Memory
interface for emulating memory in a
SNES
system
C
yaze::app::emu::memory::MockMemory
A mock implementation of the
Memory
class
C
yaze::app::editor::MessageData
C
yaze::app::emu::MnemonicMode
C
yaze::app::emu::MnemonicModeHash
C
yaze::app::emu::video::PpuRegisters::Mosaic
C
yaze::app::emu::video::PpuRegisters::MPYH
C
yaze::app::emu::video::PpuRegisters::MPYL
C
yaze::app::emu::video::PpuRegisters::MPYM
C
yaze::app::gui::MultiSelectWithClipper
C
yaze::app::gui::zeml::Node
Node
for a zeml tree
C
yaze::app::core::NotifyValue< T >
A class to manage a value that can be modified and notify when it changes
C
yaze::app::core::NotifyValue< uint32_t >
C
yaze::app::core::NotifyValue< uint8_t >
C
yaze::app::emu::video::PpuRegisters::OAMADDH
C
yaze::app::emu::video::PpuRegisters::OAMADDL
C
yaze::app::emu::video::OAMAddress
C
yaze::app::editor::SpriteEditor::OAMConfig
C
yaze::app::emu::video::PpuRegisters::OAMDATA
C
yaze::app::emu::video::PpuRegisters::OAMDATAREAD
C
yaze::app::emu::video::OAMSize
C
yaze::app::editor::zsprite::OamTile
C
yaze::app::gfx::OamTile
Object Attribute Memory tile abstraction container
C
yaze::app::emu::video::PpuRegisters::OBJSEL
C
yaze::app::emu::video::PpuRegisters::OPHCT
C
yaze::app::emu::video::PpuRegisters::OPVCT
C
yaze::app::core::ExperimentFlags::Flags::Overworld
C
yaze::app::zelda3::OWMapTiles
Overworld map tile32 data
C
yaze::app::editor::palette_internal::PaletteChange
C
yaze::app::editor::palette_internal::PaletteEditorHistory
C
yaze::app::gfx::PaletteGroup
Represents a group of palettes
C
yaze::app::gfx::PaletteGroupMap
Represents a mapping of palette groups
C
yaze::app::gfx::Paletteset
Represents a set of palettes used in a SNES graphics system
C
yaze::app::editor::ParsedElement
C
yaze::app::editor::PopupManager
►
C
yaze::app::emu::video::PpuInterface
C
yaze::test::emu::MockPpu
Mock Ppu class for testing
C
yaze::app::zelda3::dungeon::PseudoVram
C
yaze::app::RecentFilesManager
C
yaze::app::core::Renderer
Renderer
for the Yaze application
C
yaze::app::ResourceLabelManager
C
yaze::app::editor::ResourceManager
C
yaze::app::ResourceLabelManager::ResourceType
C
yaze::app::zelda3::dungeon::RoomEntrance
Dungeon
Room
Entrance or Spawn Point
C
yaze::app::zelda3::music::SampleEdit
C
yaze::app::emu::video::ScreenDisplay
C
yaze::app::emu::video::ScreenMode
C
yaze::app::emu::video::ScrollRegister
C
yaze::app::core::SDL_Deleter
Deleter for SDL_Window and SDL_Renderer
C
yaze::app::core::SDL_Surface_Deleter
Deleter for SDL_Surface
C
yaze::app::core::SDL_Texture_Deleter
Deleter for SDL_Texture
C
yaze::app::emu::video::PpuRegisters::SETINI
►
C
yaze::app::SharedRom
A class to hold a shared pointer to a
Rom
object
C
yaze::app::editor::DungeonEditor
DungeonEditor
class for editing dungeons
C
yaze::app::editor::EditorManager
The
EditorManager
controls the main editor window and manages the various editor classes
C
yaze::app::editor::GfxGroupEditor
Manage graphics group configurations in a
Rom
C
yaze::app::editor::GraphicsEditor
Allows the user to edit graphics sheets from the game or view prototype graphics
C
yaze::app::editor::MemoryEditorWithDiffChecker
C
yaze::app::editor::MessageEditor
C
yaze::app::editor::MusicEditor
A class for editing music data in a
Rom
C
yaze::app::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::app::editor::PaletteEditor
Allows the user to view and edit in game palettes
C
yaze::app::editor::ScreenEditor
Allows the user to edit a variety of screens in the game or create a custom menu
C
yaze::app::editor::SpriteEditor
Allows the user to edit sprites
C
yaze::app::editor::Tile16Editor
Popup window to edit Tile16 data
C
yaze::app::emu::Emulator
A class for emulating and debugging
SNES
games
C
yaze::app::emu::video::Ppu
C
yaze::app::gui::Canvas
Represents a canvas for drawing and manipulating graphics
C
yaze::app::zelda3::dungeon::DungeonObjectRenderer
C
yaze::app::zelda3::dungeon::Room
►
C
yaze::app::zelda3::dungeon::RoomObject
C
yaze::app::zelda3::dungeon::Subtype1
C
yaze::app::zelda3::dungeon::Subtype2
C
yaze::app::zelda3::dungeon::Subtype3
C
yaze::app::zelda3::overworld::Overworld
Represents the full
Overworld
data, light and dark world
C
yaze::app::zelda3::screen::Inventory
C
yaze::test::zelda3::DungeonRoomTest
C
yaze::test::zelda3::MessageTest
C
yaze::test::zelda3::OverworldTest
C
yaze::app::emu::video::PpuRegisters::SLHV
C
yaze::app::emu::SNES
C
snes_color
Primitive of 16-bit RGB SNES color
C
snes_palette
Primitive of a SNES color palette
C
snes_tile16
C
snes_tile32
C
snes_tile8
C
snes_tile_info
C
yaze::app::gfx::SnesColor
SNES Color container
C
yaze::app::gfx::SnesPalette
Represents a palette of colors for the Super Nintendo Entertainment System (SNES)
C
yaze::app::zelda3::music::Song
C
yaze::app::zelda3::music::SongPart
C
yaze::app::zelda3::music::SongRange
C
yaze::app::zelda3::music::SongSpcBlock
C
yaze::app::emu::audio::Spc700
SPC700 processor
C
yaze::app::zelda3::music::SpcCommand
C
yaze::app::zelda3::SpriteAction
C
yaze::app::emu::video::SpriteAttributes
C
yaze::app::zelda3::SpriteBuilder
C
yaze::app::zelda3::SpriteInstruction
C
yaze::app::editor::SpriteItem
C
yaze::app::editor::zsprite::SpriteProperty
C
yaze::app::emu::video::PpuRegisters::STAT77
C
yaze::app::emu::video::PpuRegisters::STAT78
C
yaze::app::editor::zsprite::SubEditor
C
yaze::app::zelda3::dungeon::SubtypeInfo
►
C
testing::Test
C
yaze::test::RomTest
C
yaze::test::emu::CpuTest
C
yaze::test::emu::PpuTest
C
yaze::test::emu::Spc700Test
C
yaze::test::zelda3::DungeonRoomTest
C
yaze::test::zelda3::MessageTest
C
yaze::test::zelda3::OverworldTest
C
yaze::test::zelda3::SpriteBuilderTest
C
yaze::app::editor::MessageEditor::TextBox
C
yaze::app::editor::TextElement
C
yaze::app::emu::video::Tile
C
yaze::app::gfx::Tile16
Tile composition of four 8x8 tiles
C
yaze::app::gfx::Tile32
Tile composition of four 16x16 tiles
C
yaze::app::gfx::TileInfo
SNES 16-bit tile metadata container
C
yaze::app::emu::video::Tilemap
C
yaze::app::emu::video::TilemapEntry
C
yaze::app::emu::video::TileMapLocation
C
yaze::app::gfx::Tilesheet
Represents a tilesheet, which is a collection of tiles stored in a bitmap
C
yaze::app::emu::audio::Timer
C
yaze::app::zelda3::screen::TitleScreen
C
yaze::app::emu::video::PpuRegisters::TM
C
yaze::app::emu::video::PpuRegisters::TMW
C
yaze::app::gui::zeml::Token
C
yaze::app::zelda3::music::Tracker
C
yaze::app::emu::video::PpuRegisters::TS
C
yaze::app::emu::video::PpuRegisters::TSW
C
yaze::app::editor::zsprite::UserRoutine
C
yaze::app::VersionConstants
Constants for each version of the game
C
yaze::app::emu::video::VideoPortControl
C
yaze::app::emu::video::PpuRegisters::VMADDH
C
yaze::app::emu::video::PpuRegisters::VMADDL
C
yaze::app::emu::video::PpuRegisters::VMAIN
C
yaze::app::emu::video::PpuRegisters::VMDATA
C
yaze::app::emu::video::PpuRegisters::VMDATAHREAD
C
yaze::app::emu::video::PpuRegisters::VMDATALREAD
C
yaze::app::emu::video::PpuRegisters::W12SEL
C
yaze::app::emu::video::PpuRegisters::W34SEL
C
yaze::app::emu::video::PpuRegisters::WBGLOG
C
yaze::app::emu::video::PpuRegisters::WH0
C
yaze::app::emu::video::PpuRegisters::WH1
C
yaze::app::emu::video::PpuRegisters::WH2
C
yaze::app::emu::video::PpuRegisters::WH3
C
yaze::app::gui::zeml::WidgetAttributes
Attributes for a widget
C
yaze::app::emu::video::WindowLayer
C
yaze::app::emu::video::WindowMaskSettings
C
yaze::app::emu::video::WindowMaskSettings2
C
yaze::app::emu::video::WindowPosition
C
yaze::app::emu::video::PpuRegisters::WOBJLOG
C
yaze::app::emu::video::PpuRegisters::WOBJSEL
C
yaze::app::emu::video::WramAccessRegisters
C
yaze::app::Rom::WriteAction
C
yaze_bitmap
Primitive of a Bitmap
C
yaze_command_registry
Command registry
C
yaze_editor_context
Extension editor context
C
yaze_event_dispatcher
Event dispatcher
C
yaze_extension
Extension interface for Yaze
C
yaze_project
Primitive of a Yaze project
C
z3_chest
C
z3_chest_data
C
z3_dungeon_destination
C
z3_object_door
C
z3_overworld
Primitive of the overworld
C
z3_overworld_map
Primitive of an overworld map
C
z3_rom
Primitive of a Zelda3 ROM
C
z3_sprite
Primitive of a sprite
C
z3_staircase
C
yaze::app::zelda3::music::ZeldaInstrument
C
yaze::app::zelda3::music::ZeldaSfxInstrument
C
yaze::app::zelda3::music::ZeldaWave
C
yaze::app::editor::zsprite::ZSprite
Generated by
1.12.0