MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / generate

Method generate

dep/agg/include/agg_span_pattern_rgba.h:92–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90 //--------------------------------------------------------------------
91 void prepare() {}
92 void generate(color_type* span, int x, int y, unsigned len)
93 {
94 x += m_offset_x;
95 y += m_offset_y;
96 const value_type* p = (const value_type*)m_src->span(x, y, len);
97 do
98 {
99 span->r = p[order_type::R];
100 span->g = p[order_type::G];
101 span->b = p[order_type::B];
102 span->a = p[order_type::A];
103 p = (const value_type*)m_src->next_x();
104 ++span;
105 } while (--len);
106 }
107
108 private:
109 source_type* m_src;

Callers

nothing calls this directly

Calls 2

spanMethod · 0.45
next_xMethod · 0.45

Tested by

no test coverage detected