source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1Entity_1_1EntityShadowRenderable.html @ 692

Revision 692, 78.8 KB checked in by mattausch, 18 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::Entity::EntityShadowRenderable class 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&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::Entity::EntityShadowRenderable Class Reference</h1>Nested class to allow entity shadows. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::Entity::EntityShadowRenderable:
16<p><center><img src="classOgre_1_1Entity_1_1EntityShadowRenderable.png" usemap="#Ogre::Entity::EntityShadowRenderable_map" border="0" alt=""></center>
17<map name="Ogre::Entity::EntityShadowRenderable_map">
18<area href="classOgre_1_1ShadowRenderable.html" alt="Ogre::ShadowRenderable" shape="rect" coords="0,56,225,80">
19<area href="classOgre_1_1Renderable.html" alt="Ogre::Renderable" shape="rect" coords="0,0,225,24">
20</map>
21<a href="classOgre_1_1Entity_1_1EntityShadowRenderable-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
22<tr><td></td></tr>
23<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
24<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea0">EntityShadowRenderable</a> (<a class="el" href="classOgre_1_1Entity.html">Entity</a> *parent, <a class="el" href="classOgre_1_1HardwareIndexBufferSharedPtr.html">HardwareIndexBufferSharedPtr</a> *indexBuffer, const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *vertexData, bool createSeparateLightCap, <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a> *subent, bool isLightCap=false)</td></tr>
25
26<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea1">~EntityShadowRenderable</a> ()</td></tr>
27
28<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea2">getWorldTransforms</a> (<a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *xform) const </td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablea2"></a><br><br></td></tr>
31<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea3">getWorldOrientation</a> (void) const </td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablea3"></a><br><br></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea4">getWorldPosition</a> (void) const </td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablea4"></a><br><br></td></tr>
37<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea5">getPositionBuffer</a> (void)</td></tr>
38
39<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea6">getWBuffer</a> (void)</td></tr>
40
41<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea7">rebindPositionBuffer</a> (const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *vertexData, bool force)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rebind the source positions (for temp buffer users).  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablea7"></a><br><br></td></tr>
44<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablea8">isVisible</a> (void) const </td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablea8"></a><br><br></td></tr>
47<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea7">setMaterial</a> (<a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;mat)</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the material to be used by the shadow, should be set by the caller before adding to a render queue.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea7"></a><br><br></td></tr>
50<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea8">getMaterial</a> (void) const </td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea8"></a><br><br></td></tr>
53<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea9">getRenderOperation</a> (<a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;op)</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea9"></a><br><br></td></tr>
56<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea10">getRenderOperationForUpdate</a> (void)</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the internal render operation for set up.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea10"></a><br><br></td></tr>
59<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea11">getSquaredViewDepth</a> (const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam) const </td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea11"></a><br><br></td></tr>
62<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a73">LightList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea12">getLights</a> (void) const </td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea12"></a><br><br></td></tr>
65<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea13">isLightCapSeparate</a> (void) const </td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does this renderable require a separate light cap?  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea13"></a><br><br></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea14">getLightCapRenderable</a> (void)</td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the light cap version of this renderable.  <a href="#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea14"></a><br><br></td></tr>
71<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Technique.html">Technique</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa56">getTechnique</a> (void) const </td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a pointer to the <a class="el" href="classOgre_1_1Material.html">Material</a> <a class="el" href="classOgre_1_1Technique.html">Technique</a> this renderable object uses.  <a href="#Ogre_1_1WireBoundingBoxa56"></a><br><br></td></tr>
74<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa57">getNumWorldTransforms</a> (void) const </td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of world transform matrices this renderable requires.  <a href="#Ogre_1_1WireBoundingBoxa57"></a><br><br></td></tr>
77<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa58">useIdentityProjection</a> (void) const </td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether or not to use an 'identity' projection.  <a href="#Ogre_1_1WireBoundingBoxa58"></a><br><br></td></tr>
80<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa59">useIdentityView</a> (void) const </td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether or not to use an 'identity' projection.  <a href="#Ogre_1_1WireBoundingBoxa59"></a><br><br></td></tr>
83<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa60">getNormaliseNormals</a> (void) const </td></tr>
84
85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether or not this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> wishes the hardware to normalise normals.  <a href="#Ogre_1_1WireBoundingBoxa60"></a><br><br></td></tr>
86<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="namespaceOgre.html#a453">PlaneList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa61">getClipPlanes</a> () const </td></tr>
87
88<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa62">getCastsShadows</a> (void) const </td></tr>
89
90<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method which reports whether this renderable would normally cast a shadow.  <a href="#Ogre_1_1WireBoundingBoxa62"></a><br><br></td></tr>
91<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa63">setCustomParameter</a> (size_t index, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;value)</td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a custom parameter for this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>, which may be used to drive calculations for this specific <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>, like GPU program parameters.  <a href="#Ogre_1_1WireBoundingBoxa63"></a><br><br></td></tr>
94<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa64">getCustomParameter</a> (size_t index) const </td></tr>
95
96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the custom value associated with this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> at the given index.  <a href="#Ogre_1_1WireBoundingBoxa64"></a><br><br></td></tr>
97<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa65">_updateCustomGpuParameter</a> (const <a class="el" href="classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html">GpuProgramParameters::AutoConstantEntry</a> &amp;constantEntry, <a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> *params) const </td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update a custom <a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> constant which is derived from information only this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> knows.  <a href="#Ogre_1_1WireBoundingBoxa65"></a><br><br></td></tr>
100<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa66">setPolygonModeOverrideable</a> (bool override)</td></tr>
101
102<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.  <a href="#Ogre_1_1WireBoundingBoxa66"></a><br><br></td></tr>
103<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxa67">getPolygonModeOverrideable</a> (void) const </td></tr>
104
105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.  <a href="#Ogre_1_1WireBoundingBoxa67"></a><br><br></td></tr>
106<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
107<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; size_t,<br>
108 <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxx1">CustomParameterMap</a></td></tr>
109
110<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
111<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep0">mParent</a></td></tr>
112
113<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep1">mPositionBuffer</a></td></tr>
114
115<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep2">mWBuffer</a></td></tr>
116
117<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep3">mCurrentVertexData</a></td></tr>
118
119<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep4">mOriginalPosBufferBinding</a></td></tr>
120
121<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep5">mSubEntity</a></td></tr>
122
123<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Link to <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a>, only present if <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a> has it's own geometry.  <a href="#Ogre_1_1Entity_1_1EntityShadowRenderablep5"></a><br><br></td></tr>
124<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep3">mMaterial</a></td></tr>
125
126<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep4">mRenderOp</a></td></tr>
127
128<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep5">mLightCap</a></td></tr>
129
130<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxx1">CustomParameterMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxp26">mCustomParameters</a></td></tr>
131
132<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxp27">mPolygonModeOverrideable</a></td></tr>
133
134<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
135<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a453">PlaneList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxt4">msDummyPlaneList</a></td></tr>
136
137</table>
138<hr><a name="_details"></a><h2>Detailed Description</h2>
139Nested class to allow entity shadows.
140<p>
141
142<p>
143Definition at line <a class="el" href="OgreEntity_8h-source.html#l00252">252</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.<hr><h2>Member Typedef Documentation</h2>
144<a class="anchor" name="Ogre_1_1WireBoundingBoxx1" doxytag="Ogre::Entity::EntityShadowRenderable::CustomParameterMap" ></a><p>
145<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
146  <tr>
147    <td class="mdRow">
148      <table cellpadding="0" cellspacing="0" border="0">
149        <tr>
150          <td class="md" nowrap valign="top"> typedef std::map&lt;size_t, <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&gt; <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxx1">Ogre::Renderable::CustomParameterMap</a><code> [protected, inherited]</code>
151      </table>
152    </td>
153  </tr>
154</table>
155<table cellspacing=5 cellpadding=0 border=0>
156  <tr>
157    <td>
158      &nbsp;
159    </td>
160    <td>
161
162<p>
163
164<p>
165Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00247">247</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
166  </tr>
167</table>
168<hr><h2>Constructor &amp; Destructor Documentation</h2>
169<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea0" doxytag="Ogre::Entity::EntityShadowRenderable::EntityShadowRenderable" ></a><p>
170<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
171  <tr>
172    <td class="mdRow">
173      <table cellpadding="0" cellspacing="0" border="0">
174        <tr>
175          <td class="md" nowrap valign="top"> Ogre::Entity::EntityShadowRenderable::EntityShadowRenderable </td>
176          <td class="md" valign="top">(&nbsp;</td>
177          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td>
178          <td class="mdname" nowrap> <em>parent</em>, </td>
179        </tr>
180        <tr>
181          <td class="md" nowrap align="right"></td>
182          <td></td>
183          <td class="md" nowrap><a class="el" href="classOgre_1_1HardwareIndexBufferSharedPtr.html">HardwareIndexBufferSharedPtr</a> *&nbsp;</td>
184          <td class="mdname" nowrap> <em>indexBuffer</em>, </td>
185        </tr>
186        <tr>
187          <td class="md" nowrap align="right"></td>
188          <td></td>
189          <td class="md" nowrap>const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
190          <td class="mdname" nowrap> <em>vertexData</em>, </td>
191        </tr>
192        <tr>
193          <td class="md" nowrap align="right"></td>
194          <td></td>
195          <td class="md" nowrap>bool&nbsp;</td>
196          <td class="mdname" nowrap> <em>createSeparateLightCap</em>, </td>
197        </tr>
198        <tr>
199          <td class="md" nowrap align="right"></td>
200          <td></td>
201          <td class="md" nowrap><a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a> *&nbsp;</td>
202          <td class="mdname" nowrap> <em>subent</em>, </td>
203        </tr>
204        <tr>
205          <td class="md" nowrap align="right"></td>
206          <td></td>
207          <td class="md" nowrap>bool&nbsp;</td>
208          <td class="mdname" nowrap> <em>isLightCap</em> = false</td>
209        </tr>
210        <tr>
211          <td></td>
212          <td class="md">)&nbsp;</td>
213          <td class="md" colspan="2"></td>
214        </tr>
215
216      </table>
217    </td>
218  </tr>
219</table>
220<table cellspacing=5 cellpadding=0 border=0>
221  <tr>
222    <td>
223      &nbsp;
224    </td>
225    <td>
226
227<p>
228    </td>
229  </tr>
230</table>
231<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea1" doxytag="Ogre::Entity::EntityShadowRenderable::~EntityShadowRenderable" ></a><p>
232<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
233  <tr>
234    <td class="mdRow">
235      <table cellpadding="0" cellspacing="0" border="0">
236        <tr>
237          <td class="md" nowrap valign="top"> Ogre::Entity::EntityShadowRenderable::~<a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html">EntityShadowRenderable</a> </td>
238          <td class="md" valign="top">(&nbsp;</td>
239          <td class="mdname1" valign="top" nowrap>          </td>
240          <td class="md" valign="top">&nbsp;)&nbsp;</td>
241          <td class="md" nowrap></td>
242        </tr>
243
244      </table>
245    </td>
246  </tr>
247</table>
248<table cellspacing=5 cellpadding=0 border=0>
249  <tr>
250    <td>
251      &nbsp;
252    </td>
253    <td>
254
255<p>
256    </td>
257  </tr>
258</table>
259<hr><h2>Member Function Documentation</h2>
260<a class="anchor" name="Ogre_1_1WireBoundingBoxa65" doxytag="Ogre::Entity::EntityShadowRenderable::_updateCustomGpuParameter" ></a><p>
261<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
262  <tr>
263    <td class="mdRow">
264      <table cellpadding="0" cellspacing="0" border="0">
265        <tr>
266          <td class="md" nowrap valign="top"> virtual void Ogre::Renderable::_updateCustomGpuParameter </td>
267          <td class="md" valign="top">(&nbsp;</td>
268          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1GpuProgramParameters_1_1AutoConstantEntry.html">GpuProgramParameters::AutoConstantEntry</a> &amp;&nbsp;</td>
269          <td class="mdname" nowrap> <em>constantEntry</em>, </td>
270        </tr>
271        <tr>
272          <td class="md" nowrap align="right"></td>
273          <td></td>
274          <td class="md" nowrap><a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> *&nbsp;</td>
275          <td class="mdname" nowrap> <em>params</em></td>
276        </tr>
277        <tr>
278          <td></td>
279          <td class="md">)&nbsp;</td>
280          <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td>
281        </tr>
282
283      </table>
284    </td>
285  </tr>
286</table>
287<table cellspacing=5 cellpadding=0 border=0>
288  <tr>
289    <td>
290      &nbsp;
291    </td>
292    <td>
293
294<p>
295Update a custom <a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> constant which is derived from information only this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> knows.
296<p>
297<dl compact><dt><b>Remarks:</b></dt><dd>This method allows a <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> to map in a custom GPU program parameter based on it's own data. This is represented by a GPU auto parameter of ACT_CUSTOM, and to allow there to be more than one of these per <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>, the 'data' field on the auto parameter will identify which parameter is being updated. The implementation of this method must identify the parameter being updated, and call a 'setConstant' method on the passed in <a class="el" href="classOgre_1_1GpuProgramParameters.html">GpuProgramParameters</a> object, using the details provided in the incoming auto constant setting to identify the index at which to set the parameter. </dd></dl>
298<dl compact><dt><b></b></dt><dd>You do not need to override this method if you're using the standard sets of data associated with the <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> as provided by setCustomParameter and getCustomParameter. By default, the implementation will map from the value indexed by the 'constantEntry.data' parameter to a value previously set by setCustomParameter. But custom Renderables are free to override this if they want, in any case. </dd></dl>
299<dl compact><dt><b>Parameters:</b></dt><dd>
300  <table border="0" cellspacing="2" cellpadding="0">
301    <tr><td valign=top><em>constantEntry</em>&nbsp;</td><td>The auto constant entry referring to the parameter being updated </td></tr>
302    <tr><td valign=top><em>params</em>&nbsp;</td><td>The parameters object which this method should call to set the updated parameters. </td></tr>
303  </table>
304</dl>
305
306<p>
307Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya26">Ogre::SubEntity</a>, and <a class="el" href="classOgre_1_1TerrainRenderable.html#Ogre_1_1TerrainRenderablea26">Ogre::TerrainRenderable</a>.
308<p>
309Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00215">215</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
310<p>
311References <a class="el" href="OgreGpuProgram_8h-source.html#l00376">Ogre::GpuProgramParameters::AutoConstantEntry::data</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l00373">Ogre::GpuProgramParameters::AutoConstantEntry::index</a>, and <a class="el" href="classOgre_1_1GpuProgramParameters.html#Ogre_1_1GpuProgramParametersa4">Ogre::GpuProgramParameters::setConstant()</a>.    </td>
312  </tr>
313</table>
314<a class="anchor" name="Ogre_1_1WireBoundingBoxa62" doxytag="Ogre::Entity::EntityShadowRenderable::getCastsShadows" ></a><p>
315<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
316  <tr>
317    <td class="mdRow">
318      <table cellpadding="0" cellspacing="0" border="0">
319        <tr>
320          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::getCastsShadows </td>
321          <td class="md" valign="top">(&nbsp;</td>
322          <td class="md" nowrap valign="top">void&nbsp;</td>
323          <td class="mdname1" valign="top" nowrap>          </td>
324          <td class="md" valign="top">&nbsp;)&nbsp;</td>
325          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
326        </tr>
327
328      </table>
329    </td>
330  </tr>
331</table>
332<table cellspacing=5 cellpadding=0 border=0>
333  <tr>
334    <td>
335      &nbsp;
336    </td>
337    <td>
338
339<p>
340Method which reports whether this renderable would normally cast a shadow.
341<p>
342<dl compact><dt><b>Remarks:</b></dt><dd>Subclasses should override this if they could have been used to generate a shadow. </dd></dl>
343
344<p>
345Reimplemented in <a class="el" href="classOgre_1_1StaticGeometry_1_1GeometryBucket.html#Ogre_1_1StaticGeometry_1_1GeometryBucketa13">Ogre::StaticGeometry::GeometryBucket</a>, and <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya15">Ogre::SubEntity</a>.
346<p>
347Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00150">150</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
348  </tr>
349</table>
350<a class="anchor" name="Ogre_1_1WireBoundingBoxa61" doxytag="Ogre::Entity::EntityShadowRenderable::getClipPlanes" ></a><p>
351<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
352  <tr>
353    <td class="mdRow">
354      <table cellpadding="0" cellspacing="0" border="0">
355        <tr>
356          <td class="md" nowrap valign="top"> virtual const <a class="el" href="namespaceOgre.html#a453">PlaneList</a>&amp; Ogre::Renderable::getClipPlanes </td>
357          <td class="md" valign="top">(&nbsp;</td>
358          <td class="mdname1" valign="top" nowrap>          </td>
359          <td class="md" valign="top">&nbsp;)&nbsp;</td>
360          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
361        </tr>
362
363      </table>
364    </td>
365  </tr>
366</table>
367<table cellspacing=5 cellpadding=0 border=0>
368  <tr>
369    <td>
370      &nbsp;
371    </td>
372    <td>
373
374<p>
375
376<p>
377Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00142">142</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
378<p>
379References <a class="el" href="OgrePlane_8h-source.html#l00109">Ogre::PlaneList</a>.    </td>
380  </tr>
381</table>
382<a class="anchor" name="Ogre_1_1WireBoundingBoxa64" doxytag="Ogre::Entity::EntityShadowRenderable::getCustomParameter" ></a><p>
383<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
384  <tr>
385    <td class="mdRow">
386      <table cellpadding="0" cellspacing="0" border="0">
387        <tr>
388          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Renderable::getCustomParameter </td>
389          <td class="md" valign="top">(&nbsp;</td>
390          <td class="md" nowrap valign="top">size_t&nbsp;</td>
391          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
392          <td class="md" valign="top">&nbsp;)&nbsp;</td>
393          <td class="md" nowrap> const<code> [inherited]</code></td>
394        </tr>
395
396      </table>
397    </td>
398  </tr>
399</table>
400<table cellspacing=5 cellpadding=0 border=0>
401  <tr>
402    <td>
403      &nbsp;
404    </td>
405    <td>
406
407<p>
408Gets the custom value associated with this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> at the given index.
409<p>
410<dl compact><dt><b>Parameters:</b></dt><dd>
411  <table border="0" cellspacing="2" cellpadding="0">
412    <tr><td valign=top><em>@see</em>&nbsp;</td><td>setCustomParaemter for full details. </td></tr>
413  </table>
414</dl>
415
416<p>
417Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00176">176</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
418<p>
419References <a class="el" href="OgreException_8h-source.html#l00033">OGRE_EXCEPT</a>.    </td>
420  </tr>
421</table>
422<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea14" doxytag="Ogre::Entity::EntityShadowRenderable::getLightCapRenderable" ></a><p>
423<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
424  <tr>
425    <td class="mdRow">
426      <table cellpadding="0" cellspacing="0" border="0">
427        <tr>
428          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>* Ogre::ShadowRenderable::getLightCapRenderable </td>
429          <td class="md" valign="top">(&nbsp;</td>
430          <td class="md" nowrap valign="top">void&nbsp;</td>
431          <td class="mdname1" valign="top" nowrap>          </td>
432          <td class="md" valign="top">&nbsp;)&nbsp;</td>
433          <td class="md" nowrap><code> [inherited]</code></td>
434        </tr>
435
436      </table>
437    </td>
438  </tr>
439</table>
440<table cellspacing=5 cellpadding=0 border=0>
441  <tr>
442    <td>
443      &nbsp;
444    </td>
445    <td>
446
447<p>
448Get the light cap version of this renderable.
449<p>
450
451<p>
452Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00085">85</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
453  </tr>
454</table>
455<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea12" doxytag="Ogre::Entity::EntityShadowRenderable::getLights" ></a><p>
456<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
457  <tr>
458    <td class="mdRow">
459      <table cellpadding="0" cellspacing="0" border="0">
460        <tr>
461          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a73">LightList</a>&amp; Ogre::ShadowRenderable::getLights </td>
462          <td class="md" valign="top">(&nbsp;</td>
463          <td class="md" nowrap valign="top">void&nbsp;</td>
464          <td class="mdname1" valign="top" nowrap>          </td>
465          <td class="md" valign="top">&nbsp;)&nbsp;</td>
466          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
467        </tr>
468
469      </table>
470    </td>
471  </tr>
472</table>
473<table cellspacing=5 cellpadding=0 border=0>
474  <tr>
475    <td>
476      &nbsp;
477    </td>
478    <td>
479
480<p>
481Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.
482<p>
483
484<p>
485Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea13">Ogre::Renderable</a>.    </td>
486  </tr>
487</table>
488<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea8" doxytag="Ogre::Entity::EntityShadowRenderable::getMaterial" ></a><p>
489<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
490  <tr>
491    <td class="mdRow">
492      <table cellpadding="0" cellspacing="0" border="0">
493        <tr>
494          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a>&amp; Ogre::ShadowRenderable::getMaterial </td>
495          <td class="md" valign="top">(&nbsp;</td>
496          <td class="md" nowrap valign="top">void&nbsp;</td>
497          <td class="mdname1" valign="top" nowrap>          </td>
498          <td class="md" valign="top">&nbsp;)&nbsp;</td>
499          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
500        </tr>
501
502      </table>
503    </td>
504  </tr>
505</table>
506<table cellspacing=5 cellpadding=0 border=0>
507  <tr>
508    <td>
509      &nbsp;
510    </td>
511    <td>
512
513<p>
514Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.
515<p>
516
517<p>
518Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea2">Ogre::Renderable</a>.
519<p>
520Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00057">57</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
521  </tr>
522</table>
523<a class="anchor" name="Ogre_1_1WireBoundingBoxa60" doxytag="Ogre::Entity::EntityShadowRenderable::getNormaliseNormals" ></a><p>
524<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
525  <tr>
526    <td class="mdRow">
527      <table cellpadding="0" cellspacing="0" border="0">
528        <tr>
529          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::getNormaliseNormals </td>
530          <td class="md" valign="top">(&nbsp;</td>
531          <td class="md" nowrap valign="top">void&nbsp;</td>
532          <td class="mdname1" valign="top" nowrap>          </td>
533          <td class="md" valign="top">&nbsp;)&nbsp;</td>
534          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
535        </tr>
536
537      </table>
538    </td>
539  </tr>
540</table>
541<table cellspacing=5 cellpadding=0 border=0>
542  <tr>
543    <td>
544      &nbsp;
545    </td>
546    <td>
547
548<p>
549Returns whether or not this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> wishes the hardware to normalise normals.
550<p>
551
552<p>
553Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya11">Ogre::SubEntity</a>.
554<p>
555Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00134">134</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
556  </tr>
557</table>
558<a class="anchor" name="Ogre_1_1WireBoundingBoxa57" doxytag="Ogre::Entity::EntityShadowRenderable::getNumWorldTransforms" ></a><p>
559<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
560  <tr>
561    <td class="mdRow">
562      <table cellpadding="0" cellspacing="0" border="0">
563        <tr>
564          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::Renderable::getNumWorldTransforms </td>
565          <td class="md" valign="top">(&nbsp;</td>
566          <td class="md" nowrap valign="top">void&nbsp;</td>
567          <td class="mdname1" valign="top" nowrap>          </td>
568          <td class="md" valign="top">&nbsp;)&nbsp;</td>
569          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
570        </tr>
571
572      </table>
573    </td>
574  </tr>
575</table>
576<table cellspacing=5 cellpadding=0 border=0>
577  <tr>
578    <td>
579      &nbsp;
580    </td>
581    <td>
582
583<p>
584Returns the number of world transform matrices this renderable requires.
585<p>
586<dl compact><dt><b>Remarks:</b></dt><dd>When a renderable uses vertex blending, it uses multiple world matrices instead of a single one. Each vertex sent to the pipeline can reference one or more matrices in this list with given weights. If a renderable does not use vertex blending this method returns 1, which is the default for simplicity. </dd></dl>
587
588<p>
589Reimplemented in <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea6">Ogre::BorderRenderable</a>, and <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya12">Ogre::SubEntity</a>.
590<p>
591Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00104">104</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
592  </tr>
593</table>
594<a class="anchor" name="Ogre_1_1WireBoundingBoxa67" doxytag="Ogre::Entity::EntityShadowRenderable::getPolygonModeOverrideable" ></a><p>
595<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
596  <tr>
597    <td class="mdRow">
598      <table cellpadding="0" cellspacing="0" border="0">
599        <tr>
600          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::getPolygonModeOverrideable </td>
601          <td class="md" valign="top">(&nbsp;</td>
602          <td class="md" nowrap valign="top">void&nbsp;</td>
603          <td class="mdname1" valign="top" nowrap>          </td>
604          <td class="md" valign="top">&nbsp;)&nbsp;</td>
605          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
606        </tr>
607
608      </table>
609    </td>
610  </tr>
611</table>
612<table cellspacing=5 cellpadding=0 border=0>
613  <tr>
614    <td>
615      &nbsp;
616    </td>
617    <td>
618
619<p>
620Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.
621<p>
622
623<p>
624Reimplemented in <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea11">Ogre::BorderRenderable</a>.
625<p>
626Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00239">239</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
627  </tr>
628</table>
629<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea5" doxytag="Ogre::Entity::EntityShadowRenderable::getPositionBuffer" ></a><p>
630<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
631  <tr>
632    <td class="mdRow">
633      <table cellpadding="0" cellspacing="0" border="0">
634        <tr>
635          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> Ogre::Entity::EntityShadowRenderable::getPositionBuffer </td>
636          <td class="md" valign="top">(&nbsp;</td>
637          <td class="md" nowrap valign="top">void&nbsp;</td>
638          <td class="mdname1" valign="top" nowrap>          </td>
639          <td class="md" valign="top">&nbsp;)&nbsp;</td>
640          <td class="md" nowrap></td>
641        </tr>
642
643      </table>
644    </td>
645  </tr>
646</table>
647<table cellspacing=5 cellpadding=0 border=0>
648  <tr>
649    <td>
650      &nbsp;
651    </td>
652    <td>
653
654<p>
655
656<p>
657Definition at line <a class="el" href="OgreEntity_8h-source.html#l00279">279</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
658  </tr>
659</table>
660<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea9" doxytag="Ogre::Entity::EntityShadowRenderable::getRenderOperation" ></a><p>
661<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
662  <tr>
663    <td class="mdRow">
664      <table cellpadding="0" cellspacing="0" border="0">
665        <tr>
666          <td class="md" nowrap valign="top"> void Ogre::ShadowRenderable::getRenderOperation </td>
667          <td class="md" valign="top">(&nbsp;</td>
668          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;&nbsp;</td>
669          <td class="mdname1" valign="top" nowrap> <em>op</em>          </td>
670          <td class="md" valign="top">&nbsp;)&nbsp;</td>
671          <td class="md" nowrap><code> [virtual, inherited]</code></td>
672        </tr>
673
674      </table>
675    </td>
676  </tr>
677</table>
678<table cellspacing=5 cellpadding=0 border=0>
679  <tr>
680    <td>
681      &nbsp;
682    </td>
683    <td>
684
685<p>
686Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.
687<p>
688
689<p>
690Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea4">Ogre::Renderable</a>.
691<p>
692Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00059">59</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
693  </tr>
694</table>
695<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea10" doxytag="Ogre::Entity::EntityShadowRenderable::getRenderOperationForUpdate" ></a><p>
696<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
697  <tr>
698    <td class="mdRow">
699      <table cellpadding="0" cellspacing="0" border="0">
700        <tr>
701          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a>* Ogre::ShadowRenderable::getRenderOperationForUpdate </td>
702          <td class="md" valign="top">(&nbsp;</td>
703          <td class="md" nowrap valign="top">void&nbsp;</td>
704          <td class="mdname1" valign="top" nowrap>          </td>
705          <td class="md" valign="top">&nbsp;)&nbsp;</td>
706          <td class="md" nowrap><code> [inherited]</code></td>
707        </tr>
708
709      </table>
710    </td>
711  </tr>
712</table>
713<table cellspacing=5 cellpadding=0 border=0>
714  <tr>
715    <td>
716      &nbsp;
717    </td>
718    <td>
719
720<p>
721Get the internal render operation for set up.
722<p>
723
724<p>
725Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00061">61</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
726  </tr>
727</table>
728<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea11" doxytag="Ogre::Entity::EntityShadowRenderable::getSquaredViewDepth" ></a><p>
729<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
730  <tr>
731    <td class="mdRow">
732      <table cellpadding="0" cellspacing="0" border="0">
733        <tr>
734          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::ShadowRenderable::getSquaredViewDepth </td>
735          <td class="md" valign="top">(&nbsp;</td>
736          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
737          <td class="mdname1" valign="top" nowrap> <em>cam</em>          </td>
738          <td class="md" valign="top">&nbsp;)&nbsp;</td>
739          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
740        </tr>
741
742      </table>
743    </td>
744  </tr>
745</table>
746<table cellspacing=5 cellpadding=0 border=0>
747  <tr>
748    <td>
749      &nbsp;
750    </td>
751    <td>
752
753<p>
754Overridden from <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.
755<p>
756
757<p>
758Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1SimpleRenderablea61">Ogre::Renderable</a>.
759<p>
760Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00069">69</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.
761<p>
762References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
763  </tr>
764</table>
765<a class="anchor" name="Ogre_1_1WireBoundingBoxa56" doxytag="Ogre::Entity::EntityShadowRenderable::getTechnique" ></a><p>
766<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
767  <tr>
768    <td class="mdRow">
769      <table cellpadding="0" cellspacing="0" border="0">
770        <tr>
771          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Technique.html">Technique</a>* Ogre::Renderable::getTechnique </td>
772          <td class="md" valign="top">(&nbsp;</td>
773          <td class="md" nowrap valign="top">void&nbsp;</td>
774          <td class="mdname1" valign="top" nowrap>          </td>
775          <td class="md" valign="top">&nbsp;)&nbsp;</td>
776          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
777        </tr>
778
779      </table>
780    </td>
781  </tr>
782</table>
783<table cellspacing=5 cellpadding=0 border=0>
784  <tr>
785    <td>
786      &nbsp;
787    </td>
788    <td>
789
790<p>
791Retrieves a pointer to the <a class="el" href="classOgre_1_1Material.html">Material</a> <a class="el" href="classOgre_1_1Technique.html">Technique</a> this renderable object uses.
792<p>
793<dl compact><dt><b>Remarks:</b></dt><dd>This is to allow Renderables to use a chosen <a class="el" href="classOgre_1_1Technique.html">Technique</a> if they wish, otherwise they will use the best <a class="el" href="classOgre_1_1Technique.html">Technique</a> available for the <a class="el" href="classOgre_1_1Material.html">Material</a> they are using. </dd></dl>
794
795<p>
796Reimplemented in <a class="el" href="classOgre_1_1StaticGeometry_1_1GeometryBucket.html#Ogre_1_1StaticGeometry_1_1GeometryBucketa6">Ogre::StaticGeometry::GeometryBucket</a>, and <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya6">Ogre::SubEntity</a>.
797<p>
798Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00069">69</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
799  </tr>
800</table>
801<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea6" doxytag="Ogre::Entity::EntityShadowRenderable::getWBuffer" ></a><p>
802<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
803  <tr>
804    <td class="mdRow">
805      <table cellpadding="0" cellspacing="0" border="0">
806        <tr>
807          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> Ogre::Entity::EntityShadowRenderable::getWBuffer </td>
808          <td class="md" valign="top">(&nbsp;</td>
809          <td class="md" nowrap valign="top">void&nbsp;</td>
810          <td class="mdname1" valign="top" nowrap>          </td>
811          <td class="md" valign="top">&nbsp;)&nbsp;</td>
812          <td class="md" nowrap></td>
813        </tr>
814
815      </table>
816    </td>
817  </tr>
818</table>
819<table cellspacing=5 cellpadding=0 border=0>
820  <tr>
821    <td>
822      &nbsp;
823    </td>
824    <td>
825
826<p>
827
828<p>
829Definition at line <a class="el" href="OgreEntity_8h-source.html#l00280">280</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
830  </tr>
831</table>
832<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea3" doxytag="Ogre::Entity::EntityShadowRenderable::getWorldOrientation" ></a><p>
833<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
834  <tr>
835    <td class="mdRow">
836      <table cellpadding="0" cellspacing="0" border="0">
837        <tr>
838          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a>&amp; Ogre::Entity::EntityShadowRenderable::getWorldOrientation </td>
839          <td class="md" valign="top">(&nbsp;</td>
840          <td class="md" nowrap valign="top">void&nbsp;</td>
841          <td class="mdname1" valign="top" nowrap>          </td>
842          <td class="md" valign="top">&nbsp;)&nbsp;</td>
843          <td class="md" nowrap> const<code> [virtual]</code></td>
844        </tr>
845
846      </table>
847    </td>
848  </tr>
849</table>
850<table cellspacing=5 cellpadding=0 border=0>
851  <tr>
852    <td>
853      &nbsp;
854    </td>
855    <td>
856
857<p>
858Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.
859<p>
860
861<p>
862Implements <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1ShadowRenderablea7">Ogre::ShadowRenderable</a>.    </td>
863  </tr>
864</table>
865<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea4" doxytag="Ogre::Entity::EntityShadowRenderable::getWorldPosition" ></a><p>
866<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
867  <tr>
868    <td class="mdRow">
869      <table cellpadding="0" cellspacing="0" border="0">
870        <tr>
871          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&amp; Ogre::Entity::EntityShadowRenderable::getWorldPosition </td>
872          <td class="md" valign="top">(&nbsp;</td>
873          <td class="md" nowrap valign="top">void&nbsp;</td>
874          <td class="mdname1" valign="top" nowrap>          </td>
875          <td class="md" valign="top">&nbsp;)&nbsp;</td>
876          <td class="md" nowrap> const<code> [virtual]</code></td>
877        </tr>
878
879      </table>
880    </td>
881  </tr>
882</table>
883<table cellspacing=5 cellpadding=0 border=0>
884  <tr>
885    <td>
886      &nbsp;
887    </td>
888    <td>
889
890<p>
891Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.
892<p>
893
894<p>
895Implements <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1ShadowRenderablea8">Ogre::ShadowRenderable</a>.    </td>
896  </tr>
897</table>
898<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea2" doxytag="Ogre::Entity::EntityShadowRenderable::getWorldTransforms" ></a><p>
899<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
900  <tr>
901    <td class="mdRow">
902      <table cellpadding="0" cellspacing="0" border="0">
903        <tr>
904          <td class="md" nowrap valign="top"> void Ogre::Entity::EntityShadowRenderable::getWorldTransforms </td>
905          <td class="md" valign="top">(&nbsp;</td>
906          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *&nbsp;</td>
907          <td class="mdname1" valign="top" nowrap> <em>xform</em>          </td>
908          <td class="md" valign="top">&nbsp;)&nbsp;</td>
909          <td class="md" nowrap> const<code> [virtual]</code></td>
910        </tr>
911
912      </table>
913    </td>
914  </tr>
915</table>
916<table cellspacing=5 cellpadding=0 border=0>
917  <tr>
918    <td>
919      &nbsp;
920    </td>
921    <td>
922
923<p>
924Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.
925<p>
926
927<p>
928Implements <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1ShadowRenderablea6">Ogre::ShadowRenderable</a>.    </td>
929  </tr>
930</table>
931<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea13" doxytag="Ogre::Entity::EntityShadowRenderable::isLightCapSeparate" ></a><p>
932<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
933  <tr>
934    <td class="mdRow">
935      <table cellpadding="0" cellspacing="0" border="0">
936        <tr>
937          <td class="md" nowrap valign="top"> bool Ogre::ShadowRenderable::isLightCapSeparate </td>
938          <td class="md" valign="top">(&nbsp;</td>
939          <td class="md" nowrap valign="top">void&nbsp;</td>
940          <td class="mdname1" valign="top" nowrap>          </td>
941          <td class="md" valign="top">&nbsp;)&nbsp;</td>
942          <td class="md" nowrap> const<code> [inherited]</code></td>
943        </tr>
944
945      </table>
946    </td>
947  </tr>
948</table>
949<table cellspacing=5 cellpadding=0 border=0>
950  <tr>
951    <td>
952      &nbsp;
953    </td>
954    <td>
955
956<p>
957Does this renderable require a separate light cap?
958<p>
959<dl compact><dt><b>Remarks:</b></dt><dd>If possible, the light cap (when required) should be contained in the usual geometry of the shadow renderable. However, if for some reason the normal depth function (less than) could cause artefacts, then a separate light cap with a depth function of 'always fail' can be used instead. The primary example of this is when there are floating point inaccuracies caused by calculating the shadow geometry separately from the real geometry. </dd></dl>
960
961<p>
962Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00082">82</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
963  </tr>
964</table>
965<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea8" doxytag="Ogre::Entity::EntityShadowRenderable::isVisible" ></a><p>
966<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
967  <tr>
968    <td class="mdRow">
969      <table cellpadding="0" cellspacing="0" border="0">
970        <tr>
971          <td class="md" nowrap valign="top"> bool Ogre::Entity::EntityShadowRenderable::isVisible </td>
972          <td class="md" valign="top">(&nbsp;</td>
973          <td class="md" nowrap valign="top">void&nbsp;</td>
974          <td class="mdname1" valign="top" nowrap>          </td>
975          <td class="md" valign="top">&nbsp;)&nbsp;</td>
976          <td class="md" nowrap> const<code> [virtual]</code></td>
977        </tr>
978
979      </table>
980    </td>
981  </tr>
982</table>
983<table cellspacing=5 cellpadding=0 border=0>
984  <tr>
985    <td>
986      &nbsp;
987    </td>
988    <td>
989
990<p>
991Overridden from <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>.
992<p>
993
994<p>
995Reimplemented from <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea15">Ogre::ShadowRenderable</a>.    </td>
996  </tr>
997</table>
998<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablea7" doxytag="Ogre::Entity::EntityShadowRenderable::rebindPositionBuffer" ></a><p>
999<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1000  <tr>
1001    <td class="mdRow">
1002      <table cellpadding="0" cellspacing="0" border="0">
1003        <tr>
1004          <td class="md" nowrap valign="top"> void Ogre::Entity::EntityShadowRenderable::rebindPositionBuffer </td>
1005          <td class="md" valign="top">(&nbsp;</td>
1006          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td>
1007          <td class="mdname" nowrap> <em>vertexData</em>, </td>
1008        </tr>
1009        <tr>
1010          <td class="md" nowrap align="right"></td>
1011          <td></td>
1012          <td class="md" nowrap>bool&nbsp;</td>
1013          <td class="mdname" nowrap> <em>force</em></td>
1014        </tr>
1015        <tr>
1016          <td></td>
1017          <td class="md">)&nbsp;</td>
1018          <td class="md" colspan="2"></td>
1019        </tr>
1020
1021      </table>
1022    </td>
1023  </tr>
1024</table>
1025<table cellspacing=5 cellpadding=0 border=0>
1026  <tr>
1027    <td>
1028      &nbsp;
1029    </td>
1030    <td>
1031
1032<p>
1033Rebind the source positions (for temp buffer users).
1034<p>
1035    </td>
1036  </tr>
1037</table>
1038<a class="anchor" name="Ogre_1_1WireBoundingBoxa63" doxytag="Ogre::Entity::EntityShadowRenderable::setCustomParameter" ></a><p>
1039<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1040  <tr>
1041    <td class="mdRow">
1042      <table cellpadding="0" cellspacing="0" border="0">
1043        <tr>
1044          <td class="md" nowrap valign="top"> void Ogre::Renderable::setCustomParameter </td>
1045          <td class="md" valign="top">(&nbsp;</td>
1046          <td class="md" nowrap valign="top">size_t&nbsp;</td>
1047          <td class="mdname" nowrap> <em>index</em>, </td>
1048        </tr>
1049        <tr>
1050          <td class="md" nowrap align="right"></td>
1051          <td></td>
1052          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1053          <td class="mdname" nowrap> <em>value</em></td>
1054        </tr>
1055        <tr>
1056          <td></td>
1057          <td class="md">)&nbsp;</td>
1058          <td class="md" colspan="2"><code> [inherited]</code></td>
1059        </tr>
1060
1061      </table>
1062    </td>
1063  </tr>
1064</table>
1065<table cellspacing=5 cellpadding=0 border=0>
1066  <tr>
1067    <td>
1068      &nbsp;
1069    </td>
1070    <td>
1071
1072<p>
1073Sets a custom parameter for this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>, which may be used to drive calculations for this specific <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>, like GPU program parameters.
1074<p>
1075<dl compact><dt><b>Remarks:</b></dt><dd>Calling this method simply associates a numeric index with a 4-dimensional value for this specific <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>. This is most useful if the material which this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> uses a vertex or fragment program, and has an ACT_CUSTOM parameter entry. This parameter entry can refer to the index you specify as part of this call, thereby mapping a custom parameter for this renderable to a program parameter. </dd></dl>
1076<dl compact><dt><b>Parameters:</b></dt><dd>
1077  <table border="0" cellspacing="2" cellpadding="0">
1078    <tr><td valign=top><em>index</em>&nbsp;</td><td>The index with which to associate the value. Note that this does not have to start at 0, and can include gaps. It also has no direct correlation with a GPU program parameter index - the mapping between the two is performed by the ACT_CUSTOM entry, if that is used. </td></tr>
1079    <tr><td valign=top><em>value</em>&nbsp;</td><td>The value to associate. </td></tr>
1080  </table>
1081</dl>
1082
1083<p>
1084Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00167">167</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1085  </tr>
1086</table>
1087<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablea7" doxytag="Ogre::Entity::EntityShadowRenderable::setMaterial" ></a><p>
1088<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1089  <tr>
1090    <td class="mdRow">
1091      <table cellpadding="0" cellspacing="0" border="0">
1092        <tr>
1093          <td class="md" nowrap valign="top"> void Ogre::ShadowRenderable::setMaterial </td>
1094          <td class="md" valign="top">(&nbsp;</td>
1095          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> &amp;&nbsp;</td>
1096          <td class="mdname1" valign="top" nowrap> <em>mat</em>          </td>
1097          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1098          <td class="md" nowrap><code> [inherited]</code></td>
1099        </tr>
1100
1101      </table>
1102    </td>
1103  </tr>
1104</table>
1105<table cellspacing=5 cellpadding=0 border=0>
1106  <tr>
1107    <td>
1108      &nbsp;
1109    </td>
1110    <td>
1111
1112<p>
1113Set the material to be used by the shadow, should be set by the caller before adding to a render queue.
1114<p>
1115
1116<p>
1117Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00055">55</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
1118  </tr>
1119</table>
1120<a class="anchor" name="Ogre_1_1WireBoundingBoxa66" doxytag="Ogre::Entity::EntityShadowRenderable::setPolygonModeOverrideable" ></a><p>
1121<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1122  <tr>
1123    <td class="mdRow">
1124      <table cellpadding="0" cellspacing="0" border="0">
1125        <tr>
1126          <td class="md" nowrap valign="top"> virtual void Ogre::Renderable::setPolygonModeOverrideable </td>
1127          <td class="md" valign="top">(&nbsp;</td>
1128          <td class="md" nowrap valign="top">bool&nbsp;</td>
1129          <td class="mdname1" valign="top" nowrap> <em>override</em>          </td>
1130          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1131          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1132        </tr>
1133
1134      </table>
1135    </td>
1136  </tr>
1137</table>
1138<table cellspacing=5 cellpadding=0 border=0>
1139  <tr>
1140    <td>
1141      &nbsp;
1142    </td>
1143    <td>
1144
1145<p>
1146Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setting.
1147<p>
1148<dl compact><dt><b>Parameters:</b></dt><dd>
1149  <table border="0" cellspacing="2" cellpadding="0">
1150    <tr><td valign=top><em>override</em>&nbsp;</td><td>true means that a lower camera detail will override this renderables detail level, false means it won't.</td></tr>
1151  </table>
1152</dl>
1153
1154<p>
1155Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00231">231</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1156  </tr>
1157</table>
1158<a class="anchor" name="Ogre_1_1WireBoundingBoxa58" doxytag="Ogre::Entity::EntityShadowRenderable::useIdentityProjection" ></a><p>
1159<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1160  <tr>
1161    <td class="mdRow">
1162      <table cellpadding="0" cellspacing="0" border="0">
1163        <tr>
1164          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::useIdentityProjection </td>
1165          <td class="md" valign="top">(&nbsp;</td>
1166          <td class="md" nowrap valign="top">void&nbsp;</td>
1167          <td class="mdname1" valign="top" nowrap>          </td>
1168          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1169          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1170        </tr>
1171
1172      </table>
1173    </td>
1174  </tr>
1175</table>
1176<table cellspacing=5 cellpadding=0 border=0>
1177  <tr>
1178    <td>
1179      &nbsp;
1180    </td>
1181    <td>
1182
1183<p>
1184Returns whether or not to use an 'identity' projection.
1185<p>
1186<dl compact><dt><b>Remarks:</b></dt><dd>Usually <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> objects will use a projection matrix as determined by the active camera. However, if they want they can cancel this out and use an identity projection, which effectively projects in 2D using a {-1, 1} view space. Useful for overlay rendering. Normal renderables need not override this. </dd></dl>
1187
1188<p>
1189Reimplemented in <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea7">Ogre::BorderRenderable</a>, <a class="el" href="classOgre_1_1OverlayElement.html#Ogre_1_1TextAreaOverlayElementa55">Ogre::OverlayElement</a>, and <a class="el" href="classOgre_1_1Rectangle2D.html#Ogre_1_1Rectangle2Da5">Ogre::Rectangle2D</a>.
1190<p>
1191Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00114">114</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1192  </tr>
1193</table>
1194<a class="anchor" name="Ogre_1_1WireBoundingBoxa59" doxytag="Ogre::Entity::EntityShadowRenderable::useIdentityView" ></a><p>
1195<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1196  <tr>
1197    <td class="mdRow">
1198      <table cellpadding="0" cellspacing="0" border="0">
1199        <tr>
1200          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::useIdentityView </td>
1201          <td class="md" valign="top">(&nbsp;</td>
1202          <td class="md" nowrap valign="top">void&nbsp;</td>
1203          <td class="mdname1" valign="top" nowrap>          </td>
1204          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1205          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1206        </tr>
1207
1208      </table>
1209    </td>
1210  </tr>
1211</table>
1212<table cellspacing=5 cellpadding=0 border=0>
1213  <tr>
1214    <td>
1215      &nbsp;
1216    </td>
1217    <td>
1218
1219<p>
1220Returns whether or not to use an 'identity' projection.
1221<p>
1222<dl compact><dt><b>Remarks:</b></dt><dd>Usually <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> objects will use a view matrix as determined by the active camera. However, if they want they can cancel this out and use an identity matrix, which means all geometry is assumed to be relative to camera space already. Useful for overlay rendering. Normal renderables need not override this. </dd></dl>
1223
1224<p>
1225Reimplemented in <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea8">Ogre::BorderRenderable</a>, <a class="el" href="classOgre_1_1OverlayElement.html#Ogre_1_1TextAreaOverlayElementa56">Ogre::OverlayElement</a>, and <a class="el" href="classOgre_1_1Rectangle2D.html#Ogre_1_1Rectangle2Da6">Ogre::Rectangle2D</a>.
1226<p>
1227Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00124">124</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1228  </tr>
1229</table>
1230<hr><h2>Member Data Documentation</h2>
1231<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep3" doxytag="Ogre::Entity::EntityShadowRenderable::mCurrentVertexData" ></a><p>
1232<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1233  <tr>
1234    <td class="mdRow">
1235      <table cellpadding="0" cellspacing="0" border="0">
1236        <tr>
1237          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1VertexData.html">VertexData</a>* <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep3">Ogre::Entity::EntityShadowRenderable::mCurrentVertexData</a><code> [protected]</code>
1238      </table>
1239    </td>
1240  </tr>
1241</table>
1242<table cellspacing=5 cellpadding=0 border=0>
1243  <tr>
1244    <td>
1245      &nbsp;
1246    </td>
1247    <td>
1248
1249<p>
1250
1251<p>
1252Definition at line <a class="el" href="OgreEntity_8h-source.html#l00261">261</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1253  </tr>
1254</table>
1255<a class="anchor" name="Ogre_1_1WireBoundingBoxp26" doxytag="Ogre::Entity::EntityShadowRenderable::mCustomParameters" ></a><p>
1256<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1257  <tr>
1258    <td class="mdRow">
1259      <table cellpadding="0" cellspacing="0" border="0">
1260        <tr>
1261          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxx1">CustomParameterMap</a> <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxp26">Ogre::Renderable::mCustomParameters</a><code> [protected, inherited]</code>
1262      </table>
1263    </td>
1264  </tr>
1265</table>
1266<table cellspacing=5 cellpadding=0 border=0>
1267  <tr>
1268    <td>
1269      &nbsp;
1270    </td>
1271    <td>
1272
1273<p>
1274
1275<p>
1276Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00248">248</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1277  </tr>
1278</table>
1279<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep5" doxytag="Ogre::Entity::EntityShadowRenderable::mLightCap" ></a><p>
1280<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1281  <tr>
1282    <td class="mdRow">
1283      <table cellpadding="0" cellspacing="0" border="0">
1284        <tr>
1285          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ShadowRenderable.html">ShadowRenderable</a>* <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep5">Ogre::ShadowRenderable::mLightCap</a><code> [protected, inherited]</code>
1286      </table>
1287    </td>
1288  </tr>
1289</table>
1290<table cellspacing=5 cellpadding=0 border=0>
1291  <tr>
1292    <td>
1293      &nbsp;
1294    </td>
1295    <td>
1296
1297<p>
1298
1299<p>
1300Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00048">48</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
1301  </tr>
1302</table>
1303<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep3" doxytag="Ogre::Entity::EntityShadowRenderable::mMaterial" ></a><p>
1304<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1305  <tr>
1306    <td class="mdRow">
1307      <table cellpadding="0" cellspacing="0" border="0">
1308        <tr>
1309          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1MaterialPtr.html">MaterialPtr</a> <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep3">Ogre::ShadowRenderable::mMaterial</a><code> [protected, inherited]</code>
1310      </table>
1311    </td>
1312  </tr>
1313</table>
1314<table cellspacing=5 cellpadding=0 border=0>
1315  <tr>
1316    <td>
1317      &nbsp;
1318    </td>
1319    <td>
1320
1321<p>
1322
1323<p>
1324Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00046">46</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
1325  </tr>
1326</table>
1327<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep4" doxytag="Ogre::Entity::EntityShadowRenderable::mOriginalPosBufferBinding" ></a><p>
1328<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1329  <tr>
1330    <td class="mdRow">
1331      <table cellpadding="0" cellspacing="0" border="0">
1332        <tr>
1333          <td class="md" nowrap valign="top"> unsigned short <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep4">Ogre::Entity::EntityShadowRenderable::mOriginalPosBufferBinding</a><code> [protected]</code>
1334      </table>
1335    </td>
1336  </tr>
1337</table>
1338<table cellspacing=5 cellpadding=0 border=0>
1339  <tr>
1340    <td>
1341      &nbsp;
1342    </td>
1343    <td>
1344
1345<p>
1346
1347<p>
1348Definition at line <a class="el" href="OgreEntity_8h-source.html#l00263">263</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1349  </tr>
1350</table>
1351<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep0" doxytag="Ogre::Entity::EntityShadowRenderable::mParent" ></a><p>
1352<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1353  <tr>
1354    <td class="mdRow">
1355      <table cellpadding="0" cellspacing="0" border="0">
1356        <tr>
1357          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Entity.html">Entity</a>* <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep0">Ogre::Entity::EntityShadowRenderable::mParent</a><code> [protected]</code>
1358      </table>
1359    </td>
1360  </tr>
1361</table>
1362<table cellspacing=5 cellpadding=0 border=0>
1363  <tr>
1364    <td>
1365      &nbsp;
1366    </td>
1367    <td>
1368
1369<p>
1370
1371<p>
1372Definition at line <a class="el" href="OgreEntity_8h-source.html#l00255">255</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1373  </tr>
1374</table>
1375<a class="anchor" name="Ogre_1_1WireBoundingBoxp27" doxytag="Ogre::Entity::EntityShadowRenderable::mPolygonModeOverrideable" ></a><p>
1376<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1377  <tr>
1378    <td class="mdRow">
1379      <table cellpadding="0" cellspacing="0" border="0">
1380        <tr>
1381          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxp27">Ogre::Renderable::mPolygonModeOverrideable</a><code> [protected, inherited]</code>
1382      </table>
1383    </td>
1384  </tr>
1385</table>
1386<table cellspacing=5 cellpadding=0 border=0>
1387  <tr>
1388    <td>
1389      &nbsp;
1390    </td>
1391    <td>
1392
1393<p>
1394
1395<p>
1396Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00249">249</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1397  </tr>
1398</table>
1399<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep1" doxytag="Ogre::Entity::EntityShadowRenderable::mPositionBuffer" ></a><p>
1400<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1401  <tr>
1402    <td class="mdRow">
1403      <table cellpadding="0" cellspacing="0" border="0">
1404        <tr>
1405          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep1">Ogre::Entity::EntityShadowRenderable::mPositionBuffer</a><code> [protected]</code>
1406      </table>
1407    </td>
1408  </tr>
1409</table>
1410<table cellspacing=5 cellpadding=0 border=0>
1411  <tr>
1412    <td>
1413      &nbsp;
1414    </td>
1415    <td>
1416
1417<p>
1418
1419<p>
1420Definition at line <a class="el" href="OgreEntity_8h-source.html#l00257">257</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1421  </tr>
1422</table>
1423<a class="anchor" name="Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep4" doxytag="Ogre::Entity::EntityShadowRenderable::mRenderOp" ></a><p>
1424<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1425  <tr>
1426    <td class="mdRow">
1427      <table cellpadding="0" cellspacing="0" border="0">
1428        <tr>
1429          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> <a class="el" href="classOgre_1_1ShadowRenderable.html#Ogre_1_1StaticGeometry_1_1Region_1_1RegionShadowRenderablep4">Ogre::ShadowRenderable::mRenderOp</a><code> [protected, inherited]</code>
1430      </table>
1431    </td>
1432  </tr>
1433</table>
1434<table cellspacing=5 cellpadding=0 border=0>
1435  <tr>
1436    <td>
1437      &nbsp;
1438    </td>
1439    <td>
1440
1441<p>
1442
1443<p>
1444Definition at line <a class="el" href="OgreShadowCaster_8h-source.html#l00047">47</a> of file <a class="el" href="OgreShadowCaster_8h-source.html">OgreShadowCaster.h</a>.    </td>
1445  </tr>
1446</table>
1447<a class="anchor" name="Ogre_1_1WireBoundingBoxt4" doxytag="Ogre::Entity::EntityShadowRenderable::msDummyPlaneList" ></a><p>
1448<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1449  <tr>
1450    <td class="mdRow">
1451      <table cellpadding="0" cellspacing="0" border="0">
1452        <tr>
1453          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a453">PlaneList</a> <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1WireBoundingBoxt4">Ogre::Renderable::msDummyPlaneList</a><code> [static, protected, inherited]</code>
1454      </table>
1455    </td>
1456  </tr>
1457</table>
1458<table cellspacing=5 cellpadding=0 border=0>
1459  <tr>
1460    <td>
1461      &nbsp;
1462    </td>
1463    <td>
1464
1465<p>
1466
1467<p>
1468Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00246">246</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.    </td>
1469  </tr>
1470</table>
1471<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep5" doxytag="Ogre::Entity::EntityShadowRenderable::mSubEntity" ></a><p>
1472<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1473  <tr>
1474    <td class="mdRow">
1475      <table cellpadding="0" cellspacing="0" border="0">
1476        <tr>
1477          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a>* <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep5">Ogre::Entity::EntityShadowRenderable::mSubEntity</a><code> [protected]</code>
1478      </table>
1479    </td>
1480  </tr>
1481</table>
1482<table cellspacing=5 cellpadding=0 border=0>
1483  <tr>
1484    <td>
1485      &nbsp;
1486    </td>
1487    <td>
1488
1489<p>
1490Link to <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a>, only present if <a class="el" href="classOgre_1_1SubEntity.html">SubEntity</a> has it's own geometry.
1491<p>
1492
1493<p>
1494Definition at line <a class="el" href="OgreEntity_8h-source.html#l00265">265</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1495  </tr>
1496</table>
1497<a class="anchor" name="Ogre_1_1Entity_1_1EntityShadowRenderablep2" doxytag="Ogre::Entity::EntityShadowRenderable::mWBuffer" ></a><p>
1498<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1499  <tr>
1500    <td class="mdRow">
1501      <table cellpadding="0" cellspacing="0" border="0">
1502        <tr>
1503          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> <a class="el" href="classOgre_1_1Entity_1_1EntityShadowRenderable.html#Ogre_1_1Entity_1_1EntityShadowRenderablep2">Ogre::Entity::EntityShadowRenderable::mWBuffer</a><code> [protected]</code>
1504      </table>
1505    </td>
1506  </tr>
1507</table>
1508<table cellspacing=5 cellpadding=0 border=0>
1509  <tr>
1510    <td>
1511      &nbsp;
1512    </td>
1513    <td>
1514
1515<p>
1516
1517<p>
1518Definition at line <a class="el" href="OgreEntity_8h-source.html#l00259">259</a> of file <a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a>.    </td>
1519  </tr>
1520</table>
1521<hr>The documentation for this class was generated from the following file:<ul>
1522<li><a class="el" href="OgreEntity_8h-source.html">OgreEntity.h</a></ul>
1523<hr>
1524<p>
1525Copyright &copy; 2000-2005 by The OGRE Team<br />
1526<!--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/>
1527This 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/>
1528                <!--/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#">
1529                <Work rdf:about="">
1530                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1531        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1532                </Work>
1533                <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> -->
1534
1535Last modified Sun Mar 12 14:38:47 2006
1536</p>
1537</body>
1538</html>
Note: See TracBrowser for help on using the repository browser.