#include <i_texture.hpp>
Definition at line 83 of file i_texture.hpp.
◆ abstract_type
◆ ~i_texture()
virtual neogfx::i_texture::~i_texture |
( |
| ) |
|
|
virtualdefault |
◆ as_render_target() [1/2]
virtual const i_render_target & neogfx::i_texture::as_render_target |
( |
| ) |
const |
|
pure virtual |
◆ as_render_target() [2/2]
◆ as_sub_texture()
virtual const i_sub_texture & neogfx::i_texture::as_sub_texture |
( |
| ) |
const |
|
pure virtual |
◆ bind()
virtual void neogfx::i_texture::bind |
( |
std::uint32_t |
aTextureUnit | ) |
const |
|
pure virtual |
◆ color_space()
◆ data_format()
◆ data_type()
◆ dpi_scale_factor()
virtual dimension neogfx::i_texture::dpi_scale_factor |
( |
| ) |
const |
|
pure virtual |
◆ extents()
virtual size neogfx::i_texture::extents |
( |
| ) |
const |
|
pure virtual |
◆ get_pixel()
virtual color neogfx::i_texture::get_pixel |
( |
const point & |
aPosition | ) |
const |
|
pure virtual |
◆ id()
virtual texture_id neogfx::i_texture::id |
( |
| ) |
const |
|
pure virtual |
◆ intersection()
◆ is_empty()
virtual bool neogfx::i_texture::is_empty |
( |
| ) |
const |
|
pure virtual |
◆ is_render_target()
virtual bool neogfx::i_texture::is_render_target |
( |
| ) |
const |
|
pure virtual |
◆ native_handle()
virtual intptr_t neogfx::i_texture::native_handle |
( |
| ) |
const |
|
pure virtual |
◆ native_texture()
virtual i_texture & neogfx::i_texture::native_texture |
( |
| ) |
const |
|
pure virtual |
◆ part()
virtual rect const & neogfx::i_texture::part |
( |
| ) |
const |
|
pure virtual |
◆ samples()
virtual uint32_t neogfx::i_texture::samples |
( |
| ) |
const |
|
pure virtual |
◆ sampling()
◆ set_pixel()
virtual void neogfx::i_texture::set_pixel |
( |
const point & |
aPosition, |
|
|
const color & |
aColor |
|
) |
| |
|
pure virtual |
◆ set_pixels() [1/3]
virtual void neogfx::i_texture::set_pixels |
( |
const i_image & |
aImage | ) |
|
|
pure virtual |
◆ set_pixels() [2/3]
virtual void neogfx::i_texture::set_pixels |
( |
const i_image & |
aImage, |
|
|
const rect & |
aImagePart |
|
) |
| |
|
pure virtual |
◆ set_pixels() [3/3]
virtual void neogfx::i_texture::set_pixels |
( |
const rect & |
aRect, |
|
|
const void * |
aPixelData, |
|
|
uint32_t |
aPackAlignment = 4u |
|
) |
| |
|
pure virtual |
◆ storage_extents()
virtual size neogfx::i_texture::storage_extents |
( |
| ) |
const |
|
pure virtual |
◆ type()
◆ unbind()
virtual void neogfx::i_texture::unbind |
( |
| ) |
const |
|
pure virtual |
◆ uri()
virtual i_string const & neogfx::i_texture::uri |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: