blob: 35341129ae3512199acc82f088c2f5c8f9060328 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>SGL: SkXfermode Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.0 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<h1>SkXfermode Class Reference</h1><code>#include <<a class="el" href="SkXfermode_8h-source.html">SkXfermode.h</a>></code>
<p>
<p>Inheritance diagram for SkXfermode:
<p><center><img src="classSkXfermode.png" usemap="#SkXfermode_map" border="0" alt=""></center>
<map name="SkXfermode_map">
<area href="classSkRefCnt.html" alt="SkRefCnt" shape="rect" coords="0,0,108,24">
</map>
<a href="classSkXfermode-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="SkXfermode::xfer32"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>xfer32</b> (<a class="el" href="SkColor_8h.html#a18">SkPMColor</a> dst[], const <a class="el" href="SkColor_8h.html#a18">SkPMColor</a> src[], int count, const <a class="el" href="SkColor_8h.html#a16">SkAlpha</a> aa[])</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="SkXfermode::xfer16"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>xfer16</b> (uint16_t dst[], const <a class="el" href="SkColor_8h.html#a18">SkPMColor</a> src[], int count, const <a class="el" href="SkColor_8h.html#a16">SkAlpha</a> aa[])</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2" doxytag="SkXfermode::xferA8"></a>
virtual void </td><td class="memItemRight" valign="bottom"><b>xferA8</b> (<a class="el" href="SkColor_8h.html#a16">SkAlpha</a> dst[], const <a class="el" href="SkColor_8h.html#a18">SkPMColor</a> src[], int count, const <a class="el" href="SkColor_8h.html#a16">SkAlpha</a> aa[])</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
SkXfermode is the base class for objects that are called to implement custom "transfer-modes" in the drawing pipeline. The static function Create(Modes) can be called to return an instance of any of the predefined subclasses as specified in the Modes enum. When an SkXfermode is assigned to an <a class="el" href="classSkPaint.html">SkPaint</a>, then objects drawn with that paint have the xfermode applied.
<p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SkXfermode_8h-source.html">SkXfermode.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue May 9 14:35:24 2006 for SGL by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
</body>
</html>
|