![]() |
neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::texture, including all inherited members.
| add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| as_render_target() const final | neogfx::texture | |
| as_render_target() final | neogfx::texture | |
| as_sub_texture() const final | neogfx::texture | |
| bind(std::uint32_t aTextureUnit) const final | neogfx::texture | |
| color_space() const final | neogfx::texture | |
| control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| data_format() const final | neogfx::texture | |
| data_type() const final | neogfx::texture | |
| dpi_scale_factor() const final | neogfx::texture | |
| extents() const final | neogfx::texture | |
| get_pixel(const point &aPosition) const final | neogfx::texture | |
| id() const final | neogfx::texture | |
| intersection(texture_line_segment const &aLine, rect const &aBoundingBox, vec2 const &aSampleSize={ 1.0, 1.0 }, scalar aTolerance=0.0) const final | neogfx::texture | |
| is_empty() const final | neogfx::texture | |
| is_render_target() const final | neogfx::texture | |
| native_handle() const final | neogfx::texture | |
| native_texture() const final | neogfx::texture | |
| operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| part() const final | neogfx::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::texture | |
| sampling() const final | neogfx::texture | |
| set_pixel(const point &aPosition, const color &aColor) final | neogfx::texture | |
| set_pixels(const rect &aRect, const void *aPixelData, uint32_t aPackAlignment=4u) final | neogfx::texture | |
| set_pixels(const i_image &aImage) final | neogfx::texture | |
| set_pixels(const i_image &aImage, const rect &aImagePart) final | neogfx::texture | |
| storage_extents() const final | neogfx::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 final | neogfx::texture | |
| unbind() const final | neogfx::texture | |
| unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| uri() const final | neogfx::texture | |
| use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| ~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| ~texture() | neogfx::texture |