| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <title>Skia: SkMask Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <body> |
| <!-- Generated by Doxygen 1.6.1 --> |
| <div class="navigation" id="top"> |
| <div class="tabs"> |
| <ul> |
| <li><a href="main.html"><span>Main Page</span></a></li> |
| <li><a href="namespaces.html"><span>Namespaces</span></a></li> |
| <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| </ul> |
| </div> |
| <div class="tabs"> |
| <ul> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="contents"> |
| <h1>SkMask Class Reference</h1><!-- doxytag: class="SkMask" --> |
| <p><code>#include <<a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for SkMask:</div> |
| <div class="dynsection"> |
| <div class="center"><img src="struct_sk_mask__coll__graph.png" border="0" usemap="#_sk_mask_coll__map" alt="Collaboration graph"/></div> |
| <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> |
| |
| <p><a href="class_sk_mask-members.html">List of all members.</a></p> |
| <table border="0" cellpadding="0" cellspacing="0"> |
| <tr><td colspan="2"><h2>Public Types</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">Format</a> { <br/> |
| <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562ae4418aac30fe79e67375504bbc4f0574">kBW_Format</a>, |
| <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562a6afc497620a34b81a48c99f29623ab5f">kA8_Format</a>, |
| <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562a126aa3184ccfbae44a070b897289eb1a">k3D_Format</a>, |
| <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562ac729b41114e4a17fe47f3b6c480e1c4d">kHorizontalLCD_Format</a>, |
| <br/> |
| <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562a8f7b79484b2e5e7c0f551ab8aec46d88">kVerticalLCD_Format</a> |
| <br/> |
| }</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_sk_mask.html#a7fc6f8787304fb212d8ee096fd0d5951a693fdbc66526ab54395b4dae688196cd">kCountMaskFormats</a> = kVerticalLCD_Format + 1 |
| }</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#abb010896d9c88b1582222e50674f431e">CreateMode</a> { <a class="el" href="struct_sk_mask.html#abb010896d9c88b1582222e50674f431eaeac3bbeff02e3d4189bdc11d3b6dd21b">kJustComputeBounds_CreateMode</a>, |
| <a class="el" href="struct_sk_mask.html#abb010896d9c88b1582222e50674f431eabeca649f3ea7180c9c87ffbad3a9804b">kJustRenderImage_CreateMode</a>, |
| <a class="el" href="struct_sk_mask.html#abb010896d9c88b1582222e50674f431eafbc8dc9198e2daabc6171510109925cd">kComputeBoundsAndRenderImage_CreateMode</a> |
| }</td></tr> |
| <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#ae3c5f6a73a76f39c9756b257b0f660f1">isEmpty</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#afc78cc1c03a0fc2dab51450d46db8ad0">computeImageSize</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a1af229043d47792821c0163de9bb59e3">computeTotalImageSize</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a6e379e90e040977a24bdde9598845d45">getAddr1</a> (int x, int y) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a5f23acda980e17a50cd0f13452a34283">getAddr</a> (int x, int y) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">const uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#ad2106305b155f6ad3847a9510d46fc6d">getAddrLCD</a> (int x, int y) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#ab037ca3f903cadc80f21bd8f1d9e163f">rowWordsLCD</a> () const </td></tr> |
| <tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">static uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a3c37c60001249525f00af35b53c59636">AllocImage</a> (size_t bytes)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#acf611e565267afedff95e0377fc972f5">FreeImage</a> (void *image)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#ad325b71f27da43756e70cf600d985f70">FormatIsLCD</a> (<a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">Format</a> fm)</td></tr> |
| <tr><td colspan="2"><h2>Public Attributes</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a4545f4c41bd6ac96a50296a50fa5de60">fImage</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_sk_i_rect.html">SkIRect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a99d3c12766a328024af8b8f93365ce54">fBounds</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a3c93e4df76645a7296e545223ca2ab20">fRowBytes</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">Format</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_sk_mask.html#a7eae01ef86483a508e700861039d1d55">fFormat</a></td></tr> |
| </table> |
| <hr/><a name="_details"></a><h2>Detailed Description</h2> |
| <p><a class="el" href="struct_sk_mask.html">SkMask</a> is used to describe alpha bitmaps, either 1bit, 8bit, or the 3-channel 3D format. These are passed to <a class="el" href="class_sk_mask_filter.html">SkMaskFilter</a> objects. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00026">26</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| <hr/><h2>Member Enumeration Documentation</h2> |
| <a class="anchor" id="a7fc6f8787304fb212d8ee096fd0d5951"></a><!-- doxytag: member="SkMask::@2" ref="a7fc6f8787304fb212d8ee096fd0d5951" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">anonymous enum</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em><a class="anchor" id="a7fc6f8787304fb212d8ee096fd0d5951a693fdbc66526ab54395b4dae688196cd"></a><!-- doxytag: member="kCountMaskFormats" ref="a7fc6f8787304fb212d8ee096fd0d5951a693fdbc66526ab54395b4dae688196cd" args="" -->kCountMaskFormats</em> </td><td> |
| </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00051">51</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abb010896d9c88b1582222e50674f431e"></a><!-- doxytag: member="SkMask::CreateMode" ref="abb010896d9c88b1582222e50674f431e" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="struct_sk_mask.html#abb010896d9c88b1582222e50674f431e">SkMask::CreateMode</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em><a class="anchor" id="abb010896d9c88b1582222e50674f431eaeac3bbeff02e3d4189bdc11d3b6dd21b"></a><!-- doxytag: member="kJustComputeBounds_CreateMode" ref="abb010896d9c88b1582222e50674f431eaeac3bbeff02e3d4189bdc11d3b6dd21b" args="" -->kJustComputeBounds_CreateMode</em> </td><td> |
| <p>compute bounds and return </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="abb010896d9c88b1582222e50674f431eabeca649f3ea7180c9c87ffbad3a9804b"></a><!-- doxytag: member="kJustRenderImage_CreateMode" ref="abb010896d9c88b1582222e50674f431eabeca649f3ea7180c9c87ffbad3a9804b" args="" -->kJustRenderImage_CreateMode</em> </td><td> |
| <p>render into preallocate mask </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="abb010896d9c88b1582222e50674f431eafbc8dc9198e2daabc6171510109925cd"></a><!-- doxytag: member="kComputeBoundsAndRenderImage_CreateMode" ref="abb010896d9c88b1582222e50674f431eafbc8dc9198e2daabc6171510109925cd" args="" -->kComputeBoundsAndRenderImage_CreateMode</em> </td><td> |
| <p>compute bounds, alloc image and render into it </p> |
| </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00123">123</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562"></a><!-- doxytag: member="SkMask::Format" ref="a8b32add12b978bf8ab2d7b3ab348a562" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">SkMask::Format</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em><a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562ae4418aac30fe79e67375504bbc4f0574"></a><!-- doxytag: member="kBW_Format" ref="a8b32add12b978bf8ab2d7b3ab348a562ae4418aac30fe79e67375504bbc4f0574" args="" -->kBW_Format</em> </td><td> |
| <p>1bit per pixel mask (e.g. monochrome) </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562a6afc497620a34b81a48c99f29623ab5f"></a><!-- doxytag: member="kA8_Format" ref="a8b32add12b978bf8ab2d7b3ab348a562a6afc497620a34b81a48c99f29623ab5f" args="" -->kA8_Format</em> </td><td> |
| <p>8bits per pixel mask (e.g. antialiasing) </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562a126aa3184ccfbae44a070b897289eb1a"></a><!-- doxytag: member="k3D_Format" ref="a8b32add12b978bf8ab2d7b3ab348a562a126aa3184ccfbae44a070b897289eb1a" args="" -->k3D_Format</em> </td><td> |
| <p>3 8bit per pixl planes: alpha, mul, add </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562ac729b41114e4a17fe47f3b6c480e1c4d"></a><!-- doxytag: member="kHorizontalLCD_Format" ref="a8b32add12b978bf8ab2d7b3ab348a562ac729b41114e4a17fe47f3b6c480e1c4d" args="" -->kHorizontalLCD_Format</em> </td><td> |
| <p>4 bytes/pixel: a/r/g/b </p> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a8b32add12b978bf8ab2d7b3ab348a562a8f7b79484b2e5e7c0f551ab8aec46d88"></a><!-- doxytag: member="kVerticalLCD_Format" ref="a8b32add12b978bf8ab2d7b3ab348a562a8f7b79484b2e5e7c0f551ab8aec46d88" args="" -->kVerticalLCD_Format</em> </td><td> |
| <p>4 bytes/pixel: a/r/g/b </p> |
| </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00027">27</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Function Documentation</h2> |
| <a class="anchor" id="a3c37c60001249525f00af35b53c59636"></a><!-- doxytag: member="SkMask::AllocImage" ref="a3c37c60001249525f00af35b53c59636" args="(size_t bytes)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static uint8_t* SkMask::AllocImage </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>bytes</em></td> |
| <td> ) </td> |
| <td><code> [static]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afc78cc1c03a0fc2dab51450d46db8ad0"></a><!-- doxytag: member="SkMask::computeImageSize" ref="afc78cc1c03a0fc2dab51450d46db8ad0" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t SkMask::computeImageSize </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Return the byte size of the mask, assuming only 1 plane. Does not account for k3D_Format. For that, use <a class="el" href="struct_sk_mask.html#a1af229043d47792821c0163de9bb59e3">computeTotalImageSize()</a>. If there is an overflow of 32bits, then returns 0. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1af229043d47792821c0163de9bb59e3"></a><!-- doxytag: member="SkMask::computeTotalImageSize" ref="a1af229043d47792821c0163de9bb59e3" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t SkMask::computeTotalImageSize </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Return the byte size of the mask, taking into account any extra planes (e.g. k3D_Format). If there is an overflow of 32bits, then returns 0. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad325b71f27da43756e70cf600d985f70"></a><!-- doxytag: member="SkMask::FormatIsLCD" ref="ad325b71f27da43756e70cf600d985f70" args="(Format fm)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static bool SkMask::FormatIsLCD </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">Format</a> </td> |
| <td class="paramname"> <em>fm</em></td> |
| <td> ) </td> |
| <td><code> [inline, static]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00129">129</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acf611e565267afedff95e0377fc972f5"></a><!-- doxytag: member="SkMask::FreeImage" ref="acf611e565267afedff95e0377fc972f5" args="(void *image)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">static void SkMask::FreeImage </td> |
| <td>(</td> |
| <td class="paramtype">void * </td> |
| <td class="paramname"> <em>image</em></td> |
| <td> ) </td> |
| <td><code> [static]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5f23acda980e17a50cd0f13452a34283"></a><!-- doxytag: member="SkMask::getAddr" ref="a5f23acda980e17a50cd0f13452a34283" args="(int x, int y) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint8_t* SkMask::getAddr </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>x</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>y</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Returns the address of the specified byte. Asserts that the mask is kA8_Format, and that x,y are in range. x,y are in the same coordiate space as fBounds. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00091">91</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6e379e90e040977a24bdde9598845d45"></a><!-- doxytag: member="SkMask::getAddr1" ref="a6e379e90e040977a24bdde9598845d45" args="(int x, int y) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint8_t* SkMask::getAddr1 </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>x</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>y</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Returns the address of the byte that holds the specified bit. Asserts that the mask is kBW_Format, and that x,y are in range. x,y are in the same coordiate space as fBounds. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00080">80</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad2106305b155f6ad3847a9510d46fc6d"></a><!-- doxytag: member="SkMask::getAddrLCD" ref="ad2106305b155f6ad3847a9510d46fc6d" args="(int x, int y) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const uint32_t* SkMask::getAddrLCD </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>x</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>y</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Return an address into the 32-bit plane of an LCD or VerticalLCD mask for the given position. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00101">101</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae3c5f6a73a76f39c9756b257b0f660f1"></a><!-- doxytag: member="SkMask::isEmpty" ref="ae3c5f6a73a76f39c9756b257b0f660f1" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkMask::isEmpty </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Returns true if the mask is empty: i.e. it has an empty bounds. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00062">62</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab037ca3f903cadc80f21bd8f1d9e163f"></a><!-- doxytag: member="SkMask::rowWordsLCD" ref="ab037ca3f903cadc80f21bd8f1d9e163f" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">unsigned SkMask::rowWordsLCD </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Return the number of 32-bit words in a row of the 32-bit plane of an LCD or VerticalLCD mask. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00112">112</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Data Documentation</h2> |
| <a class="anchor" id="a99d3c12766a328024af8b8f93365ce54"></a><!-- doxytag: member="SkMask::fBounds" ref="a99d3c12766a328024af8b8f93365ce54" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_sk_i_rect.html">SkIRect</a> <a class="el" href="struct_sk_mask.html#a99d3c12766a328024af8b8f93365ce54">SkMask::fBounds</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00056">56</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7eae01ef86483a508e700861039d1d55"></a><!-- doxytag: member="SkMask::fFormat" ref="a7eae01ef86483a508e700861039d1d55" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="struct_sk_mask.html#a8b32add12b978bf8ab2d7b3ab348a562">Format</a> <a class="el" href="struct_sk_mask.html#a7eae01ef86483a508e700861039d1d55">SkMask::fFormat</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00058">58</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4545f4c41bd6ac96a50296a50fa5de60"></a><!-- doxytag: member="SkMask::fImage" ref="a4545f4c41bd6ac96a50296a50fa5de60" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint8_t* <a class="el" href="struct_sk_mask.html#a4545f4c41bd6ac96a50296a50fa5de60">SkMask::fImage</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00055">55</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3c93e4df76645a7296e545223ca2ab20"></a><!-- doxytag: member="SkMask::fRowBytes" ref="a3c93e4df76645a7296e545223ca2ab20" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint32_t <a class="el" href="struct_sk_mask.html#a3c93e4df76645a7296e545223ca2ab20">SkMask::fRowBytes</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_mask_8h_source.html#l00057">57</a> of file <a class="el" href="_sk_mask_8h_source.html">SkMask.h</a>.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>include/core/<a class="el" href="_sk_mask_8h_source.html">SkMask.h</a></li> |
| </ul> |
| </div> |
| <hr size="1"/><address style="text-align: right;"><small>Generated on Tue Oct 20 11:03:42 2009 for Skia by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> |
| </body> |
| </html> |