MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Graphics::TextureLoom Member List

This is the complete list of members for MayaFlux::Portal::Graphics::TextureLoom, including all inherited members.

calculate_image_size(uint32_t width, uint32_t height, uint32_t depth, ImageFormat format)MayaFlux::Portal::Graphics::TextureLoomstatic
create_2d(uint32_t width, uint32_t height, ImageFormat format=ImageFormat::RGBA8, const void *data=nullptr, uint32_t mip_levels=1)MayaFlux::Portal::Graphics::TextureLoom
create_3d(uint32_t width, uint32_t height, uint32_t depth, ImageFormat format=ImageFormat::RGBA8, const void *data=nullptr)MayaFlux::Portal::Graphics::TextureLoom
create_cubemap(uint32_t size, ImageFormat format=ImageFormat::RGBA8, const void *data=nullptr)MayaFlux::Portal::Graphics::TextureLoom
create_depth_buffer(uint32_t width, uint32_t height, bool with_stencil=false)MayaFlux::Portal::Graphics::TextureLoom
create_render_target(uint32_t width, uint32_t height, ImageFormat format=ImageFormat::RGBA8)MayaFlux::Portal::Graphics::TextureLoom
create_sampler(const SamplerConfig &config)MayaFlux::Portal::Graphics::TextureLoomprivate
create_storage_image(uint32_t width, uint32_t height, ImageFormat format=ImageFormat::RGBA8)MayaFlux::Portal::Graphics::TextureLoom
download_data(const std::shared_ptr< Core::VKImage > &image, void *data, size_t size)MayaFlux::Portal::Graphics::TextureLoom
get_bytes_per_pixel(ImageFormat format)MayaFlux::Portal::Graphics::TextureLoomstatic
get_default_sampler()MayaFlux::Portal::Graphics::TextureLoom
get_nearest_sampler()MayaFlux::Portal::Graphics::TextureLoom
get_or_create_sampler(const SamplerConfig &config)MayaFlux::Portal::Graphics::TextureLoom
hash_sampler_config(const SamplerConfig &config)MayaFlux::Portal::Graphics::TextureLoomprivatestatic
initialize(const std::shared_ptr< Core::VulkanBackend > &backend)MayaFlux::Portal::Graphics::TextureLoom
instance()MayaFlux::Portal::Graphics::TextureLoominlinestatic
is_initialized() constMayaFlux::Portal::Graphics::TextureLoominline
m_backendMayaFlux::Portal::Graphics::TextureLoomprivate
m_resource_managerMayaFlux::Portal::Graphics::TextureLoomprivate
m_sampler_cacheMayaFlux::Portal::Graphics::TextureLoomprivate
m_texturesMayaFlux::Portal::Graphics::TextureLoomprivate
operator=(const TextureLoom &)=deleteMayaFlux::Portal::Graphics::TextureLoom
operator=(TextureLoom &&) noexcept=defaultMayaFlux::Portal::Graphics::TextureLoom
s_initializedMayaFlux::Portal::Graphics::TextureLoomprivatestatic
shutdown()MayaFlux::Portal::Graphics::TextureLoom
TextureLoom(const TextureLoom &)=deleteMayaFlux::Portal::Graphics::TextureLoom
TextureLoom(TextureLoom &&) noexcept=defaultMayaFlux::Portal::Graphics::TextureLoom
TextureLoom()=defaultMayaFlux::Portal::Graphics::TextureLoomprivate
to_vulkan_format(ImageFormat format)MayaFlux::Portal::Graphics::TextureLoomstatic
upload_data(const std::shared_ptr< Core::VKImage > &image, const void *data, size_t size)MayaFlux::Portal::Graphics::TextureLoom
~TextureLoom()MayaFlux::Portal::Graphics::TextureLoominlineprivate