Porytiles
Loading...
Searching...
No Matches
porytiles::TilesPngWorkspace Member List

This is the complete list of members for porytiles::TilesPngWorkspace, including all inherited members.

anim_end_offset() constporytiles::TilesPngWorkspaceinline
anim_start_offset() constporytiles::TilesPngWorkspaceinline
at_capacity() constporytiles::TilesPngWorkspace
capacity() constporytiles::TilesPngWorkspaceinline
export_image(ExportFlipMode flip_mode=ExportFlipMode::canonical, ExportTrimMode trim_mode=ExportTrimMode::trim_trailing_transparent) constporytiles::TilesPngWorkspace
export_secondary_image(std::size_t primary_tile_count, ExportFlipMode flip_mode=ExportFlipMode::canonical, ExportTrimMode trim_mode=ExportTrimMode::trim_trailing_transparent) constporytiles::TilesPngWorkspace
find_contiguous_transparent_slots(std::size_t count) constporytiles::TilesPngWorkspace
find_existing_contiguous_tiles_by_color(const std::vector< CanonicalPixelTile< IndexPixel > > &tiles, const std::vector< const Palette< Rgba32, pal::max_size > * > &palettes) constporytiles::TilesPngWorkspace
first_occurrence_of(const CanonicalPixelTile< IndexPixel > &tile) constporytiles::TilesPngWorkspace
first_occurrence_of_by_color(const CanonicalPixelTile< IndexPixel > &tile, const Palette< Rgba32, pal::max_size > &palette) constporytiles::TilesPngWorkspace
for_secondary(const Image< IndexPixel > &primary_tiles_png, std::size_t primary_tile_count, std::size_t total_capacity)porytiles::TilesPngWorkspacestatic
for_standalone_secondary(std::size_t primary_tile_count, std::size_t total_capacity)porytiles::TilesPngWorkspacestatic
has_anim_slots() constporytiles::TilesPngWorkspaceinline
insert_tile(const CanonicalPixelTile< IndexPixel > &tile)porytiles::TilesPngWorkspace
place_anim_tile(std::size_t reserved_index, const CanonicalPixelTile< IndexPixel > &tile)porytiles::TilesPngWorkspace
place_tiles_at(std::size_t start_index, const std::vector< CanonicalPixelTile< IndexPixel > > &tiles)porytiles::TilesPngWorkspace
reserve_anim_slots(std::size_t anim_tile_count, std::size_t start_offset=1)porytiles::TilesPngWorkspace
tile_at(std::size_t index) constporytiles::TilesPngWorkspace
TilesPngWorkspace(std::size_t capacity)porytiles::TilesPngWorkspaceexplicit
TilesPngWorkspace(const Image< IndexPixel > &img, std::size_t capacity)porytiles::TilesPngWorkspaceexplicit