MCPcopy Create free account
hub / github.com/OneLoneCoder/olcPixelGameEngine / resize

Method resize

utilities/olcUTIL_QuadTree.h:202–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200 }
201
202 void resize(const geom2d::rect<CTYPE>& rArea)
203 {
204 clear();
205 m_rect = rArea;
206 olc::v_2d<CTYPE> vChildSize = m_rect.size / CTYPE(2);
207 m_rChild =
208 {
209 geom2d::rect<CTYPE>(m_rect.pos, vChildSize),
210 geom2d::rect<CTYPE>({m_rect.pos.x + vChildSize.x, m_rect.pos.y}, vChildSize),
211 geom2d::rect<CTYPE>({m_rect.pos.x, m_rect.pos.y + vChildSize.y}, vChildSize),
212 geom2d::rect<CTYPE>(m_rect.pos + vChildSize, vChildSize)
213 };
214 }
215
216
217 const geom2d::rect<CTYPE>& area()

Callers 15

SetSizeMethod · 0.45
ResourceBufferMethod · 0.45
SavePackMethod · 0.45
DrawExplicitDecalMethod · 0.45
DrawPolygonDecalMethod · 0.45
HW3D_DrawObjectMethod · 0.45
DrawRotatedDecalMethod · 0.45
DrawWarpedDecalMethod · 0.45
UpdateConsoleMethod · 0.45
LoadImageResourceMethod · 0.45

Calls

no outgoing calls

Tested by 1

OnUserCreateMethod · 0.36