1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <title>GfxPtr</title>
8  </head>
9  <body>
10    <h1><CODE>nw::gfx::GfxPtr::GfxPtr</CODE> Constructor</h1>
11    <h2>Syntax</h2>
12    <div class="section">
13      <pre class="definition">
14GfxPtr();
15
16GfxPtr(
17     const <a href="../../../nw/gfx/GfxPtr/Overview.html">GfxPtr</a> & pointer
18);
19
20template &lt;typename TTObject&gt;
21explicit GfxPtr(
22     TTObject * pointer
23);
24
25template &lt;typename TTObject&gt;
26GfxPtr(
27     TTObject * pointer,
28     bool hasOwnership
29);
30
31template &lt;typename TTObject, typename TTDeleter&gt;
32GfxPtr(
33     <span>ut::internal::MoveSource</span>&lt; <a href="../../../nw/ut/MovePtr/Overview.html">ut::MovePtr</a>&lt; TTObject, TTDeleter &gt; &gt; source
34);
35</pre>
36    </div>
37    <h2>List of Overloaded Member Functions</h2>
38    <div class="section">
39      <table class="members">
40        <tr>
41          <td>
42            <a href="./GfxPtr(0).html"><CODE>GfxPtr( )</CODE> </a>
43          </td>
44          <td>Constructor.</td>
45        </tr>
46        <tr>
47          <td>
48            <a href="./GfxPtr(1).html"><CODE>GfxPtr(const GfxPtr &)</CODE> </a>
49          </td>
50          <td>Copy constructor. Moves an element from the copy source.</td>
51        </tr>
52        <tr>
53          <td>
54            <a href="./GfxPtr(2).html"><CODE>GfxPtr(TTObject *)</CODE> </a>
55          </td>
56          <td>Constructor.</td>
57        </tr>
58        <tr>
59          <td>
60            <a href="./GfxPtr(3).html">GfxPtr ( TTObject *, bool ) </a>
61          </td>
62          <td>
63          </td>
64        </tr>
65        <tr>
66          <td>
67            <a href="./GfxPtr(4).html"><CODE>GfxPtr(ut::internal::MoveSource&lt; ut::MovePtr&lt; TTObject, TTDeleter &gt; &gt;)</CODE> </a>
68          </td>
69          <td>Constructor.</td>
70        </tr> </table>
71    </div>
72    <h2>Description of <CODE>GfxPtr( )</CODE></h2>
73    <div class="section">
74      <p>Constructor.</p>
75    </div>
76    <h2>Description of <CODE>GfxPtr(const GfxPtr &)</CODE></h2>
77    <div class="section">
78      <p>Copy constructor. Moves an element from the copy source.</p>
79    </div>
80    <h2>Description of <CODE>GfxPtr(TTObject *)</CODE></h2>
81    <div class="section">
82      <p>Constructor.</p>
83    </div>
84    <h2>Description of GfxPtr ( TTObject *, bool )</h2>
85    <div class="section"><p>Constructor.</p><p>If false is specified in <CODE>hasOwnership</CODE>, the object is not destroyed when this instance of <a href="../../../nw/gfx/GfxPtr/Overview.html">GfxPtr</a> is destroyed. </p></div>
86    <h2>Description of <CODE>GfxPtr(ut::internal::MoveSource&lt; ut::MovePtr&lt; TTObject, TTDeleter &gt; &gt;)</CODE></h2>
87    <div class="section">
88      <p>Constructor.</p>
89    </div>
90  <hr><p>CONFIDENTIAL</p></body>
91</html>