MCPcopy Create free account
hub / github.com/SpartanJ/eepp / addQuad

Method addQuad

src/eepp/graphics/vertexbuffer.cpp:152–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150}
151
152void VertexBuffer::addQuad( const Vector2f& pos, const Sizef& size, const Color& color ) {
153 if ( GLi->quadVertex() == 6 ) {
154 addColor( color );
155 addColor( color );
156 addColor( color );
157 addColor( color );
158 addColor( color );
159 addColor( color );
160 addVertex( { pos.x, pos.y + size.y } );
161 addVertex( { pos.x, pos.y } );
162 addVertex( { pos.x + size.x, pos.y } );
163 addVertex( { pos.x, pos.y + size.y } );
164 addVertex( { pos.x + size.x, pos.y + size.y } );
165 addVertex( { pos.x + size.x, pos.y } );
166 } else {
167 addColor( color );
168 addColor( color );
169 addColor( color );
170 addColor( color );
171 addVertex( { pos.x, pos.y } );
172 addVertex( { pos.x, pos.y + size.y } );
173 addVertex( { pos.x + size.x, pos.y + size.y } );
174 addVertex( { pos.x + size.x, pos.y } );
175 }
176}
177
178void VertexBuffer::setQuad( const Vector2u& gridPos, const Vector2f& pos, const Sizef& size,
179 const Color& color ) {

Callers 3

drawrectMethod · 0.80
drawpointMethod · 0.80
drawGridMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected