Renders a textured sprite region within a given geometry.
More...
#include <spk_icon_region.hpp>
Renders a textured sprite region within a given geometry.
- See also
- SpriteSheet
Renders a textured sprite region within a given geometry.
Definition spk_icon_region.hpp:24
void render()
Renders the icon using the configured texture and geometry.
Definition spk_icon_region.cpp:99
void setTexture(const spk::SpriteSheet *p_spriteSheet)
Sets the sprite sheet texture used for the icon.
Definition spk_icon_region.cpp:42
void setSpriteID(const spk::Vector2UInt &p_spriteID)
Sets the sprite identifier within the sheet.
Definition spk_icon_region.cpp:67
◆ geometry()
Returns the current render geometry.
- Returns
- Render geometry.
◆ layer()
| const float & spk::IconRegion::layer |
( |
| ) |
const |
Returns the current layer value.
- Returns
- Layer value.
◆ setGeometry()
| void spk::IconRegion::setGeometry |
( |
const spk::Extend2D & | p_geometry | ) |
|
Sets the geometry used to render the icon.
- Parameters
-
| p_geometry | Render geometry. |
◆ setLayer()
| void spk::IconRegion::setLayer |
( |
const float & | p_layer | ) |
|
Sets the rendering layer.
- Parameters
-
◆ setSpriteID()
Sets the sprite identifier within the sheet.
- Parameters
-
| p_spriteID | Sprite coordinates in the sheet grid. |
◆ setTexture()
Sets the sprite sheet texture used for the icon.
- Parameters
-
| p_spriteSheet | Sprite sheet to sample. |
◆ spriteID()
Returns the current sprite identifier.
- Returns
- Sprite coordinates.
◆ texture()
Returns the current sprite sheet texture.
- Returns
- Sprite sheet pointer or nullptr.
The documentation for this class was generated from the following files:
- includes/structure/widget/components/spk_icon_region.hpp
- srcs/structure/widget/components/spk_icon_region.cpp