|
Porytiles
|
#include <algorithm>#include <array>#include <compare>#include <set>#include <string>#include "porytiles/domain/models/supports_transparency.hpp"#include "porytiles/utilities/panic/panic.hpp"Go to the source code of this file.
Classes | |
| class | porytiles::PixelTile< PixelType > |
| An 8x8 tile backed by literal-array-based per-pixel storage of an arbitrary pixel type. More... | |
Namespaces | |
| namespace | porytiles |
| namespace | porytiles::tile |
Functions | |
| constexpr std::pair< std::size_t, std::size_t > | porytiles::tile::index_to_row_col (std::size_t index) |
| Converts a linear index to row and column coordinates. | |
| constexpr std::size_t | porytiles::tile::row_col_to_index (std::size_t row, std::size_t col) |
| Converts row and column coordinates to a linear index. | |
Variables | |
| constexpr std::size_t | porytiles::tile::side_length_pix = 8 |
| constexpr std::size_t | porytiles::tile::size_pix = side_length_pix * side_length_pix |