53 lines
1.2 KiB
C++
53 lines
1.2 KiB
C++
#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 {};
|