|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Establish the processing chain without attaching any stage.
| token | Processing domain, typically GRAPHICS_BACKEND. |
The volume declares no default processor and no stages of its own. Simulation identity is the sequence of processors the caller adds, not a property of this class.
When a SurfaceConfig was supplied at construction, two stages are appended: the field-to-corner-grid resample and the marching cubes extraction writing into this buffer's own vertex storage. Simulation stages added before this call keep their position ahead of them.
Reimplemented from MayaFlux::Buffers::VKBuffer.
Definition at line 196 of file VolumeGridBuffer.cpp.
References MayaFlux::Kinesis::Lattice3D::bounds, MayaFlux::Journal::Buffers, MayaFlux::Kakshya::VertexLayout::for_meshes(), MayaFlux::Buffers::VKBuffer::get_processing_chain(), MayaFlux::Registry::BackendRegistry::get_service(), MayaFlux::Journal::Init, MayaFlux::Registry::BackendRegistry::instance(), m_counter_buf, m_lattice, m_mesh_processor, m_surface, m_surface_processor, MayaFlux::Kinesis::AABB3D::max, MF_DEBUG, MF_INFO, MayaFlux::Kinesis::AABB3D::min, MayaFlux::Kinesis::Lattice3D::resampled(), MayaFlux::Buffers::VKBuffer::set_default_processor(), MayaFlux::Buffers::VKBuffer::set_processing_chain(), MayaFlux::Buffers::VKBuffer::set_vertex_layout(), and MayaFlux::Kakshya::UNKNOWN.
Here is the call graph for this function: