| add_audio_buffer(const std::shared_ptr< AudioBuffer > &buffer, ProcessingToken token, uint32_t channel) | MayaFlux::Buffers::BufferAccessControl | |
| add_buffer(const std::shared_ptr< Buffer > &buffer, ProcessingToken token, uint32_t channel=0) | MayaFlux::Buffers::BufferAccessControl | |
| add_graphics_buffer(const std::shared_ptr< Buffer > &buffer, ProcessingToken token) | MayaFlux::Buffers::BufferAccessControl | |
| BufferAccessControl(TokenUnitManager &unit_manager) | MayaFlux::Buffers::BufferAccessControl | explicit |
| ensure_audio_channels(ProcessingToken token, uint32_t channel_count) | MayaFlux::Buffers::BufferAccessControl | |
| get_audio_buffer_data(ProcessingToken token, uint32_t channel) | MayaFlux::Buffers::BufferAccessControl | |
| get_audio_buffer_data(ProcessingToken token, uint32_t channel) const | MayaFlux::Buffers::BufferAccessControl | |
| get_audio_buffer_size(ProcessingToken token) const | MayaFlux::Buffers::BufferAccessControl | |
| get_audio_buffers(ProcessingToken token, uint32_t channel) const | MayaFlux::Buffers::BufferAccessControl | |
| get_audio_processing_chain(ProcessingToken token, uint32_t channel) | MayaFlux::Buffers::BufferAccessControl | |
| get_graphics_buffers(ProcessingToken token) const | MayaFlux::Buffers::BufferAccessControl | |
| get_graphics_buffers_by_usage(VKBuffer::Usage usage, ProcessingToken token) const | MayaFlux::Buffers::BufferAccessControl | |
| get_graphics_processing_chain(ProcessingToken token) | MayaFlux::Buffers::BufferAccessControl | |
| get_num_audio_out_channels(ProcessingToken token) const | MayaFlux::Buffers::BufferAccessControl | |
| get_root_audio_buffer(ProcessingToken token, uint32_t channel) | MayaFlux::Buffers::BufferAccessControl | |
| get_root_audio_buffer(ProcessingToken token, uint32_t channel) const | MayaFlux::Buffers::BufferAccessControl | |
| get_root_graphics_buffer(ProcessingToken token) | MayaFlux::Buffers::BufferAccessControl | |
| get_root_graphics_buffer(ProcessingToken token) const | MayaFlux::Buffers::BufferAccessControl | |
| initialize_buffer_service() | MayaFlux::Buffers::BufferAccessControl | |
| m_buffer_service | MayaFlux::Buffers::BufferAccessControl | private |
| m_unit_manager | MayaFlux::Buffers::BufferAccessControl | private |
| remove_audio_buffer(const std::shared_ptr< AudioBuffer > &buffer, ProcessingToken token, uint32_t channel) | MayaFlux::Buffers::BufferAccessControl | |
| remove_buffer(const std::shared_ptr< Buffer > &buffer, ProcessingToken token, uint32_t channel=0) | MayaFlux::Buffers::BufferAccessControl | |
| remove_graphics_buffer(const std::shared_ptr< Buffer > &buffer, ProcessingToken token) | MayaFlux::Buffers::BufferAccessControl | |
| resize_audio_buffers(ProcessingToken token, uint32_t buffer_size) | MayaFlux::Buffers::BufferAccessControl | |
| terminate_active_buffers() | MayaFlux::Buffers::BufferAccessControl | |
| ~BufferAccessControl()=default | MayaFlux::Buffers::BufferAccessControl | |