Add CGameOptions

Former-commit-id: fb422bead3
This commit is contained in:
Henrique Gemignani Passos Lima
2022-10-31 18:19:28 +02:00
parent 5565c43daf
commit a516acdf8f
16 changed files with 417 additions and 57 deletions

View File

@@ -126,6 +126,7 @@ public:
static const CTransform4f& GetViewMatrix() { return mViewMatrix; }
static const CTransform4f& GetModelMatrix() { return mModelMatrix; }
static void SetBrightness(float b) { mBrightness = b; }
static float GetSecondsMod900();
static void SetExternalTimeProvider(CTimeProvider* provider);
@@ -137,6 +138,10 @@ public:
static void SetDepthWriteMode(bool test, ERglEnum comp, bool write);
static void SetBlendMode(ERglBlendMode, ERglBlendFactor, ERglBlendFactor, ERglLogicOp);
// Screen Position
static void sub_80309564(uint* stretch, uint* xOffset, uint* yOffset);
static void sub_803094b0(uint stretch, uint xOffset, uint yOffset);
static CTevCombiners::CTevPass& kEnvPassthru;
static CTevCombiners::CTevPass kEnvModulateConstColor;
static CTevCombiners::CTevPass kEnvConstColor;
@@ -151,6 +156,7 @@ public:
private:
static CTransform4f mViewMatrix;
static CTransform4f mModelMatrix;
static float mBrightness;
};
#endif // _CGRAPHICS