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

Method setView

src/eepp/window/window.cpp:172–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172void Window::setView( const View& view, bool forceRefresh ) {
173 const View* viewPtr = &view;
174
175 if ( viewPtr != mCurrentView || viewPtr->isDirty() || forceRefresh ) {
176 mCurrentView = viewPtr;
177
178 Rect viewport = getViewport( *mCurrentView );
179
180 setViewport( viewport.Left, viewport.Top, viewport.Right, viewport.Bottom );
181
182 setProjection( viewPtr->getTransform() );
183 }
184}
185
186const View& Window::getDefaultView() const {
187 return mDefaultView;

Callers 3

drawMethod · 0.80
recoverViewMethod · 0.80
renderMethod · 0.80

Calls 1

isDirtyMethod · 0.45

Tested by 1

renderMethod · 0.64