prime/include/GuiSys/CGuiWidgetDrawParms.hpp
Phillip Stephens 5af0e9b47a Match and link CGuiWidgetDrawParms
Former-commit-id: 9980e07a46837862444cacd8b4978996202032be
2022-12-31 11:01:15 -08:00

22 lines
544 B
C++

#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