#pragma once struct CViewSetup { int x; int oldX; int y; int oldY; int32_t width; int32_t oldWidth; int32_t height; int32_t oldHeight; char pad_0020[152]; float fov; float fovViewModel; Vector origin; Vector angles; float zNear; float zFar; float zNearViewmodel; float zFarViewmodel; float m_flAspectRatio; float m_flNearBlurDepth; float m_flNearFocusDepth; float m_flFarFocusDepth; float m_flFarBlurDepth; float m_flNearBlurRadius; float m_flFarBlurRadius; float m_nDoFQuality; int32_t m_nMotionBlurMode; float m_flShutterTime; Vector m_vShutterOpenPosition; QAngle m_shutterOpenAngles; Vector m_vShutterClosePosition; QAngle m_shutterCloseAngles; float m_flOffCenterTop; float m_flOffCenterBottom; float m_flOffCenterLeft; float m_flOffCenterRight; bool m_bOffCenter : 1; bool m_bRenderToSubrectOfLargerScreen : 1; bool m_bDoBloomAndToneMapping : 1; bool m_bDoDepthOfField : 1; bool m_bHDRTarget : 1; bool m_bDrawWorldNormal : 1; bool m_bCullFrontFaces : 1; bool m_bCacheFullSceneState : 1; bool m_bRenderFlashlightDepthTranslucents : 1; }; class CViewRender {};