Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gfx::texture Member List

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

base_type typedefgfx::handle_impl< texture, texture_handle >
dispose()gfx::handle_impl< texture, texture_handle >inline
evict_class_gfx::ievictableprotected
evict_state_gfx::ievictableprotected
fallback_handle() const -> texture_handlegfx::texture
flagsgfx::texture
get_estimated_gpu_size() const -> std::uint64_tgfx::texture
get_evict_class() const -> evict_classgfx::ievictableinline
get_evict_state() const -> evict_stategfx::ievictableinline
get_fallback_handle() const -> texture_handlegfx::handle_impl< texture, texture_handle >inlineprotected
get_last_use_frame() const -> std::uint64_tgfx::ievictableinline
get_size() const -> usize32_tgfx::texture
get_use_count() const -> std::uint64_tgfx::ievictableinline
gpu_size() const -> std::uint64_t overridegfx::handle_impl< texture, texture_handle >inlinevirtual
gpu_size_gfx::handle_impl< texture, texture_handle >protected
handle_gfx::handle_impl< texture, texture_handle >protected
handle_impl()=defaultgfx::handle_impl< texture, texture_handle >
handle_impl(const handle_impl &)=deletegfx::handle_impl< texture, texture_handle >
handle_impl(handle_impl &&)=deletegfx::handle_impl< texture, texture_handle >
handle_type_t typedefgfx::handle_impl< texture, texture_handle >
ievictable()=defaultgfx::ievictable
ievictable(const ievictable &)=deletegfx::ievictable
ievictable(ievictable &&)=deletegfx::ievictable
infogfx::texture
invalid_handle() -> texture_handlegfx::handle_impl< texture, texture_handle >inlinestatic
is_gpu_generated() const -> boolgfx::texture
is_render_target() const -> boolgfx::texture
is_valid() const -> boolgfx::handle_impl< texture, texture_handle >inline
last_use_frame_gfx::ievictablemutableprotected
make_evictable(std::uint64_t gpu_bytes, std::function< bool(texture &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< texture, texture_handle >inlineprotected
make_evictable_deferred(std::uint64_t gpu_bytes, std::function< bool(texture &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< texture, texture_handle >inlineprotected
native_handle() const -> texture_handlegfx::handle_impl< texture, texture_handle >inline
on_evict() -> std::uint64_t overridegfx::handle_impl< texture, texture_handle >inlinevirtual
on_restore() -> bool overridegfx::handle_impl< texture, texture_handle >inlinevirtual
operator=(const handle_impl &) -> handle_impl &=deletegfx::handle_impl< texture, texture_handle >
operator=(handle_impl &&) -> handle_impl &=deletegfx::handle_impl< texture, texture_handle >
gfx::ievictable::operator=(const ievictable &) -> ievictable &=deletegfx::ievictable
gfx::ievictable::operator=(ievictable &&) -> ievictable &=deletegfx::ievictable
ptr typedefgfx::handle_impl< texture, texture_handle >
restore_fn_gfx::handle_impl< texture, texture_handle >protected
set_name(const hpp::string_view &_name)gfx::handle_impl< texture, texture_handle >inline
texture()=defaultgfx::texture
texture(const char *_path, std::uint64_t _flags=BGFX_TEXTURE_NONE|BGFX_SAMPLER_NONE, std::uint8_t _skip=0, texture_info *_info=nullptr)gfx::texture
texture(const void *_data, std::uint32_t _size, std::uint64_t _flags=BGFX_TEXTURE_NONE|BGFX_SAMPLER_NONE, std::uint8_t _skip=0, texture_info *_info=nullptr, const char *_name=nullptr)gfx::texture
texture(std::uint16_t _width, std::uint16_t _height, bool _hasMips, std::uint16_t _numLayers, texture_format _format, std::uint64_t _flags=BGFX_TEXTURE_NONE|BGFX_SAMPLER_NONE, const memory_view *_mem=nullptr)gfx::texture
texture(std::uint16_t _width, std::uint16_t _height, std::uint16_t _depth, bool _hasMips, texture_format _format, std::uint64_t _flags=BGFX_TEXTURE_NONE|BGFX_SAMPLER_NONE, const memory_view *_mem=nullptr)gfx::texture
texture(std::uint16_t _size, bool _hasMips, std::uint16_t _numLayers, texture_format _format, std::uint64_t _flags=BGFX_TEXTURE_NONE|BGFX_SAMPLER_NONE, const memory_view *_mem=nullptr)gfx::texture
touch() const noexceptgfx::ievictableinline
uptr typedefgfx::handle_impl< texture, texture_handle >
use_count_gfx::ievictablemutableprotected
weak_ptr typedefgfx::handle_impl< texture, texture_handle >
~handle_impl() overridegfx::handle_impl< texture, texture_handle >inline
~ievictable()=defaultgfx::ievictablevirtual