MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ VolumeGridBuffer() [1/3]

MayaFlux::Buffers::VolumeGridBuffer::VolumeGridBuffer ( Kinesis::Lattice3D  lattice,
std::initializer_list< FieldDecl fields,
std::optional< SurfaceConfig surface = std::nullopt 
)

Construct an unregistered multi-field volume.

Parameters
latticeDiscretized extent every field is stored over.
fieldsField declarations. Duplicated names are rejected with an error and the later declaration discarded.
surfaceOptional isosurface extraction parameters.

Definition at line 24 of file VolumeGridBuffer.cpp.

28 : VolumeGridBuffer(lattice, std::vector<FieldDecl>(fields), std::move(surface))
29{
30}
VolumeGridBuffer(Kinesis::Lattice3D lattice, std::initializer_list< FieldDecl > fields, std::optional< SurfaceConfig > surface=std::nullopt)
Construct an unregistered multi-field volume.