#include <part.hpp>

Public Member Functions | |
| virtual SGE_SYMBOL | ~part () |
| SGE_SYMBOL const math::rect | area_texc (space_unit repeat=1) const |
| SGE_SYMBOL const renderer::tex_pos | translate (const renderer::tex_pos &local_coords, space_unit repeat=1) const |
| virtual void | data (renderer::const_image_view const &src)=0 |
| virtual renderer::lock_rect const & | area () const =0 |
| virtual renderer::texture_ptr const | my_texture ()=0 |
| virtual renderer::const_texture_ptr const | my_texture () const =0 |
| virtual bool | repeatable () const =0 |
| sge::texture::part::~part | ( | ) | [virtual] |
| const sge::math::rect sge::texture::part::area_texc | ( | space_unit | repeat = 1 |
) | const |
| const sge::renderer::tex_pos sge::texture::part::translate | ( | const renderer::tex_pos & | local_coords, | |
| space_unit | repeat = 1 | |||
| ) | const |
| virtual void sge::texture::part::data | ( | renderer::const_image_view const & | src | ) | [pure virtual] |
Implemented in sge::texture::part_fragmented, and sge::texture::part_raw.
| virtual renderer::lock_rect const& sge::texture::part::area | ( | ) | const [pure virtual] |
Implemented in sge::texture::part_fragmented, and sge::texture::part_raw.
| virtual renderer::texture_ptr const sge::texture::part::my_texture | ( | ) | [pure virtual] |
Implemented in sge::texture::part_fragmented, and sge::texture::part_raw.
| virtual renderer::const_texture_ptr const sge::texture::part::my_texture | ( | ) | const [pure virtual] |
Implemented in sge::texture::part_fragmented, and sge::texture::part_raw.
| virtual bool sge::texture::part::repeatable | ( | ) | const [pure virtual] |
Implemented in sge::texture::part_fragmented, and sge::texture::part_raw.
1.5.5