8#ifndef DESIGNLAB_INTERFACE_DXLIB_GUI_H_
9#define DESIGNLAB_INTERFACE_DXLIB_GUI_H_
61 virtual void Draw()
const = 0;
Dxlibの画面に表示するGUIのインターフェース.
virtual ~IDxlibGui()=default
virtual void Draw() const =0
GUIの描画.
virtual void SetVisible(bool visible)=0
GUIの表示を行うかどうかを設定する.
virtual void Update()=0
GUIの更新,毎フレーム実行すること.
virtual bool IsVisible() const =0
GUIの表示を行うかどうかを返す.
constexpr unsigned int kDxlibGuiAnchorTop
constexpr unsigned int kDxlibGuiAnchorMiddleX
constexpr unsigned int kDxlibGuiAnchorBottom
constexpr unsigned int kDxlibGuiAnchorMiddleXMiddleY
constexpr unsigned int kDxlibGuiAnchorLeft
constexpr unsigned int kDxlibGuiAnchorRightMiddleY
constexpr unsigned int kDxlibGuiAnchorLeftMiddleY
constexpr unsigned int kDxlibGuiAnchorLeftBottom
constexpr unsigned int kDxlibGuiAnchorRight
constexpr unsigned int kDxlibGuiAnchorRightTop
constexpr unsigned int kDxlibGuiAnchorMiddleXBottom
constexpr unsigned int kDxlibGuiAnchorRightBottom
constexpr unsigned int kDxlibGuiAnchorLeftTop
constexpr unsigned int kDxlibGuiAnchorMiddleY
constexpr unsigned int kDxlibGuiAnchorMiddleXTop