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

◆ set_vertex_range()

void MayaFlux::Buffers::RenderProcessor::set_vertex_range ( uint32_t  first_vertex,
uint32_t  vertex_count 
)

Set vertex range for drawing subset of buffer.

Parameters
first_vertexStarting vertex index in buffer
vertex_countNumber of vertices to draw

Enables drawing a specific range of vertices from the bound buffer. Used for composite geometry where multiple collections are aggregated into a single buffer but rendered with different topologies.

Default: draws all vertices (first_vertex=0, vertex_count=0 means "use layout count")

Definition at line 360 of file RenderProcessor.cpp.

361{
362 m_first_vertex = first_vertex;
363 m_vertex_count = vertex_count;
364
366 "RenderProcessor: Set vertex range [offset={}, count={}]",
367 first_vertex, vertex_count);
368}
#define MF_DEBUG(comp, ctx,...)
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_first_vertex, m_vertex_count, and MF_DEBUG.