Go to the documentation of this file.
30 std::array<std::array<uint32_t, 1024>, 1024>
buffer;
42 [[nodiscard]]
int getBpp()
const;
int getNbColumns() const
Get the numbr of maximum tile columns to render.
Definition: RAMTileRenderer.cpp:89
int getBpp() const
Get the current bpp.
Definition: RAMTileRenderer.cpp:79
void render()
render the selected ram
Definition: RAMTileRenderer.cpp:21
RAMTileRenderer(Ram::Ram &ram, Ram::Ram &cgram)
ctor
Definition: RAMTileRenderer.cpp:11
Definition: RAMTileRenderer.hpp:13
int getPaletteIndex() const
Get the index of the current palette used.
Definition: RAMTileRenderer.cpp:84
Definition: APUDebug.cpp:11
RAMTileRenderer & operator=(const RAMTileRenderer &)=delete
A RAMTileRender is not assignable.
int _ramOffset
Bytes to skip from the start of the ram.
Definition: RAMTileRenderer.hpp:23
int _nbColumns
The number of tile columns to display.
Definition: RAMTileRenderer.hpp:21
void setRenderSize(int size)
Set the size of ram to render.
Definition: RAMTileRenderer.cpp:69
PPU::TileRenderer _tileRenderer
The class tha actually render the tile.
Definition: RAMTileRenderer.hpp:27
void setPaletteIndex(int paletteIndex)
Set the palette to use for render (index of palette)
Definition: RAMTileRenderer.cpp:58
~RAMTileRenderer()=default
dtor
int _renderSize
The size to render in the ram.
Definition: RAMTileRenderer.hpp:19
void setRamOffset(int offset)
Set the ram offset.
Definition: RAMTileRenderer.cpp:94
void setBpp(int bpp)
Set the bpp to render graphics.
Definition: RAMTileRenderer.cpp:63
Definition: TileRenderer.hpp:12
void setNbColumns(int nbColumns)
Set the number of maximum columns.
Definition: RAMTileRenderer.cpp:74
int _bpp
The actual bpp to render.
Definition: RAMTileRenderer.hpp:25
Ram::Ram & _ram
ram to render
Definition: RAMTileRenderer.hpp:17
std::array< std::array< uint32_t, 1024 >, 1024 > buffer
internal buffer
Definition: RAMTileRenderer.hpp:30