MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
PrimitiveMill.hpp File Reference
+ Include dependency graph for PrimitiveMill.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Portal::Graphics::MillSpec
 How a PrimitiveMill shapes spans. More...
 
struct  MayaFlux::Portal::Graphics::MillView
 Per-dispatch viewpoint. More...
 
class  MayaFlux::Portal::Graphics::PrimitiveMill
 Mills spans of mixed primitive topology into one TRIANGLE_LIST vertex buffer on the GPU. More...
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Buffers
 
namespace  MayaFlux::Portal
 
namespace  MayaFlux::Portal::Graphics
 

Functions

Kakshya::VertexLayout MayaFlux::Portal::Graphics::mill_on_host (std::span< const uint8_t > src, const Kakshya::VertexLayout &layout, std::span< const DrawRun > runs, const MillSpec &spec, const MillView &view, std::vector< uint8_t > &dst)
 Host equivalent of PrimitiveMill::mill, over raw bytes.