1 | <html> |
---|
2 | <head> |
---|
3 | <title>Ogre::BillboardChain::ChainSegment struct Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
4 | <link type="text/css" rel="stylesheet" href="style.css"> |
---|
5 | </head> |
---|
6 | |
---|
7 | <body> |
---|
8 | <!-- Generated by Doxygen 1.3.6 --> |
---|
9 | <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> |
---|
10 | <h1>Ogre::BillboardChain::ChainSegment Struct Reference</h1>Simple struct defining a chain segment by referencing a subset of the preallocated buffer (which will be mMaxElementsPerChain * mChainCount long), by it's chain index, and a head and tail value which describe the current chain. |
---|
11 | <a href="#_details">More...</a> |
---|
12 | <p> |
---|
13 | <code>#include <<a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a>></code> |
---|
14 | <p> |
---|
15 | <a href="structOgre_1_1BillboardChain_1_1ChainSegment-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> |
---|
16 | <tr><td></td></tr> |
---|
17 | <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr> |
---|
18 | <tr><td class="memItemLeft" nowrap align=right valign=top>size_t </td><td class="memItemRight" valign=bottom><a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento0">start</a></td></tr> |
---|
19 | |
---|
20 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The start of this chains subset of the buffer. <a href="#Ogre_1_1BillboardChain_1_1ChainSegmento0"></a><br><br></td></tr> |
---|
21 | <tr><td class="memItemLeft" nowrap align=right valign=top>size_t </td><td class="memItemRight" valign=bottom><a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento1">head</a></td></tr> |
---|
22 | |
---|
23 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The 'head' of the chain, relative to start. <a href="#Ogre_1_1BillboardChain_1_1ChainSegmento1"></a><br><br></td></tr> |
---|
24 | <tr><td class="memItemLeft" nowrap align=right valign=top>size_t </td><td class="memItemRight" valign=bottom><a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento2">tail</a></td></tr> |
---|
25 | |
---|
26 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The 'tail' of the chain, relative to start. <a href="#Ogre_1_1BillboardChain_1_1ChainSegmento2"></a><br><br></td></tr> |
---|
27 | </table> |
---|
28 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
29 | Simple struct defining a chain segment by referencing a subset of the preallocated buffer (which will be mMaxElementsPerChain * mChainCount long), by it's chain index, and a head and tail value which describe the current chain. |
---|
30 | <p> |
---|
31 | The buffer subset wraps at mMaxElementsPerChain so that head and tail can move freely. head and tail are inclusive, when the chain is empty head and tail are filled with high-values. |
---|
32 | <p> |
---|
33 | |
---|
34 | <p> |
---|
35 | Definition at line <a class="el" href="OgreBillboardChain_8h-source.html#l00284">284</a> of file <a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a>.<hr><h2>Member Data Documentation</h2> |
---|
36 | <a class="anchor" name="Ogre_1_1BillboardChain_1_1ChainSegmento1" doxytag="Ogre::BillboardChain::ChainSegment::head" ></a><p> |
---|
37 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
38 | <tr> |
---|
39 | <td class="mdRow"> |
---|
40 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
41 | <tr> |
---|
42 | <td class="md" nowrap valign="top"> size_t <a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento1">Ogre::BillboardChain::ChainSegment::head</a> |
---|
43 | </table> |
---|
44 | </td> |
---|
45 | </tr> |
---|
46 | </table> |
---|
47 | <table cellspacing=5 cellpadding=0 border=0> |
---|
48 | <tr> |
---|
49 | <td> |
---|
50 | |
---|
51 | </td> |
---|
52 | <td> |
---|
53 | |
---|
54 | <p> |
---|
55 | The 'head' of the chain, relative to start. |
---|
56 | <p> |
---|
57 | |
---|
58 | <p> |
---|
59 | Definition at line <a class="el" href="OgreBillboardChain_8h-source.html#l00289">289</a> of file <a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a>. </td> |
---|
60 | </tr> |
---|
61 | </table> |
---|
62 | <a class="anchor" name="Ogre_1_1BillboardChain_1_1ChainSegmento0" doxytag="Ogre::BillboardChain::ChainSegment::start" ></a><p> |
---|
63 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
64 | <tr> |
---|
65 | <td class="mdRow"> |
---|
66 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
67 | <tr> |
---|
68 | <td class="md" nowrap valign="top"> size_t <a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento0">Ogre::BillboardChain::ChainSegment::start</a> |
---|
69 | </table> |
---|
70 | </td> |
---|
71 | </tr> |
---|
72 | </table> |
---|
73 | <table cellspacing=5 cellpadding=0 border=0> |
---|
74 | <tr> |
---|
75 | <td> |
---|
76 | |
---|
77 | </td> |
---|
78 | <td> |
---|
79 | |
---|
80 | <p> |
---|
81 | The start of this chains subset of the buffer. |
---|
82 | <p> |
---|
83 | |
---|
84 | <p> |
---|
85 | Definition at line <a class="el" href="OgreBillboardChain_8h-source.html#l00287">287</a> of file <a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a>. </td> |
---|
86 | </tr> |
---|
87 | </table> |
---|
88 | <a class="anchor" name="Ogre_1_1BillboardChain_1_1ChainSegmento2" doxytag="Ogre::BillboardChain::ChainSegment::tail" ></a><p> |
---|
89 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
90 | <tr> |
---|
91 | <td class="mdRow"> |
---|
92 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
93 | <tr> |
---|
94 | <td class="md" nowrap valign="top"> size_t <a class="el" href="structOgre_1_1BillboardChain_1_1ChainSegment.html#Ogre_1_1BillboardChain_1_1ChainSegmento2">Ogre::BillboardChain::ChainSegment::tail</a> |
---|
95 | </table> |
---|
96 | </td> |
---|
97 | </tr> |
---|
98 | </table> |
---|
99 | <table cellspacing=5 cellpadding=0 border=0> |
---|
100 | <tr> |
---|
101 | <td> |
---|
102 | |
---|
103 | </td> |
---|
104 | <td> |
---|
105 | |
---|
106 | <p> |
---|
107 | The 'tail' of the chain, relative to start. |
---|
108 | <p> |
---|
109 | |
---|
110 | <p> |
---|
111 | Definition at line <a class="el" href="OgreBillboardChain_8h-source.html#l00291">291</a> of file <a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a>. </td> |
---|
112 | </tr> |
---|
113 | </table> |
---|
114 | <hr>The documentation for this struct was generated from the following file:<ul> |
---|
115 | <li><a class="el" href="OgreBillboardChain_8h-source.html">OgreBillboardChain.h</a></ul> |
---|
116 | <hr> |
---|
117 | <p> |
---|
118 | Copyright © 2000-2005 by The OGRE Team<br /> |
---|
119 | <!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/> |
---|
120 | This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/> |
---|
121 | <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> |
---|
122 | <Work rdf:about=""> |
---|
123 | <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" /> |
---|
124 | <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" /> |
---|
125 | </Work> |
---|
126 | <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> --> |
---|
127 | |
---|
128 | Last modified Sun Mar 12 14:38:09 2006 |
---|
129 | </p> |
---|
130 | </body> |
---|
131 | </html> |
---|