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

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

add_ref() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
as_render_target() const finalneogfx::texture
as_render_target() finalneogfx::texture
as_sub_texture() const finalneogfx::texture
bind(std::uint32_t aTextureUnit) const finalneogfx::texture
color_space() const finalneogfx::texture
control_block() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
data_format() const finalneogfx::texture
data_type() const finalneogfx::texture
dpi_scale_factor() const finalneogfx::texture
extents() const finalneogfx::texture
get_pixel(const point &aPosition) const finalneogfx::texture
id() const finalneogfx::texture
intersection(texture_line_segment const &aLine, rect const &aBoundingBox, vec2 const &aSampleSize={ 1.0, 1.0 }, scalar aTolerance=0.0) const finalneogfx::texture
is_empty() const finalneogfx::texture
is_render_target() const finalneogfx::texture
native_handle() const finalneogfx::texture
native_texture() const finalneogfx::texture
operator=(const reference_counted &)neolib::reference_counted< Base, DeallocateOnRelease >inline
part() const finalneogfx::texture
pin() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
reference_counted() noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< Base, DeallocateOnRelease >inline
release() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
release_and_take_ownership() overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
samples() const finalneogfx::texture
sampling() const finalneogfx::texture
set_pixel(const point &aPosition, const color &aColor) finalneogfx::texture
set_pixels(const rect &aRect, const void *aPixelData, uint32_t aPackAlignment=4u) finalneogfx::texture
set_pixels(const i_image &aImage) finalneogfx::texture
set_pixels(const i_image &aImage, const rect &aImagePart) finalneogfx::texture
storage_extents() const finalneogfx::texture
texture()neogfx::texture
texture(const neogfx::size &aExtents, dimension aDpiScaleFactor=1.0, texture_sampling aSampling=texture_sampling::NormalMipmap, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte, neogfx::color_space aColorSpace=neogfx::color_space::sRGB, const optional_color &aColor=optional_color{})neogfx::texture
texture(const i_texture &aTexture)neogfx::texture
texture(const i_image &aImage, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte)neogfx::texture
texture(const i_image &aImage, const rect &aImagePart, texture_data_format aDataFormat=texture_data_format::RGBA, texture_data_type aDataType=texture_data_type::UnsignedByte)neogfx::texture
texture(const i_sub_texture &aSubTexture)neogfx::texture
type() const finalneogfx::texture
unbind() const finalneogfx::texture
unpin() const overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
uri() const finalneogfx::texture
use_count() const noexcept overrideneolib::reference_counted< Base, DeallocateOnRelease >inline
~reference_counted()neolib::reference_counted< Base, DeallocateOnRelease >inline
~texture()neogfx::texture