MCPcopy Index your code

hub / github.com/Amjad50/mizu / types & classes

Types & classes90 in github.com/Amjad50/mizu

↓ 1 callersEnumSaveError
mizu-core/src/save_error.rs:7
ClassApu
mizu-core/src/apu.rs:66
InterfaceApuChannel
mizu-core/src/apu/channel.rs:3
EnumAudioBufferOutput
src/main.rs:32
ClassAudioBuffers
Contains the flushed output buffer of the `APU`. The main buffer `all` is the summation of all of the other buffers/channels. If you want a combinatio
mizu-core/src/apu.rs:20
ClassBgFifo
mizu-core/src/ppu/fifo.rs:32
ClassBgFifoPixel
mizu-core/src/ppu/fifo.rs:15
ClassBootRom
mizu-core/src/memory.rs:23
ClassBus
mizu-core/src/memory.rs:210
EnumBusType
mizu-core/src/memory/dma.rs:115
ClassCartridge
mizu-core/src/cartridge.rs:195
EnumCartridgeError
mizu-core/src/cartridge/error.rs:8
ClassCartridgeType
mizu-core/src/cartridge.rs:29
ClassColor
mizu-core/src/ppu/colors.rs:14
ClassColorPalette
mizu-core/src/ppu/colors.rs:41
ClassColorPalettesCollection
mizu-core/src/ppu/colors.rs:87
EnumCondition
mizu-core/src/cpu/instruction.rs:79
ClassContainer
save_state_derive/src/parsing.rs:127
ClassContainerAttrs
save_state_derive/src/attrs.rs:14
EnumContainerData
save_state_derive/src/parsing.rs:122
ClassCounter
save_state/src/lib.rs:42
ClassCpu
mizu-core/src/cpu.rs:79
InterfaceCpuBusProvider
mizu-core/src/cpu.rs:11
ClassCpuRegisters
mizu-core/src/cpu.rs:35
EnumCpuState
mizu-core/src/cpu.rs:49
ClassDac
mizu-core/src/apu/channel.rs:131
ClassEnvelopGenerator
mizu-core/src/apu/envelope.rs:4
EnumError
save_state/src/lib.rs:125
ClassFetcher
mizu-core/src/ppu.rs:139
ClassField
save_state_derive/src/parsing.rs:86
ClassFieldAttrs
save_state_derive/src/attrs.rs:60
ClassFields
save_state_derive/src/parsing.rs:22
EnumFieldsLocation
save_state_derive/src/parsing.rs:17
EnumFieldsType
save_state_derive/src/parsing.rs:11
ClassFindTyParams
taken from `serde_derive`
save_state_derive/src/parsing.rs:173
EnumFrontSaveError
src/main.rs:53
ClassGameBoy
The GameBoy is the main interface to the emulator. Everything regarding emulation can be controlled from here.
mizu-core/src/lib.rs:105
ClassGameBoyBuilder
Builder struct container for [`GameBoy`] configurations and options.
mizu-core/src/lib.rs:61
ClassGameBoyConfig
mizu-core/src/lib.rs:45
ClassGameboyFront
src/main.rs:83
EnumHaltMode
mizu-core/src/cpu.rs:71
ClassHdma
mizu-core/src/memory/dma.rs:5
ClassInstruction
mizu-core/src/cpu/instruction.rs:5
InterfaceInterruptManager
mizu-core/src/memory/interrupts.rs:29
EnumInterruptType
mizu-core/src/memory/interrupts.rs:6
ClassInterrupts
mizu-core/src/memory/interrupts.rs:60
ClassJoypad
mizu-core/src/joypad.rs:50
EnumJoypadButton
Joypad button types of the GameBoy.
mizu-core/src/joypad.rs:9
ClassLcd
mizu-core/src/ppu/lcd.rs:8
ClassLengthCountedChannel
mizu-core/src/apu/channel.rs:14
ClassLock
mizu-core/src/memory.rs:119
InterfaceMapper
mizu-core/src/cartridge/mappers/mod.rs:56
EnumMapperType
mizu-core/src/cartridge/mappers/mod.rs:39
EnumMappingResult
mizu-core/src/cartridge/mappers/mod.rs:50
ClassMbc1
mizu-core/src/cartridge/mappers/mbc1.rs:5
ClassMbc2
mizu-core/src/cartridge/mappers/mbc2.rs:5
ClassMbc3
mizu-core/src/cartridge/mappers/mbc3.rs:202
ClassMbc5
mizu-core/src/cartridge/mappers/mbc5.rs:5
ClassMizuPrinter
src/printer_front.rs:15
ClassNoMapper
mizu-core/src/cartridge/mappers/no_mapper.rs:5
ClassNoiseChannel
mizu-core/src/apu/noise_channel.rs:7
ClassNotifications
src/notification.rs:16
ClassOamDma
mizu-core/src/memory/dma.rs:129
EnumOpcode
mizu-core/src/cpu/instruction.rs:88
EnumOperandType
mizu-core/src/cpu/instruction.rs:43
ClassPacket
mizu-core/src/printer.rs:32
EnumPacketState
mizu-core/src/printer.rs:17
ClassPpu
mizu-core/src/ppu.rs:171
ClassPrinter
A custom GameBoy [`SerialDevice`] that emulates how the [GameBoy printer](https://en.wikipedia.org/wiki/Game_Boy_Printer) operated. This device can b
mizu-core/src/printer.rs:66
ClassPulseChannel
mizu-core/src/apu/pulse_channel.rs:14
ClassRtcRegister
mizu-core/src/cartridge/mappers/mbc3.rs:15
InterfaceSavable
save_state/src/lib.rs:90
ClassSelectedSprite
mizu-core/src/ppu/sprite.rs:18
ClassSerial
mizu-core/src/serial.rs:54
InterfaceSerialDevice
A [`GameBoy`](crate::GameBoy) custom serial device, which can be used to communicate between the GameBoy and any other device. Check [`Printer`](crat
mizu-core/src/serial.rs:11
EnumSpeed
mizu-core/src/memory.rs:29
ClassSpeedController
mizu-core/src/memory.rs:41
ClassSprite
mizu-core/src/ppu/sprite.rs:38
ClassSpriteFifo
mizu-core/src/ppu/fifo.rs:95
ClassSpriteFifoPixel
mizu-core/src/ppu/fifo.rs:24
EnumSpritePriorityMode
mizu-core/src/ppu/fifo.rs:8
EnumSramError
mizu-core/src/cartridge/error.rs:54
EnumTargetDevice
mizu-core/src/cartridge.rs:23
ClassTestingGameBoy
mizu-core/src/tests/mod.rs:72
ClassTimer
mizu-core/src/timer.rs:33
ClassUnknownRegister
mizu-core/src/memory.rs:157
ClassUnknownRegisters
mizu-core/src/memory.rs:178
ClassVariant
save_state_derive/src/parsing.rs:106
ClassWaveChannel
mizu-core/src/apu/wave_channel.rs:9
ClassWram
mizu-core/src/memory.rs:74