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