| allocate_pipeline_descriptors(ComputePipelineID pipeline_id) | MayaFlux::Portal::Graphics::ComputePress | |
| bind_all(CommandBufferID cmd_id, ComputePipelineID pipeline_id, const std::vector< DescriptorSetID > &descriptor_set_ids, const void *push_constants_data=nullptr, size_t push_constant_size=0) | MayaFlux::Portal::Graphics::ComputePress | |
| bind_descriptor_sets(CommandBufferID cmd_id, ComputePipelineID pipeline_id, const std::vector< DescriptorSetID > &descriptor_set_ids) | MayaFlux::Portal::Graphics::ComputePress | |
| bind_pipeline(CommandBufferID cmd_id, ComputePipelineID pipeline_id) | MayaFlux::Portal::Graphics::ComputePress | |
| cleanup_pipelines() | MayaFlux::Portal::Graphics::ComputePress | private |
| ComputePress(const ComputePress &)=delete | MayaFlux::Portal::Graphics::ComputePress | |
| ComputePress(ComputePress &&) noexcept=delete | MayaFlux::Portal::Graphics::ComputePress | |
| ComputePress()=default | MayaFlux::Portal::Graphics::ComputePress | private |
| create_pipeline(ShaderID shader_id, const std::vector< std::vector< DescriptorBindingInfo > > &descriptor_sets={}, size_t push_constant_size=0) | MayaFlux::Portal::Graphics::ComputePress | |
| create_pipeline_auto(ShaderID shader_id, size_t push_constant_size=0) | MayaFlux::Portal::Graphics::ComputePress | |
| destroy_pipeline(ComputePipelineID pipeline_id) | MayaFlux::Portal::Graphics::ComputePress | |
| dispatch(CommandBufferID cmd_id, uint32_t x, uint32_t y, uint32_t z) | MayaFlux::Portal::Graphics::ComputePress | |
| dispatch_indirect(CommandBufferID cmd_id, vk::Buffer indirect_buffer, vk::DeviceSize offset=0) | MayaFlux::Portal::Graphics::ComputePress | |
| initialize() | MayaFlux::Portal::Graphics::ComputePress | |
| instance() | MayaFlux::Portal::Graphics::ComputePress | inlinestatic |
| m_descriptor_manager | MayaFlux::Portal::Graphics::ComputePress | private |
| m_next_pipeline_id | MayaFlux::Portal::Graphics::ComputePress | private |
| m_pipelines | MayaFlux::Portal::Graphics::ComputePress | private |
| m_shader_foundry | MayaFlux::Portal::Graphics::ComputePress | private |
| operator=(const ComputePress &)=delete | MayaFlux::Portal::Graphics::ComputePress | |
| operator=(ComputePress &&) noexcept=delete | MayaFlux::Portal::Graphics::ComputePress | |
| push_constants(CommandBufferID cmd_id, ComputePipelineID pipeline_id, const void *data, size_t size) | MayaFlux::Portal::Graphics::ComputePress | |
| s_initialized | MayaFlux::Portal::Graphics::ComputePress | privatestatic |
| shutdown() | MayaFlux::Portal::Graphics::ComputePress | |
| stop() | MayaFlux::Portal::Graphics::ComputePress | |
| ~ComputePress() | MayaFlux::Portal::Graphics::ComputePress | inlineprivate |