Porytiles
Loading...
Searching...
No Matches
porytiles::PackableTile::PrimaryTileId Struct Reference

Identifies a tile reconstructed from a compiled primary tileset. More...

#include <packable_tile.hpp>

Public Member Functions

auto operator<=> (const PrimaryTileId &) const =default
 
bool operator== (const PrimaryTileId &) const =default
 

Public Attributes

std::size_t tile_index
 
std::size_t pal_index
 

Detailed Description

Identifies a tile reconstructed from a compiled primary tileset.

Primary tiles participate in shape group analysis for cross-tileset tile sharing but are never packed by the packer. Their palette assignment is fixed and embedded in pal_index.

Definition at line 102 of file packable_tile.hpp.

Member Function Documentation

◆ operator<=>()

auto porytiles::PackableTile::PrimaryTileId::operator<=> ( const PrimaryTileId ) const
default

◆ operator==()

bool porytiles::PackableTile::PrimaryTileId::operator== ( const PrimaryTileId ) const
default

Member Data Documentation

◆ pal_index

std::size_t porytiles::PackableTile::PrimaryTileId::pal_index

Definition at line 104 of file packable_tile.hpp.

◆ tile_index

std::size_t porytiles::PackableTile::PrimaryTileId::tile_index

Definition at line 103 of file packable_tile.hpp.


The documentation for this struct was generated from the following file: