MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / CreateFromRect

Method CreateFromRect

ogsr_engine/xrGame/ui_base.cpp:20–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18 pt.add(pivot);
19}
20void C2DFrustum::CreateFromRect(const Frect& rect)
21{
22 m_rect.set(float(rect.x1), float(rect.y1), float(rect.x2), float(rect.y2));
23 planes.resize(4);
24 planes[0].build(rect.lt, Fvector2().set(-1, 0));
25 planes[1].build(rect.lt, Fvector2().set(0, -1));
26 planes[2].build(rect.rb, Fvector2().set(+1, 0));
27 planes[3].build(rect.rb, Fvector2().set(0, +1));
28}
29
30sPoly2D* C2DFrustum::ClipPoly(sPoly2D& S, sPoly2D& D) const
31{

Callers 3

OnDeviceResetMethod · 0.80
pp_startMethod · 0.80
DrawMethod · 0.80

Calls 3

setMethod · 0.45
resizeMethod · 0.45
buildMethod · 0.45

Tested by

no test coverage detected