Namespaces | |
| namespace | anonymous_namespace{render_context.cc} |
| namespace | buttons |
| namespace | rom_addresses |
| namespace | wram_addresses |
Classes | |
| class | EmulatorRenderService |
| struct | RenderRequest |
| struct | RenderResult |
| class | SaveStateManager |
| struct | StateMetadata |
Enumerations | |
| enum class | RenderMode { kEmulated , kStatic , kHybrid } |
| enum class | RenderTargetType { kDungeonObject , kSprite , kFullRoom } |
| enum class | StateType { kRoomLoaded , kOverworldLoaded , kBlankCanvas } |
Functions | |
| uint32_t | CalculateCRC32 (const uint8_t *data, size_t size) |
| uint32_t | SnesToPc (uint32_t snes_addr) |
| std::vector< uint8_t > | ConvertLinear8bppToPlanar4bpp (const std::vector< uint8_t > &linear_data) |
|
strong |
| Enumerator | |
|---|---|
| kEmulated | |
| kStatic | |
| kHybrid | |
Definition at line 30 of file emulator_render_service.h.
|
strong |
| Enumerator | |
|---|---|
| kDungeonObject | |
| kSprite | |
| kFullRoom | |
Definition at line 13 of file render_context.h.
|
strong |
| Enumerator | |
|---|---|
| kRoomLoaded | |
| kOverworldLoaded | |
| kBlankCanvas | |
Definition at line 72 of file render_context.h.
| uint32_t yaze::emu::render::CalculateCRC32 | ( | const uint8_t * | data, |
| size_t | size ) |
Definition at line 57 of file render_context.cc.
Referenced by yaze::emu::render::SaveStateManager::CalculateRomChecksum(), yaze::emu::Snes::loadState(), and yaze::emu::anonymous_namespace{snes.cc}::WriteChunk().
|
inline |
Definition at line 83 of file render_context.h.
Referenced by yaze::emu::render::EmulatorRenderService::InjectRoomContext(), and yaze::emu::render::EmulatorRenderService::LookupHandlerAddress().
|
inline |
Definition at line 95 of file render_context.h.
Referenced by yaze::emu::render::EmulatorRenderService::InjectRoomContext().