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

◆ set_position()

void MayaFlux::Buffers::TextureBuffer::set_position ( float  x,
float  y 
)

Set screen position (NDC or pixel coords depending on rendering setup)

Parameters
xX position
yY position

Marks geometry as dirty. TextureProcessor will recalculate vertices on next frame.

Definition at line 176 of file TextureBuffer.cpp.

177{
178 if (m_position.x != x || m_position.y != y) {
179 m_position = { x, y };
180 m_geometry_dirty = true;
181
183 "TextureBuffer: position set to ({}, {}), geometry marked dirty", x, y);
184 }
185}
#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_geometry_dirty, m_position, and MF_DEBUG.