趣味で作ってるロボット用ソフトウェア
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
All
Classes
Files
Functions
Enumerations
Enumerator
Friends
Pages
lib
gui
Component_stack.h
Go to the documentation of this file.
1
#ifndef HRK_COMPONENT_STACK_H
2
#define HRK_COMPONENT_STACK_H
3
9
#include <memory>
10
#include "
Component.h
"
11
12
13
namespace
hrk
14
{
15
class
Component_stack
:
public
Component
16
{
17
public
:
18
Component_stack
(
void
);
19
~
Component_stack
(
void
);
20
21
void
set_alpha(
double
alpha);
22
void
set_color_strength(
double
ratio);
23
void
update(
void
);
24
void
draw(
void
);
25
SizeF
size(
void
)
const
;
26
27
bool
empty(
void
)
const
;
28
Component
* top(
void
);
29
void
push(
Component
* component);
30
void
pop(
void
);
31
int
component_size(
void
)
const
;
32
33
private
:
34
Component_stack
(
const
Component_stack
& rhs);
35
Component_stack
& operator = (
const
Component_stack
& rhs);
36
37
struct
pImpl;
38
std::auto_ptr<pImpl> pimpl;
39
};
40
}
41
42
#endif
Component.h
コンポーネントのインターフェース定義
hrk::Component
Definition:
Component.h:15
hrk::SizeF
幅と高さ
Definition:
SizeF.h:12
hrk::Component_stack
Definition:
Component_stack.h:15
Generated on Tue Oct 24 2017 04:56:04 for 趣味で作ってるロボット用ソフトウェア by
1.8.6