| add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | as_render_target() const final | neogfx::sub_texture |  | 
  | as_render_target() final | neogfx::sub_texture |  | 
  | as_sub_texture() const final | neogfx::sub_texture |  | 
  | atlas_id() const final | neogfx::sub_texture |  | 
  | atlas_location() const final | neogfx::sub_texture |  | 
  | atlas_texture() const final | neogfx::sub_texture |  | 
  | bind(std::uint32_t aTextureUnit) const final | neogfx::sub_texture |  | 
  | color_space() const final | neogfx::sub_texture |  | 
  | control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | data_format() const final | neogfx::sub_texture |  | 
  | data_type() const final | neogfx::sub_texture |  | 
  | dpi_scale_factor() const final | neogfx::sub_texture |  | 
  | extents() const final | neogfx::sub_texture |  | 
  | get_pixel(const point &aPosition) const final | neogfx::sub_texture |  | 
  | id() const final | neogfx::sub_texture |  | 
  | intersection(texture_line_segment const &aLine, rect const &aBoundingBox, vec2 const &aSampleSize={ 1.0, 1.0 }, scalar aTolerance=0.0) const final | neogfx::sub_texture |  | 
  | is_empty() const final | neogfx::sub_texture |  | 
  | is_render_target() const final | neogfx::sub_texture |  | 
  | native_handle() const final | neogfx::sub_texture |  | 
  | native_texture() const final | neogfx::sub_texture |  | 
  | operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | part() const final | neogfx::sub_texture |  | 
  | pin() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | reference_counted() noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | release() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | release_and_take_ownership() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | release_and_take_ownership() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | samples() const final | neogfx::sub_texture |  | 
  | sampling() const final | neogfx::sub_texture |  | 
  | set_pixel(const point &aPosition, const color &aColor) final | neogfx::sub_texture |  | 
  | set_pixels(const rect &aRect, const void *aPixelData, uint32_t aPackAlignment=4u) final | neogfx::sub_texture |  | 
  | set_pixels(const i_image &aImage) final | neogfx::sub_texture |  | 
  | set_pixels(const i_image &aImage, const rect &aImagePart) final | neogfx::sub_texture |  | 
  | storage_extents() const final | neogfx::sub_texture |  | 
  | sub_texture(texture_id aAtlasId, i_texture &aAtlasTexture, const rect &aAtlasLocation, const size &aExtents) | neogfx::sub_texture |  | 
  | sub_texture(const i_sub_texture &aSubTexture) | neogfx::sub_texture |  | 
  | sub_texture(const i_sub_texture &aSubTexture, const rect &aAtlasLocation) | neogfx::sub_texture |  | 
  | type() const final | neogfx::sub_texture |  | 
  | unbind() const final | neogfx::sub_texture |  | 
  | unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | uri() const final | neogfx::sub_texture |  | 
  | use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | ~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | ~sub_texture() | neogfx::sub_texture |  |