MayaFlux 0.4.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 423 of file RenderProcessor.cpp.

424{
425 m_first_vertex = first_vertex;
426 m_vertex_count = vertex_count;
427
429 "RenderProcessor: Set vertex range [offset={}, count={}]",
430 first_vertex, vertex_count);
431}
#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.