MCPcopy Create free account
hub / github.com/AppleWin/AppleWin / SetViewportScale

Method SetViewportScale

source/Windows/WinFrame.cpp:2882–2895  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2880}
2881
2882int Win32Frame::SetViewportScale(int nNewScale, bool bForce /*=false*/)
2883{
2884 if (!bForce && nNewScale > g_nMaxViewportScale)
2885 nNewScale = g_nMaxViewportScale;
2886
2887 g_nViewportScale = nNewScale;
2888 g_nViewportCX = g_nViewportScale * GetVideo().GetFrameBufferBorderlessWidth();
2889 g_nViewportCY = g_nViewportScale * GetVideo().GetFrameBufferBorderlessHeight();
2890
2891 buttonx = BUTTONX; // NB. macro uses g_nViewportCX
2892 buttony = BUTTONY;
2893
2894 return nNewScale;
2895}
2896
2897void Win32Frame::SetFullScreenViewportScale(int nNewXScale, int nNewYScale)
2898{

Callers 2

LoadConfigurationFunction · 0.80
RepeatInitializationFunction · 0.80

Tested by

no test coverage detected