MayaFlux 1.0.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 175 of file TextureBuffer.cpp.

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