neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_texture Member List

This is the complete list of members for neogfx::i_texture, including all inherited members.

abstract_type typedefneogfx::i_texture
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
as_render_target() const =0neogfx::i_texturepure virtual
as_render_target()=0neogfx::i_texturepure virtual
as_sub_texture() const =0neogfx::i_texturepure virtual
bind(std::uint32_t aTextureUnit) const =0neogfx::i_texturepure virtual
color_space() const =0neogfx::i_texturepure virtual
control_block()=0neolib::i_reference_countedpure virtual
data_format() const =0neogfx::i_texturepure virtual
data_type() const =0neogfx::i_texturepure virtual
dpi_scale_factor() const =0neogfx::i_texturepure virtual
extents() const =0neogfx::i_texturepure virtual
get_pixel(const point &aPosition) const =0neogfx::i_texturepure virtual
id() const =0neogfx::i_texturepure virtual
intersection(texture_line_segment const &aLine, rect const &aBoundingBox, vec2 const &aSampleSize={ 1.0, 1.0 }, scalar aTolerance=0.0) const =0neogfx::i_texturepure virtual
is_empty() const =0neogfx::i_texturepure virtual
is_render_target() const =0neogfx::i_texturepure virtual
native_handle() const =0neogfx::i_texturepure virtual
native_texture() const =0neogfx::i_texturepure virtual
part() const =0neogfx::i_texturepure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
samples() const =0neogfx::i_texturepure virtual
sampling() const =0neogfx::i_texturepure virtual
set_pixel(const point &aPosition, const color &aColor)=0neogfx::i_texturepure virtual
set_pixels(const rect &aRect, const void *aPixelData, uint32_t aPackAlignment=4u)=0neogfx::i_texturepure virtual
set_pixels(const i_image &aImage)=0neogfx::i_texturepure virtual
set_pixels(const i_image &aImage, const rect &aImagePart)=0neogfx::i_texturepure virtual
storage_extents() const =0neogfx::i_texturepure virtual
type() const =0neogfx::i_texturepure virtual
unbind() const =0neogfx::i_texturepure virtual
unpin() const =0neolib::i_reference_countedpure virtual
uri() const =0neogfx::i_texturepure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~i_texture()=defaultneogfx::i_texturevirtual