MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::BackendResourceManager Member List

This is the complete list of members for MayaFlux::Core::BackendResourceManager, including all inherited members.

BackendResourceManager(VKContext &context, VKCommandManager &command_manager)MayaFlux::Core::BackendResourceManager
cleanup()MayaFlux::Core::BackendResourceManager
cleanup_buffer(const std::shared_ptr< Buffers::VKBuffer > &buffer)MayaFlux::Core::BackendResourceManager
cleanup_image(const std::shared_ptr< VKImage > &image)MayaFlux::Core::BackendResourceManager
compute_sampler_hash(vk::Filter filter, vk::SamplerAddressMode address_mode, float max_anisotropy) constMayaFlux::Core::BackendResourceManagerprivate
create_sampler(vk::Filter filter=vk::Filter::eLinear, vk::SamplerAddressMode address_mode=vk::SamplerAddressMode::eRepeat, float max_anisotropy=0.0F)MayaFlux::Core::BackendResourceManager
destroy_sampler(vk::Sampler sampler)MayaFlux::Core::BackendResourceManager
download_image_data(std::shared_ptr< VKImage > image, void *data, size_t size)MayaFlux::Core::BackendResourceManager
execute_immediate_commands(const std::function< void(vk::CommandBuffer)> &recorder)MayaFlux::Core::BackendResourceManager
find_memory_type(uint32_t type_filter, vk::MemoryPropertyFlags properties) constMayaFlux::Core::BackendResourceManager
flush_pending_buffer_operations()MayaFlux::Core::BackendResourceManager
initialize_buffer(const std::shared_ptr< Buffers::VKBuffer > &buffer)MayaFlux::Core::BackendResourceManager
initialize_image(const std::shared_ptr< VKImage > &image)MayaFlux::Core::BackendResourceManager
m_command_managerMayaFlux::Core::BackendResourceManagerprivate
m_contextMayaFlux::Core::BackendResourceManagerprivate
m_managed_buffersMayaFlux::Core::BackendResourceManagerprivate
m_sampler_cacheMayaFlux::Core::BackendResourceManagerprivate
record_deferred_commands(const std::function< void(vk::CommandBuffer)> &recorder)MayaFlux::Core::BackendResourceManager
setup_backend_service(const std::shared_ptr< Registry::Service::BufferService > &buffer_service)MayaFlux::Core::BackendResourceManager
transition_image_layout(vk::Image image, vk::ImageLayout old_layout, vk::ImageLayout new_layout, uint32_t mip_levels=1, uint32_t array_layers=1, vk::ImageAspectFlags aspect_flags=vk::ImageAspectFlagBits::eColor)MayaFlux::Core::BackendResourceManager
upload_image_data(std::shared_ptr< VKImage > image, const void *data, size_t size)MayaFlux::Core::BackendResourceManager
~BackendResourceManager()=defaultMayaFlux::Core::BackendResourceManager