趣味で作ってるロボット用ソフトウェア
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
All
Classes
Files
Functions
Enumerations
Enumerator
Friends
Pages
lib
gui
View.h
Go to the documentation of this file.
1
#ifndef HRK_VIEW_H
2
#define HRK_VIEW_H
3
9
#include <memory>
10
11
12
namespace
hrk
13
{
14
class
Main_window;
15
class
Scene;
16
class
PointF;
17
18
19
class
View
20
{
21
public
:
22
explicit
View
(
hrk::Main_window
& main_window);
23
~
View
(
void
);
24
25
void
push_front(
Scene
* scene);
26
void
push_back(
Scene
* scene);
27
void
insert(
const
Scene
* at,
Scene
* scene);
28
void
remove
(
Scene
* scene);
29
30
Scene
* front(
void
);
31
Scene
* back(
void
);
32
Scene
* at(
size_t
index);
33
34
void
set_scene_position(
Scene
* scene,
const
PointF
& position);
35
36
void
set_input_enabled(
bool
enable);
37
38
void
update(
void
);
39
void
redraw(
void
);
40
41
private
:
42
View
(
void
);
43
View
(
const
View
& rhs);
44
View
& operator = (
const
View
& rhs);
45
46
struct
pImpl;
47
std::auto_ptr<pImpl> pimpl;
48
};
49
}
50
51
#endif
hrk::Scene
Definition:
Scene.h:18
hrk::PointF
位置
Definition:
PointF.h:12
hrk::Main_window
Definition:
Main_window.h:18
hrk::View
Definition:
View.h:19
Generated on Tue Oct 24 2017 04:56:04 for 趣味で作ってるロボット用ソフトウェア by
1.8.6