Complete OAM layout for a vanilla sprite. More...
#include <sprite_oam_tables.h>
Public Attributes | |
| uint8_t | sprite_id |
| const char * | name |
| std::vector< SpriteOamEntry > | tiles |
| std::array< uint8_t, 4 > | required_sheets |
| const char * | graphics_resource = nullptr |
Complete OAM layout for a vanilla sprite.
Contains all tile definitions needed to render a sprite, plus the graphics sheets required.
Definition at line 37 of file sprite_oam_tables.h.
| uint8_t yaze::zelda3::SpriteOamLayout::sprite_id |
Definition at line 38 of file sprite_oam_tables.h.
Referenced by yaze::zelda3::SpritePreviewResourceCache::GetGraphics(), and yaze::zelda3::Sprite::RenderPreviewGraphics().
| const char* yaze::zelda3::SpriteOamLayout::name |
Definition at line 39 of file sprite_oam_tables.h.
| std::vector<SpriteOamEntry> yaze::zelda3::SpriteOamLayout::tiles |
Definition at line 40 of file sprite_oam_tables.h.
Referenced by yaze::zelda3::Sprite::RenderPreviewGraphics(), and yaze::editor::SpriteEditor::RenderVanillaSprite().
| std::array<uint8_t, 4> yaze::zelda3::SpriteOamLayout::required_sheets |
Definition at line 41 of file sprite_oam_tables.h.
| const char* yaze::zelda3::SpriteOamLayout::graphics_resource = nullptr |
Definition at line 44 of file sprite_oam_tables.h.
Referenced by yaze::zelda3::SpritePreviewResourceCache::GetGraphics(), and yaze::zelda3::Sprite::RenderPreviewGraphics().