|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for PipelineGraphicsData.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::Core |
| namespace | MayaFlux::Kriya |
| namespace | MayaFlux::Kriya::detail |
Functions | |
| bool | MayaFlux::Kriya::detail::accepts_layer_write (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Whether the buffer holds its frames as layers that can be written one at a time. | |
| bool | MayaFlux::Kriya::detail::accepts_raw_write (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Whether a DataVariant can be written to the buffer's primary storage. | |
| void | MayaFlux::Kriya::detail::arm_graphics_read (Buffers::DataReadProcessor &reader, const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| Arm the read that suits what the buffer is. | |
| bool | MayaFlux::Kriya::detail::ensure_rendering (const std::shared_ptr< Buffers::VKBuffer > &buffer, const Portal::Graphics::RenderConfig &config) |
| Make a buffer draw to the window in a render config, unless it already does. | |
| std::optional< Kakshya::DataVariant > | MayaFlux::Kriya::detail::resolve_graphics_read (Buffers::DataReadProcessor &reader) |
| Finish the pending read as one DataVariant. | |
| std::shared_ptr< Core::VKImage > | MayaFlux::Kriya::detail::source_image (const std::shared_ptr< Buffers::VKBuffer > &buffer) |
| The GPU image a buffer displays, or null when it has none to copy from. | |
| void | MayaFlux::Kriya::detail::write_layer (const std::shared_ptr< Buffers::VKBuffer > &target, uint32_t layer, const Kakshya::DataVariant &data) |
| Write a DataVariant into one layer of a layered buffer. | |
| void | MayaFlux::Kriya::detail::write_layer (const std::shared_ptr< Buffers::VKBuffer > &target, uint32_t layer, const std::shared_ptr< Core::VKImage > &image) |
| Write a GPU image into one layer of a layered buffer, with no host read. | |