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 170 of file TextureBuffer.cpp.

171{
172 if (m_position.x != x || m_position.y != y) {
173 m_position = { x, y };
174 m_geometry_dirty = true;
175
177 "TextureBuffer: position set to ({}, {}), geometry marked dirty", x, y);
178 }
179}
#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.