yaze
0.2.2
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::gui::zeml::Action
C
yaze::editor::zsprite::AnimationGroup
C
AppDelegate
C
AppViewController
C
yaze::emu::Apu
Audio Processing Unit (APU) of a system
C
yaze::emu::ApuCallbacks
C
yaze::test::ApuCallbacks
C
yaze::emu::AsmParser
C
yaze::test::AsmParser
►
C
yaze::gui::AssetObject
C
yaze::gui::DungeonAsset
C
yaze::gui::OverworldAsset
C
yaze::gui::SpriteAsset
C
yaze::gui::UnsortedAsset
►
C
yaze::emu::AudioRam
AudioRam
is an interface for the Audio RAM used by the SPC700
C
yaze::emu::AudioRamImpl
AudioRamImpl
is an implementation of the
AudioRam
interface
C
yaze::test::MockAudioRam
MockAudioRam
is a mock class for the
AudioRam
class
►
C
yaze::test::AudioRam
AudioRam
is an interface for the Audio RAM used by the SPC700
C
yaze::emu::AudioRamImpl
AudioRamImpl
is an implementation of the
AudioRam
interface
C
yaze::test::MockAudioRam
MockAudioRam
is a mock class for the
AudioRam
class
C
yaze::emu::BackgroundLayer
C
yaze::emu::BGHOFS
C
yaze::emu::BgLayer
C
yaze::emu::BGMODE
C
yaze::emu::BGNBA
C
yaze::emu::BGSC
C
yaze::emu::BGVOFS
C
yaze::gfx::Bitmap
Represents a bitmap image
C
yaze::gui::Bitmap
Represents a bitmap image
C
yaze::emu::Emulator::Bookmark
C
TextEditor::Breakpoint
C
yaze::emu::CGADD
C
yaze::emu::CGADSUB
C
yaze::emu::CGDATA
C
yaze::emu::CGDATAREAD
C
yaze::emu::CGWSEL
C
yaze::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::emu::CharacterLocation
C
chest
C
chest_data
C
yaze::emu::COLDATA
C
yaze::emu::Color
C
yaze::gui::Color
C
yaze::cli::ColorModifier
►
C
yaze::cli::CommandHandler
C
yaze::cli::ApplyPatch
C
yaze::cli::AsarPatch
C
yaze::cli::Backup
C
yaze::cli::Compress
C
yaze::cli::CreatePatch
C
yaze::cli::Decompress
C
yaze::cli::Expand
Expand
a
Rom
file
C
yaze::cli::Open
C
yaze::cli::PcToSnesCommand
Convert a PC address to a SNES address
C
yaze::cli::ReadFromRom
Read from a
Rom
file
C
yaze::cli::SnesToPcCommand
Convert a SNES address to a PC address
C
yaze::cli::Tile16Transfer
C
yaze::editor::CommandManager::CommandInfo
C
yaze::editor::CommandManager::CommandInfoOrPrefix
C
yaze::editor::CommandManager
C
yaze::cli::Commands
Command handler for the CLI
C
yaze::gfx::lc_lz2::CompressionCommand
C
yaze::gfx::lc_lz2::CompressionContext
C
yaze::test::CompressionContext
C
yaze::gfx::lc_lz2::CompressionPiece
C
yaze::test::CompressionPiece
C
yaze::cli::Context
C
yaze::core::Controller
Main controller for the application
C
TextEditor::Coordinates
C
yaze::emu::CounterIrqNmiRegisters
C
yaze::emu::Cpu
C
yaze::test::Cpu
C
yaze::emu::CpuCallbacks
C
yaze::test::CpuCallbacks
C
destination
C
yaze::editor::DictionaryEntry
C
yaze::emu::DmaChannel
C
yaze::emu::DmaRegisters
C
yaze::emu::Dsp
C
yaze::emu::DspChannel
C
dungeon_sprite
C
yaze::zelda3::DungeonMap
►
C
yaze::editor::Editor
Interface for editor classes
C
yaze::editor::AssemblyEditor
Text editor for modifying assembly code
C
yaze::editor::DungeonEditor
DungeonEditor
class for editing dungeons
C
yaze::editor::GraphicsEditor
Allows the user to edit graphics sheets from the game or view prototype graphics
C
yaze::editor::MessageEditor
C
yaze::editor::MusicEditor
A class for editing music data in a
Rom
C
yaze::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::editor::PaletteEditor
Allows the user to view and edit in game palettes
C
yaze::editor::ScreenEditor
Allows the user to edit a variety of screens in the game or create a custom menu
C
yaze::editor::SettingsEditor
C
yaze::editor::SpriteEditor
Allows the user to edit sprites
C
yaze::test::integration::TestEditor
C
yaze::editor::EditorContext
C
TextEditor::EditorState
C
yaze::emu::EmulatorKeybindings
C
yaze::editor::ExampleAppPropertyEditor
C
yaze::editor::ExampleMemberInfo
C
yaze::editor::ExampleTreeNode
C
yaze::editor::ExtensionManager
C
yaze::core::FeatureFlags
A class to manage experimental feature flags
C
yaze::core::FileDialogWrapper
C
yaze::editor::FileDialogWrapper
C
yaze::util::FlagParser
C
yaze::util::FlagRegistry
C
yaze::core::FeatureFlags::Flags
C
yaze::emu::Spc700::Flags
C
yaze::test::Spc700::Flags
C
yaze::core::FlagsMenu
C
yaze::editor::FolderItem
C
yaze::core::FontConfig
►
C
yaze::zelda3::GameEntity
Base class for all overworld and dungeon entities
C
yaze::zelda3::OverworldEntrance
C
yaze::zelda3::OverworldExit
C
yaze::zelda3::OverworldItem
C
yaze::zelda3::Sprite
A class for managing sprites in the overworld and underworld
►
C
yaze::gfx::GfxContext
Shared graphical context across editors
C
yaze::editor::OverworldEditor
Manipulates the Overworld and OverworldMap data in a
Rom
C
yaze::editor::Tile16Editor
Popup window to edit
Tile16
data
C
yaze::zelda3::OverworldMap
Represents a single
Overworld
map screen
C
yaze::gui::GfxSheetAssetBrowser
C
TextEditor::Glyph
C
yaze::gfx::GraphicsBuffer
C
yaze::GraphicsSheetManager
C
yaze::util::HexStringParams
C
yaze::editor::HistoryManager
C
TextEditor::Identifier
►
C
yaze::util::IFlag
C
yaze::util::Flag< T >
►
C
ImGuiSelectionBasicStorage
C
yaze::gui::ExampleSelectionWithDeletion
C
yaze::emu::INIDISP
C
yaze::emu::Input
C
yaze::emu::InstructionEntry
C
yaze::gfx::InternalTile16
C
yaze::emu::JoypadRegisters
C
TextEditor::LanguageDefinition
C
yaze::emu::Layer
C
yaze::zelda3::LayerMergeType
C
yaze::emu::M7A
C
yaze::emu::M7B
C
yaze::emu::M7C
C
yaze::emu::M7D
C
yaze::emu::M7SEL
C
yaze::emu::M7X
C
yaze::emu::M7Y
C
yaze::emu::MainSubScreenDesignation
C
yaze::emu::MaskLogicSettings
►
C
yaze::emu::Memory
Memory
interface
C
yaze::emu::MemoryImpl
Implementation of the
Memory
interface for emulating memory in a SNES system
C
yaze::emu::MockMemory
A mock implementation of the
Memory
class
C
yaze::editor::MessageData
C
yaze::emu::MnemonicMode
C
yaze::emu::MnemonicModeHash
C
yaze::emu::Mosaic
C
yaze::emu::MPYH
C
yaze::emu::MPYL
C
yaze::emu::MPYM
C
yaze::gui::MultiSelectWithClipper
C
yaze::gui::zeml::Node
Node
for a zeml tree
C
yaze::util::NotifyValue< T >
A class to manage a value that can be modified and notify when it changes
C
yaze::emu::OAMADDH
C
yaze::emu::OAMADDL
C
yaze::emu::OAMAddress
C
yaze::editor::SpriteEditor::OAMConfig
C
yaze::emu::OAMDATA
C
yaze::emu::OAMDATAREAD
C
yaze::emu::OAMSize
C
yaze::editor::zsprite::OamTile
C
yaze::gfx::OamTile
Object Attribute Memory tile abstraction container
C
object_door
C
yaze::emu::OBJSEL
C
yaze::emu::OPHCT
C
yaze::emu::OPVCT
C
yaze::core::FeatureFlags::Flags::Overworld
C
yaze::zelda3::OverworldEntranceTileTypes
C
yaze::zelda3::OverworldMapTiles
Overworld
map tile32 data
C
yaze::editor::palette_internal::PaletteChange
C
yaze::editor::palette_internal::PaletteEditorHistory
C
yaze::gfx::PaletteGroup
Represents a group of palettes
C
yaze::gfx::PaletteGroupMap
Represents a mapping of palette groups
C
yaze::gfx::Paletteset
Represents a set of palettes used in a SNES graphics system
C
yaze::editor::ParsedElement
C
yaze::editor::PopupManager
►
C
yaze::emu::PpuInterface
C
yaze::test::MockPpu
Mock Ppu class for testing
►
C
yaze::test::PpuInterface
C
yaze::test::MockPpu
Mock Ppu class for testing
C
yaze::Project
Represents a project in the application
C
yaze::zelda3::PseudoVram
C
yaze::RecentFilesManager
C
yaze::core::Renderer
Renderer
for the Yaze application
C
yaze::editor::Renderer
Renderer
for the Yaze application
C
yaze::gui::Renderer
Renderer
for the Yaze application
C
yaze::Renderer
Renderer
for the Yaze application
C
yaze::zelda3::Renderer
Renderer
for the Yaze application
C
yaze::ResourceLabelManager
C
yaze::ResourceLabelManager::ResourceType
►
C
yaze::Rom
Used to load, save, and modify
Rom
data
C
yaze::test::MockRom
►
C
yaze::test::Rom
Used to load, save, and modify
Rom
data
C
yaze::test::MockRom
C
yaze::zelda3::RoomEntrance
Dungeon
Room
Entrance or Spawn Point
C
yaze::zelda3::music::SampleEdit
C
yaze::emu::ScreenDisplay
C
yaze::emu::ScreenMode
C
yaze::emu::ScrollRegister
C
SDL_Deleter
Deleter for SDL_Window and SDL_Renderer
C
yaze::core::SDL_Deleter
Deleter for SDL_Window and SDL_Renderer
C
yaze::core::SDL_Surface_Deleter
Deleter for SDL_Surface
C
yaze::gfx::SDL_Surface_Deleter
Deleter for SDL_Surface
C
yaze::core::SDL_Texture_Deleter
Deleter for SDL_Texture
C
yaze::gfx::SDL_Texture_Deleter
Deleter for SDL_Texture
C
yaze::emu::SETINI
►
C
yaze::SharedRom
A class to hold a shared pointer to a
Rom
object
C
yaze::editor::DungeonEditor
DungeonEditor
class for editing dungeons
C
yaze::editor::EditorManager
The
EditorManager
controls the main editor window and manages the various editor classes
C
yaze::editor::GfxGroupEditor
Manage graphics group configurations in a
Rom
C
yaze::editor::GraphicsEditor
Allows the user to edit graphics sheets from the game or view prototype graphics
C
yaze::editor::MemoryEditorWithDiffChecker
C
yaze::editor::MessageEditor
C
yaze::editor::MusicEditor
A class for editing music data in a
Rom
C
yaze::editor::PaletteEditor
Allows the user to view and edit in game palettes
C
yaze::editor::ScreenEditor
Allows the user to edit a variety of screens in the game or create a custom menu
C
yaze::editor::SpriteEditor
Allows the user to edit sprites
C
yaze::editor::Tile16Editor
Popup window to edit
Tile16
data
C
yaze::emu::Emulator
A class for emulating and debugging SNES games
C
yaze::emu::Ppu
C
yaze::gui::Canvas
Represents a canvas for drawing and manipulating graphics
C
yaze::test::DungeonRoomTest
C
yaze::test::MessageTest
C
yaze::test::OverworldTest
C
yaze::zelda3::DungeonObjectRenderer
C
yaze::zelda3::Inventory
C
yaze::zelda3::Overworld
Represents the full
Overworld
data, light and dark world
C
yaze::zelda3::Room
►
C
yaze::zelda3::RoomObject
C
yaze::zelda3::Subtype1
C
yaze::zelda3::Subtype2
C
yaze::zelda3::Subtype3
C
yaze::emu::SLHV
C
yaze::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::gfx::SnesColor
SNES Color container
C
yaze::gfx::SnesPalette
Represents a palette of colors for the Super Nintendo Entertainment System (SNES)
C
yaze::zelda3::music::Song
C
yaze::zelda3::music::SongPart
C
yaze::zelda3::music::SongRange
C
yaze::zelda3::music::SongSpcBlock
C
yaze::emu::Spc700
SPC700 processor
C
yaze::test::Spc700
SPC700 processor
C
yaze::zelda3::music::SpcCommand
C
yaze::zelda3::SpriteAction
C
yaze::emu::SpriteAttributes
C
yaze::test::SpriteAttributes
C
yaze::zelda3::SpriteBuilder
C
yaze::zelda3::SpriteInstruction
C
yaze::editor::SpriteItem
C
yaze::editor::zsprite::SpriteProperty
C
staircase
C
yaze::emu::STAT77
C
yaze::emu::STAT78
C
yaze::editor::zsprite::SubEditor
C
yaze::zelda3::SubtypeInfo
C
yaze::gui::Table
►
C
testing::Test
C
yaze::test::CpuTest
C
yaze::test::DungeonRoomTest
C
yaze::test::MessageTest
C
yaze::test::OverworldTest
C
yaze::test::PpuTest
C
yaze::test::RomTest
C
yaze::test::Spc700Test
C
yaze::test::SpriteBuilderTest
C
yaze::editor::MessageEditor::TextBox
C
TextEditor
C
yaze::editor::TextElement
C
yaze::gui::Theme
C
yaze::emu::Tile
C
yaze::gfx::Tile16
Tile composition of four 8x8 tiles
C
yaze::gfx::Tile32
Tile composition of four 16x16 tiles
C
yaze::gfx::TileInfo
SNES 16-bit tile metadata container
C
yaze::emu::Tilemap
C
yaze::test::Tilemap
C
yaze::emu::TilemapEntry
C
yaze::emu::TileMapLocation
C
yaze::gfx::Tilesheet
Represents a tilesheet, which is a collection of tiles stored in a bitmap
C
yaze::emu::Timer
C
yaze::zelda3::TitleScreen
C
yaze::emu::TM
C
yaze::emu::TMW
C
yaze::gui::zeml::Token
C
yaze::zelda3::music::Tracker
C
yaze::emu::TS
C
yaze::emu::TSW
C
TextEditor::UndoRecord
C
yaze::editor::zsprite::UserRoutine
C
yaze::emu::VideoPortControl
C
yaze::emu::VMADDH
C
yaze::emu::VMADDL
C
yaze::emu::VMAIN
C
yaze::emu::VMDATA
C
yaze::emu::VMDATAHREAD
C
yaze::emu::VMDATALREAD
C
yaze::emu::W12SEL
C
yaze::emu::W34SEL
C
yaze::emu::WBGLOG
C
yaze::emu::WH0
C
yaze::emu::WH1
C
yaze::emu::WH2
C
yaze::emu::WH3
C
yaze::gui::zeml::WidgetAttributes
Attributes for a widget
C
yaze::emu::WindowLayer
C
yaze::emu::WindowMaskSettings
C
yaze::emu::WindowMaskSettings2
C
yaze::emu::WindowPosition
C
yaze::emu::WOBJLOG
C
yaze::emu::WOBJSEL
C
yaze::emu::WramAccessRegisters
C
yaze::Rom::WriteAction
C
yaze::test::Rom::WriteAction
C
yaze_bitmap
C
yaze_editor_context
C
yaze_extension
Extension interface for Yaze
C
yaze_project
C
zelda3_dungeon_room
C
zelda3_overworld
Primitive of the overworld
C
zelda3_overworld_map
Primitive of an overworld map
C
zelda3_rom
C
zelda3_version_pointers
Pointers for each version of the game
C
yaze::zelda3::music::ZeldaInstrument
C
yaze::zelda3::music::ZeldaSfxInstrument
C
yaze::zelda3::music::ZeldaWave
C
yaze::editor::zsprite::ZSprite
Generated by
1.13.2