Match and link CGuiWidgetDrawParms

Former-commit-id: 9980e07a46
This commit is contained in:
2022-12-31 11:01:15 -08:00
parent a8343ade6d
commit 5af0e9b47a
8 changed files with 42 additions and 19 deletions

View File

@@ -0,0 +1,21 @@
#ifndef _CGUIWIDGETDRAWPARMS
#define _CGUIWIDGETDRAWPARMS
#include "Kyoto/Math/CVector3f.hpp"
class CGuiWidgetDrawParms {
private:
static CGuiWidgetDrawParms sDefaultDrawParms;
public:
CGuiWidgetDrawParms(float alpha) : mAlpha(alpha), mCameraOffset(0.f, 0.f, 0.f) {}
float GetAlpha() const { return mAlpha; }
const CVector3f& GetCameraOffset() const { return mCameraOffset; }
static CGuiWidgetDrawParms Default() { return sDefaultDrawParms; }
private:
float mAlpha;
CVector3f mCameraOffset;
};
#endif // _CGUIWIDGETDRAWPARMS