#include <porytiles_tileset_component.hpp>
|
| | PorytilesTilesetComponent ()=default |
| |
| void | insert_attribute (std::size_t metatile_id, MetatileAttribute attribute) |
| | Insert a MetatileAttribute to the end of the attribute vector.
|
| |
| std::optional< MetatileAttribute > | get_attribute (std::size_t metatile_id) const |
| |
| void | set_pal (std::size_t pal_index, Palette< Rgba32, pal::max_size > pal) |
| |
| const std::optional< Palette< Rgba32, pal::max_size > > & | pal_at (std::size_t pal_index) const |
| |
| bool | is_empty () const |
| |
| ChainableResult< LayerMode > | detect_layer_mode (const Rgba32 &extrinsic) const |
| |
| void | add_anim (Animation< Rgba32 > anim) |
| |
| bool | has_anim (const std::string &name) const |
| |
| const Animation< Rgba32 > & | anim_for_name (const std::string &name) const |
| |
| const Image< Rgba32 > & | bottom () const |
| |
| void | bottom (const Image< Rgba32 > &bottom) |
| |
| const Image< Rgba32 > & | middle () const |
| |
| void | middle (const Image< Rgba32 > &middle) |
| |
| const Image< Rgba32 > & | top () const |
| |
| void | top (const Image< Rgba32 > &top) |
| |
| const std::map< std::size_t, MetatileAttribute > & | metatile_attributes () const |
| |
| const std::array< std::optional< Palette< Rgba32, pal::max_size > >, pal::num_pals > & | pals () const |
| |
| const std::map< std::string, Animation< Rgba32 > > & | anims () const |
| |
| std::map< std::string, Animation< Rgba32 > > & | anims () |
| |
| const std::map< std::string, std::vector< AnimOverrideEntry > > & | primary_anim_overrides () const |
| |
| void | primary_anim_overrides (std::map< std::string, std::vector< AnimOverrideEntry > > overrides) |
| |
◆ PorytilesTilesetComponent()
| porytiles::PorytilesTilesetComponent::PorytilesTilesetComponent |
( |
| ) |
|
|
default |
◆ add_anim()
| void porytiles::PorytilesTilesetComponent::add_anim |
( |
Animation< Rgba32 > |
anim | ) |
|
◆ anim_for_name()
| const Animation< Rgba32 > & porytiles::PorytilesTilesetComponent::anim_for_name |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ anims() [1/2]
| std::map< std::string, Animation< Rgba32 > > & porytiles::PorytilesTilesetComponent::anims |
( |
| ) |
|
|
inline |
◆ anims() [2/2]
| const std::map< std::string, Animation< Rgba32 > > & porytiles::PorytilesTilesetComponent::anims |
( |
| ) |
const |
|
inline |
◆ bottom() [1/2]
| const Image< Rgba32 > & porytiles::PorytilesTilesetComponent::bottom |
( |
| ) |
const |
|
inline |
◆ bottom() [2/2]
| void porytiles::PorytilesTilesetComponent::bottom |
( |
const Image< Rgba32 > & |
bottom | ) |
|
|
inline |
◆ detect_layer_mode()
◆ get_attribute()
| std::optional< MetatileAttribute > porytiles::PorytilesTilesetComponent::get_attribute |
( |
std::size_t |
metatile_id | ) |
const |
◆ has_anim()
| bool porytiles::PorytilesTilesetComponent::has_anim |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ insert_attribute()
| void porytiles::PorytilesTilesetComponent::insert_attribute |
( |
std::size_t |
metatile_id, |
|
|
MetatileAttribute |
attribute |
|
) |
| |
◆ is_empty()
| bool porytiles::PorytilesTilesetComponent::is_empty |
( |
| ) |
const |
◆ metatile_attributes()
| const std::map< std::size_t, MetatileAttribute > & porytiles::PorytilesTilesetComponent::metatile_attributes |
( |
| ) |
const |
|
inline |
◆ middle() [1/2]
| const Image< Rgba32 > & porytiles::PorytilesTilesetComponent::middle |
( |
| ) |
const |
|
inline |
◆ middle() [2/2]
| void porytiles::PorytilesTilesetComponent::middle |
( |
const Image< Rgba32 > & |
middle | ) |
|
|
inline |
◆ pal_at()
| const std::optional< Palette< Rgba32, pal::max_size > > & porytiles::PorytilesTilesetComponent::pal_at |
( |
std::size_t |
pal_index | ) |
const |
◆ pals()
◆ primary_anim_overrides() [1/2]
| const std::map< std::string, std::vector< AnimOverrideEntry > > & porytiles::PorytilesTilesetComponent::primary_anim_overrides |
( |
| ) |
const |
|
inline |
◆ primary_anim_overrides() [2/2]
| void porytiles::PorytilesTilesetComponent::primary_anim_overrides |
( |
std::map< std::string, std::vector< AnimOverrideEntry > > |
overrides | ) |
|
|
inline |
◆ set_pal()
◆ top() [1/2]
| const Image< Rgba32 > & porytiles::PorytilesTilesetComponent::top |
( |
| ) |
const |
|
inline |
◆ top() [2/2]
| void porytiles::PorytilesTilesetComponent::top |
( |
const Image< Rgba32 > & |
top | ) |
|
|
inline |
The documentation for this class was generated from the following files: