趣味で作ってるロボット用ソフトウェア
Main Page
Related Pages
Classes
Files
Examples
File List
File Members
All
Classes
Files
Functions
Enumerations
Enumerator
Friends
Pages
lib
gui
Color_surface.h
Go to the documentation of this file.
1
#ifndef HRK_COLOR_SURFACE_H
2
#define HRK_COLOR_SURFACE_H
3
9
#include <memory>
10
#include <string>
11
#include "
Surface.h
"
12
13
14
namespace
hrk
15
{
16
class
Font;
17
19
class
Color_surface
:
public
Surface
20
{
21
public
:
26
explicit
Color_surface
(
const
Color
& color,
const
SizeF
&
size
);
27
~
Color_surface
(
void
);
28
29
SizeF
size
(
void
)
const
;
30
Color
pixel_color
(
const
PointF
& point,
double
magnify)
const
;
31
void
draw
(
const
RectF
* src,
const
RectF
& dest,
32
double
z,
const
Angle
& rotate_angle,
double
magnify,
33
double
color_strength_ratio,
double
alpha,
34
bool
antialiasing)
const
;
35
36
private
:
37
Color_surface
(
void
);
38
Color_surface
(
const
Color_surface
& rhs);
39
Color_surface
& operator = (
const
Color_surface
& rhs);
40
41
struct
pImpl;
42
std::auto_ptr<pImpl> pimpl;
43
};
44
}
45
46
#endif
hrk::Color
色
Definition:
Color.h:12
hrk::Angle
角度
Definition:
Angle.h:13
hrk::PointF
位置
Definition:
PointF.h:12
hrk::Color_surface::size
SizeF size(void) const
サーフェスの幅と高さを返す
Definition:
Color_surface.cpp:88
hrk::SizeF
幅と高さ
Definition:
SizeF.h:12
Surface.h
サーフェスのインターフェース定義
hrk::Surface
Definition:
Surface.h:20
hrk::Color_surface::pixel_color
Color pixel_color(const PointF &point, double magnify) const
指定された位置の色情報を返す
Definition:
Color_surface.cpp:94
hrk::Color_surface
単色サーフェス
Definition:
Color_surface.h:19
hrk::RectF
矩形
Definition:
RectF.h:16
hrk::Color_surface::draw
void draw(const RectF *src, const RectF &dest, double z, const Angle &rotate_angle, double magnify, double color_strength_ratio, double alpha, bool antialiasing) const
描画
Definition:
Color_surface.cpp:103
Generated on Tue Oct 24 2017 04:56:04 for 趣味で作ってるロボット用ソフトウェア by
1.8.6