mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-14 16:09:06 +07:00
add inner and outer texrects to sprite asset and atlas sprite
This commit is contained in:
@@ -30,15 +30,18 @@ namespace e2d
|
||||
sprite& assign(const sprite& other);
|
||||
|
||||
sprite& set_pivot(const v2f& pivot) noexcept;
|
||||
sprite& set_texrect(const b2f& texrect) noexcept;
|
||||
sprite& set_inner_texrect(const b2f& texrect) noexcept;
|
||||
sprite& set_outer_texrect(const b2f& texrect) noexcept;
|
||||
sprite& set_texture(const texture_asset::ptr& texture) noexcept;
|
||||
|
||||
const v2f& pivot() const noexcept;
|
||||
const b2f& texrect() const noexcept;
|
||||
const b2f& inner_texrect() const noexcept;
|
||||
const b2f& outer_texrect() const noexcept;
|
||||
const texture_asset::ptr& texture() const noexcept;
|
||||
private:
|
||||
v2f pivot_;
|
||||
b2f texrect_;
|
||||
b2f inner_texrect_;
|
||||
b2f outer_texrect_;
|
||||
texture_asset::ptr texture_;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user