yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
tile16_renderer.h File Reference
#include <array>
#include <cstdint>
#include <vector>
#include "absl/status/status.h"
#include "app/gfx/core/bitmap.h"
#include "app/gfx/render/tilemap.h"
#include "app/gfx/types/snes_tile.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Typedefs

using yaze::zelda3::Tile8PixelData = std::array<uint8_t, 64>
 

Functions

std::vector< uint8_t > yaze::zelda3::RenderTile16PixelsFromMetadata (const gfx::Tile16 &tile_data, const std::vector< Tile8PixelData > &tile8_pixels)
 
std::vector< uint8_t > yaze::zelda3::RenderTile16PixelsFromMetadata (const gfx::Tile16 &tile_data, const std::vector< gfx::Bitmap > &tile8_bitmaps)
 
absl::Status yaze::zelda3::RenderTile16BitmapFromMetadata (const gfx::Tile16 &tile_data, const std::vector< Tile8PixelData > &tile8_pixels, gfx::Bitmap *output_bitmap)
 
absl::Status yaze::zelda3::RenderTile16BitmapFromMetadata (const gfx::Tile16 &tile_data, const std::vector< gfx::Bitmap > &tile8_bitmaps, gfx::Bitmap *output_bitmap)
 
int yaze::zelda3::ComputeTile16Count (const gfx::Tilemap *tile16_blockset)
 
void yaze::zelda3::BlitTile16BitmapToAtlas (gfx::Bitmap *destination, int tile_id, const gfx::Bitmap &source_bitmap)