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

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

base_type typedefgfx::handle_impl< frame_buffer, frame_buffer_handle >
dispose()gfx::handle_impl< frame_buffer, frame_buffer_handle >inline
evict_class_gfx::ievictableprotected
evict_state_gfx::ievictableprotected
fallback_handle() const -> frame_buffer_handlegfx::handle_impl< frame_buffer, frame_buffer_handle >inlineprotected
frame_buffer()=defaultgfx::frame_buffer
frame_buffer(std::uint16_t _width, std::uint16_t _height, texture_format _format, std::uint32_t _texture_flags=BGFX_SAMPLER_U_CLAMP|BGFX_SAMPLER_V_CLAMP)gfx::frame_buffer
frame_buffer(const std::vector< texture::ptr > &textures)gfx::frame_buffer
frame_buffer(const std::vector< fbo_attachment > &textures)gfx::frame_buffer
frame_buffer(void *_nwh, std::uint16_t _width, std::uint16_t _height, texture_format _format=texture_format::Count, texture_format _depth_format=texture_format::Count)gfx::frame_buffer
get_attachment(std::uint32_t index=0) const -> const fbo_attachment &gfx::frame_buffer
get_attachment_count() const -> size_tgfx::frame_buffer
get_attachments() const -> const std::vector< fbo_attachment > &gfx::frame_buffer
get_evict_class() const -> evict_classgfx::ievictableinline
get_evict_state() const -> evict_stategfx::ievictableinline
get_fallback_handle() const -> frame_buffer_handlegfx::handle_impl< frame_buffer, frame_buffer_handle >inlineprotected
get_last_use_frame() const -> std::uint64_tgfx::ievictableinline
get_size() const -> usize32_tgfx::frame_buffer
get_texture(std::uint32_t index=0) const -> const gfx::texture::ptr &gfx::frame_buffer
get_use_count() const -> std::uint64_tgfx::ievictableinline
gpu_size() const -> std::uint64_t overridegfx::handle_impl< frame_buffer, frame_buffer_handle >inlinevirtual
gpu_size_gfx::handle_impl< frame_buffer, frame_buffer_handle >protected
handle_gfx::handle_impl< frame_buffer, frame_buffer_handle >protected
handle_impl()=defaultgfx::handle_impl< frame_buffer, frame_buffer_handle >
handle_impl(const handle_impl &)=deletegfx::handle_impl< frame_buffer, frame_buffer_handle >
handle_impl(handle_impl &&)=deletegfx::handle_impl< frame_buffer, frame_buffer_handle >
handle_type_t typedefgfx::handle_impl< frame_buffer, frame_buffer_handle >
ievictable()=defaultgfx::ievictable
ievictable(const ievictable &)=deletegfx::ievictable
ievictable(ievictable &&)=deletegfx::ievictable
invalid_handle() -> frame_buffer_handlegfx::handle_impl< frame_buffer, frame_buffer_handle >inlinestatic
is_valid() const -> boolgfx::handle_impl< frame_buffer, frame_buffer_handle >inline
last_use_frame_gfx::ievictablemutableprotected
make_evictable(std::uint64_t gpu_bytes, std::function< bool(frame_buffer &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< frame_buffer, frame_buffer_handle >inlineprotected
make_evictable_deferred(std::uint64_t gpu_bytes, std::function< bool(frame_buffer &)> restore_fn, evict_class cls=evict_class::evictable)gfx::handle_impl< frame_buffer, frame_buffer_handle >inlineprotected
native_handle() const -> frame_buffer_handlegfx::handle_impl< frame_buffer, frame_buffer_handle >inline
on_evict() -> std::uint64_t overridegfx::handle_impl< frame_buffer, frame_buffer_handle >inlinevirtual
on_restore() -> bool overridegfx::handle_impl< frame_buffer, frame_buffer_handle >inlinevirtual
operator=(const handle_impl &) -> handle_impl &=deletegfx::handle_impl< frame_buffer, frame_buffer_handle >
operator=(handle_impl &&) -> handle_impl &=deletegfx::handle_impl< frame_buffer, frame_buffer_handle >
gfx::ievictable::operator=(const ievictable &) -> ievictable &=deletegfx::ievictable
gfx::ievictable::operator=(ievictable &&) -> ievictable &=deletegfx::ievictable
populate(const std::vector< texture::ptr > &textures)gfx::frame_buffer
populate(const std::vector< fbo_attachment > &textures)gfx::frame_buffer
ptr typedefgfx::handle_impl< frame_buffer, frame_buffer_handle >
restore_fn_gfx::handle_impl< frame_buffer, frame_buffer_handle >protected
set_name(const hpp::string_view &_name)gfx::handle_impl< frame_buffer, frame_buffer_handle >inline
touch() const noexceptgfx::ievictableinline
uptr typedefgfx::handle_impl< frame_buffer, frame_buffer_handle >
use_count_gfx::ievictablemutableprotected
weak_ptr typedefgfx::handle_impl< frame_buffer, frame_buffer_handle >
~handle_impl() overridegfx::handle_impl< frame_buffer, frame_buffer_handle >inline
~ievictable()=defaultgfx::ievictablevirtual