GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
interface_graphic_main.h
[詳解]
1
3
4
// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5
// Released under the MIT license
6
// https://opensource.org/licenses/mit-license.php
7
8
#ifndef DESIGNLAB_INTERFACE_GRAPHIC_MAIN_H_
9
#define DESIGNLAB_INTERFACE_GRAPHIC_MAIN_H_
10
11
12
namespace
designlab
13
{
14
21
class
IGraphicMain
22
{
23
public
:
24
IGraphicMain
() =
default
;
25
virtual
~IGraphicMain
() =
default
;
26
31
virtual
bool
Update
() = 0;
32
36
virtual
void
Draw
()
const
= 0;
37
};
38
39
}
// namespace designlab
40
41
42
#endif
// DESIGNLAB_INTERFACE_GRAPHIC_MAIN_H_
designlab::IGraphicMain
GraphicMainのインターフェース.
Definition
interface_graphic_main.h:22
designlab::IGraphicMain::Draw
virtual void Draw() const =0
描画を行う. ここでは描画系の処理のみを行い内部のデータを 更新しないため const を付けている.
designlab::IGraphicMain::~IGraphicMain
virtual ~IGraphicMain()=default
designlab::IGraphicMain::IGraphicMain
IGraphicMain()=default
designlab::IGraphicMain::Update
virtual bool Update()=0
描画画面の更新を行う.純粋仮想関数のため, 継承先では必ず override する必要がある.
designlab
Definition
abstract_dxlib_gui.cpp:18
構築:
1.9.8