MayaFlux 0.1.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 122 of file TextureBuffer.cpp.

123{
124 if (m_position.x != x || m_position.y != y) {
125 m_position = { x, y };
126 m_geometry_dirty = true;
127
129 "TextureBuffer: position set to ({}, {}), geometry marked dirty", x, y);
130 }
131}
#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.