mirror of https://github.com/AxioDL/metaforce.git
30 lines
750 B
C++
30 lines
750 B
C++
|
#ifndef __URDE_CGUIPANE_HPP__
|
||
|
#define __URDE_CGUIPANE_HPP__
|
||
|
|
||
|
#include "CGuiWidget.hpp"
|
||
|
|
||
|
namespace urde
|
||
|
{
|
||
|
|
||
|
class CGuiPane : public CGuiWidget
|
||
|
{
|
||
|
float xf8_a;
|
||
|
float xfc_b;
|
||
|
u32 x100_ = 0;
|
||
|
u32 x104_ = 4;
|
||
|
zeus::CVector3f x108_vec;
|
||
|
public:
|
||
|
CGuiPane(const CGuiWidgetParms& parms, float a, float b, const zeus::CVector3f& vec);
|
||
|
static CGuiPane* Create(CGuiFrame* frame, CInputStream& in, bool);
|
||
|
|
||
|
virtual void ScaleDimensions(const zeus::CVector3f& scale);
|
||
|
virtual void SetDimensions(const zeus::CVector2f& dim, bool flag);
|
||
|
virtual const zeus::CVector3f& GetDimensions() const;
|
||
|
virtual void InitializeBuffers();
|
||
|
virtual void WriteData(COutputStream& out, bool flag) const;
|
||
|
};
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif // __URDE_CGUIPANE_HPP__
|