1.1.5
by Paul van Tilburg
Import upstream version 1.6.3 |
1 |
<?xml version="1.0" encoding="UTF-8" ?>
|
2 |
<!DOCTYPE html
|
|
3 |
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
4 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
5 |
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> |
|
6 |
<head> |
|
7 |
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> |
|
8 |
<title>Cairo::QuartzSurfaceクラス</title> |
|
9 |
<link href="../doc.css" type="text/css" rel="stylesheet" /> |
|
10 |
</head> |
|
11 |
<div class="footer"> |
|
12 |
<ul> |
|
13 |
<li><a href="./">索引</a></li> |
|
14 |
</ul> |
|
15 |
||
16 |
</div> |
|
17 |
</body> |
|
18 |
||
19 |
<h1><a name="label-0" id="label-0">Cairo::QuartzSurfaceクラス</a></h1><!-- RDLabel: "Cairo::QuartzSurfaceクラス" --> |
|
20 |
<p><em>Since 1.4</em></p> |
|
21 |
<h2><a name="label-1" id="label-1">オブジェクト階層</a></h2><!-- RDLabel: "オブジェクト階層" --> |
|
22 |
<ul> |
|
23 |
<li>Object |
|
24 |
<ul> |
|
25 |
<li><a href="cairo-surface.html">Cairo::Surface</a> |
|
26 |
<ul> |
|
27 |
<li>Cairo::QuartzSurface</li> |
|
28 |
</ul></li> |
|
29 |
</ul></li> |
|
30 |
</ul> |
|
31 |
<h2><a name="label-2" id="label-2">クラスメソッド</a></h2><!-- RDLabel: "クラスメソッド" --> |
|
32 |
<dl> |
|
33 |
<dt><a name="label-3" id="label-3"><code>Cairo::QuartzSurface.new(<var>width</var>, <var>height</var>)</code></a></dt><!-- RDLabel: "Cairo::QuartzSurface.new" --> |
|
34 |
<dt><a name="label-4" id="label-4"><code>Cairo::QuartzSurface.new(<var>format</var>, <var>width</var>, <var>height</var>)</code></a></dt><!-- RDLabel: "Cairo::QuartzSurface.new" --> |
|
35 |
<dd> |
|
36 |
CGBitmapがバックエンドのサーフェスを生成します。 |
|
37 |
<var>format</var>を省略した場合は<a href="cairo-format.html#label-6">Cairo::Format::ARGB32</a>が指定 |
|
38 |
されたものと扱われます。 |
|
39 |
<ul> |
|
40 |
<li>format: サーフェスのピクセルの形式。(<a href="cairo-format.html">Cairo::Format</a>)</li> |
|
41 |
<li>width: サーフェスの幅。(ピクセル)</li> |
|
42 |
<li>height: サーフェスの高さ。(ピクセル)</li> |
|
1.1.6
by Paul van Tilburg
Import upstream version 1.8.0 |
43 |
<li>戻り値: 新しく生成した<a href="cairo-quartz-surface.html">Cairo::QuartzSurface</a></li> |
1.1.5
by Paul van Tilburg
Import upstream version 1.6.3 |
44 |
</ul></dd> |
45 |
<dt><a name="label-5" id="label-5"><code>Cairo::QuartzSurface.new(<var>context</var>, <var>width</var>, <var>height</var>)</code></a></dt><!-- RDLabel: "Cairo::QuartzSurface.new" --> |
|
46 |
<dd> |
|
47 |
<p>指定された<var>context</var>をラップするサーフェスを生成しま |
|
48 |
す。<var>context</var>はQuickDraw座標系(原点が左上でY軸は下 |
|
49 |
にいくほど増加する)であると仮定されます。もし、 |
|
50 |
<var>context</var>がQuartz座標系(原点が左下)の場合は渡す前 |
|
51 |
に反転させてください。</p> |
|
52 |
<p>例(間違っているかもしれない):</p> |
|
53 |
<pre>context.translateCTM(0.0, height) |
|
54 |
context.scaleCTM(1.0, -1.0)</pre> |
|
55 |
<p>ほんの少しの描画操作は失敗します。もし、それらの操作が |
|
56 |
成功しなければいけないのであれば、OSX::CGContextRefを指 |
|
57 |
定せずに<a href="cairo-quartz-surface.html">Cairo::QuartzSurface</a>を作成し、その結果を |
|
58 |
OSX::CGContextRefにコピーしてください。</p> |
|
59 |
<ul> |
|
60 |
<li>context: OSX::CGContextRef。</li> |
|
61 |
<li>width: サーフェスの幅。(ピクセル)</li> |
|
62 |
<li>height: サーフェスの高さ。(ピクセル)</li> |
|
1.1.6
by Paul van Tilburg
Import upstream version 1.8.0 |
63 |
<li>戻り値: 新しく生成した<a href="cairo-quartz-surface.html">Cairo::QuartzSurface</a></li> |
1.1.5
by Paul van Tilburg
Import upstream version 1.6.3 |
64 |
</ul></dd> |
65 |
</dl> |
|
66 |
<h2><a name="label-6" id="label-6">インタンスメソッド</a></h2><!-- RDLabel: "インタンスメソッド" --> |
|
67 |
<dl> |
|
68 |
<dt><a name="label-7" id="label-7"><code>cg_context</code></a></dt><!-- RDLabel: "cg_context" --> |
|
69 |
<dd> |
|
70 |
サーフェスが使用しているOSX::CGContextRefを返します。 |
|
71 |
<ul> |
|
1.1.6
by Paul van Tilburg
Import upstream version 1.8.0 |
72 |
<li>戻り値: OSX::CGContextRef</li> |
1.1.5
by Paul van Tilburg
Import upstream version 1.6.3 |
73 |
</ul></dd> |
74 |
</dl> |
|
75 |
<h2><a name="label-8" id="label-8">参考</a></h2><!-- RDLabel: "参考" --> |
|
76 |
<ul> |
|
77 |
<li><a href="cairo-surface.html">Cairo::Surface</a></li> |
|
78 |
<li><a href="index.html#label-0">索引</a></li> |
|
79 |
</ul> |
|
80 |
<h2><a name="label-9" id="label-9">変更履歴</a></h2><!-- RDLabel: "変更履歴" --> |
|
81 |
<ul> |
|
82 |
<li>2008-01-11: kou: スタート</li> |
|
83 |
</ul> |
|
84 |
||
85 |
<div class="footer"> |
|
86 |
<ul> |
|
87 |
<li><a href="./">索引</a></li> |
|
88 |
</ul> |
|
89 |
||
90 |
</div> |
|
91 |
</body> |
|
92 |
||
93 |
</html> |