|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
#include "PipelineGraphicsData.hpp"#include "MayaFlux/Buffers/Forma/FormaBuffer.hpp"#include "MayaFlux/Buffers/Geometry/CompositeGeometryBuffer.hpp"#include "MayaFlux/Buffers/Geometry/ComputeMeshBuffer.hpp"#include "MayaFlux/Buffers/Geometry/GeometryBuffer.hpp"#include "MayaFlux/Buffers/Geometry/MeshBuffer.hpp"#include "MayaFlux/Buffers/Network/InstanceNetworkBuffer.hpp"#include "MayaFlux/Buffers/Network/MeshNetworkBuffer.hpp"#include "MayaFlux/Buffers/Network/NetworkGeometryBuffer.hpp"#include "MayaFlux/Buffers/Staging/DataReadProcessor.hpp"#include "MayaFlux/Buffers/State/RaymarchBuffer.hpp"#include "MayaFlux/Buffers/State/RelaxationGridBuffer.hpp"#include "MayaFlux/Buffers/State/VolumeGridBuffer.hpp"#include "MayaFlux/Buffers/Textures/NodeTextureBuffer.hpp"#include "MayaFlux/Buffers/Textures/TextureArrayBuffer.hpp"#include "MayaFlux/Buffers/Textures/TextureBuffer.hpp"#include "MayaFlux/Kakshya/NDData/TextureAccess.hpp"#include "MayaFlux/Journal/Archivist.hpp"#include "MayaFlux/Nodes/Graphics/MeshWriterNode.hpp"
Include dependency graph for PipelineGraphicsData.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| 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. | |