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

◆ set_pen()

void MayaFlux::Nodes::GpuSync::GlyphGeometryNode::set_pen ( float  pen_x,
float  pen_y 
)

Set pen origin for layout.

Clears any active center point. Takes effect on the next rebuild_outlines() or set_text() call.

Definition at line 53 of file GlyphGeometryNode.cpp.

54{
55 const glm::vec2 delta { pen_x - m_pen_x, pen_y - m_pen_y };
56 m_pen_x = pen_x;
57 m_pen_y = pen_y;
58 for (auto& offset : m_pen_offsets) {
59 offset += delta;
60 }
61 m_center.reset();
62 m_dirty = true;
63}
uint64_t offset
Definition Composite.cpp:10

References m_center, m_dirty, m_pen_offsets, m_pen_x, m_pen_y, and offset.