diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-06-11 18:17:06 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-06-11 18:17:06 +0200 |
| commit | 5cbad4be539224068d34504df692974b17f49fa0 (patch) | |
| tree | 4f3d63807a6b6616210564a8a160c3f815effe73 /anim/atlas.hpp | |
| parent | 0e0efba4ff04570f7a52255999352c64484e1e9f (diff) | |
a
Diffstat (limited to 'anim/atlas.hpp')
| -rw-r--r-- | anim/atlas.hpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/anim/atlas.hpp b/anim/atlas.hpp index dd6efabc..5c5e918f 100644 --- a/anim/atlas.hpp +++ b/anim/atlas.hpp @@ -1,4 +1,5 @@ #pragma once + #include <vector> #include <Magnum/Magnum.h> #include <Magnum/Math/Vector2.h> @@ -19,7 +20,7 @@ struct anim_atlas_row std::vector<anim_atlas_entry> data; int max_height = 0, xpos = 0, ypos = 0; - void add_entry(const anim_atlas_entry& x); + void add_entry(const anim_atlas_entry& x) noexcept; }; class anim_atlas @@ -28,9 +29,9 @@ class anim_atlas int ypos = 0, maxx = 0; public: - void add_entry(const anim_atlas_entry& x) { rows.back().add_entry(x); } - void advance_row(); - Magnum::Vector2i offset() const; - Magnum::Vector2i size() const; - [[nodiscard]] bool dump(const std::filesystem::path& filename) const; + void add_entry(const anim_atlas_entry& x) noexcept { rows.back().add_entry(x); } + void advance_row() noexcept; + Magnum::Vector2i offset() const noexcept; + Magnum::Vector2i size() const noexcept; + [[nodiscard]] bool dump(const std::filesystem::path& filename) const noexcept; }; |
