Porytiles
Loading...
Searching...
No Matches
animation.hpp File Reference
#include <algorithm>
#include <optional>
#include <ranges>
#include <set>
#include <string>
#include <vector>
#include "porytiles/domain/models/anim_frame.hpp"
#include "porytiles/domain/models/anim_params.hpp"
#include "porytiles/domain/models/supports_transparency.hpp"
#include "porytiles/utilities/panic/panic.hpp"
#include "porytiles/utilities/text/text_formatter.hpp"
Include dependency graph for animation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  porytiles::Animation< PixelType >
 A complete tileset animation with name, configuration, and frame data. More...
 

Namespaces

namespace  porytiles
 
namespace  porytiles::anim
 

Functions

std::string porytiles::anim::message_header (const TextFormatter &format, const std::string &anim_name, const std::string &frame_name, std::size_t internal_tile_index, std::size_t subtile_row, std::size_t subtile_col)
 
std::string porytiles::anim::message_header (const TextFormatter &format, const std::string &anim_name, const std::string &frame_name, std::size_t internal_tile_index)
 

Variables

constexpr std::string porytiles::anim::g_tileset_anims_prefix = "gTilesetAnims_"
 
constexpr std::string porytiles::anim::s_tileset_anims_prefix = "sTilesetAnims_"
 
constexpr std::string porytiles::anim::porytiles_managed_prefix = "PorytilesManaged_"