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

Revision 692, 47.9 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::D3D9Mappings 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::D3D9Mappings Class Reference</h1><code>#include &lt;<a class="el" href="OgreD3D9Mappings_8h-source.html">OgreD3D9Mappings.h</a>&gt;</code>
11<p>
12<a href="classOgre_1_1D3D9Mappings-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
13<tr><td></td></tr>
14<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
15<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">eD3DTexType</a> { <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw0">D3D_TEX_TYPE_NORMAL</a>,
16<a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw1">D3D_TEX_TYPE_CUBE</a>,
17<a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw2">D3D_TEX_TYPE_VOLUME</a>,
18<a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw3">D3D_TEX_TYPE_NONE</a>
19 }</td></tr>
20
21<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">enum identifying D3D9 tex. types  <a href="#Ogre_1_1D3D9Mappingsw7">More...</a><br><br></td></tr>
22<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw8">eD3DFilterUsage</a> { <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw4">D3D_FUSAGE_MIN</a>,
23<a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw5">D3D_FUSAGE_MAG</a>,
24<a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw6">D3D_FUSAGE_MIP</a>
25 }</td></tr>
26
27<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">enum identifying D3D9 filter usage type  <a href="#Ogre_1_1D3D9Mappingsw8">More...</a><br><br></td></tr>
28<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
29<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse0">get</a> (<a class="el" href="namespaceOgre.html#a644">ShadeOptions</a> so)</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> ShadeOptions value  <a href="#Ogre_1_1D3D9Mappingse0"></a><br><br></td></tr>
32<tr><td class="memItemLeft" nowrap align=right valign=top>D3DLIGHTTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse1">get</a> (<a class="el" href="classOgre_1_1Light.html#Ogre_1_1Lightw3">Ogre::Light::LightTypes</a> lightType)</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LightTypes value  <a href="#Ogre_1_1D3D9Mappingse1"></a><br><br></td></tr>
35<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse2">get</a> (<a class="el" href="namespaceOgre.html#a675">TexCoordCalcMethod</a> m, const D3DCAPS9 &amp;caps)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> TexCoordCalsMethod value  <a href="#Ogre_1_1D3D9Mappingse2"></a><br><br></td></tr>
38<tr><td class="memItemLeft" nowrap align=right valign=top>D3DTEXTUREADDRESS&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse3">get</a> (<a class="el" href="classOgre_1_1TextureUnitState.html#Ogre_1_1TextureUnitStatew30">TextureUnitState::TextureAddressingMode</a> tam)</td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> TextureAddressingMode value  <a href="#Ogre_1_1D3D9Mappingse3"></a><br><br></td></tr>
41<tr><td class="memItemLeft" nowrap align=right valign=top>D3DTEXTURESTAGESTATETYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse4">get</a> (<a class="el" href="namespaceOgre.html#a634">LayerBlendType</a> lbt)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendType value  <a href="#Ogre_1_1D3D9Mappingse4"></a><br><br></td></tr>
44<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse5">get</a> (<a class="el" href="namespaceOgre.html#a636">LayerBlendOperationEx</a> lbo, const D3DCAPS9 &amp;devCaps)</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendOperationEx value  <a href="#Ogre_1_1D3D9Mappingse5"></a><br><br></td></tr>
47<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse6">get</a> (<a class="el" href="namespaceOgre.html#a637">LayerBlendSource</a> lbs)</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendSource value  <a href="#Ogre_1_1D3D9Mappingse6"></a><br><br></td></tr>
50<tr><td class="memItemLeft" nowrap align=right valign=top>D3DBLEND&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse7">get</a> (<a class="el" href="namespaceOgre.html#a639">SceneBlendFactor</a> sbf)</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> SceneBlendFactor value  <a href="#Ogre_1_1D3D9Mappingse7"></a><br><br></td></tr>
53<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse8">get</a> (<a class="el" href="namespaceOgre.html#a640">CompareFunction</a> cf)</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> CompareFunction value  <a href="#Ogre_1_1D3D9Mappingse8"></a><br><br></td></tr>
56<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse9">get</a> (<a class="el" href="namespaceOgre.html#a646">CullingMode</a> cm, bool flip)</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> CillingMode value  <a href="#Ogre_1_1D3D9Mappingse9"></a><br><br></td></tr>
59<tr><td class="memItemLeft" nowrap align=right valign=top>D3DFOGMODE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse10">get</a> (<a class="el" href="namespaceOgre.html#a645">FogMode</a> fm)</td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> FogMode value  <a href="#Ogre_1_1D3D9Mappingse10"></a><br><br></td></tr>
62<tr><td class="memItemLeft" nowrap align=right valign=top>D3DFILLMODE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse11">get</a> (<a class="el" href="namespaceOgre.html#a649">PolygonMode</a> level)</td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> PolygonMode value  <a href="#Ogre_1_1D3D9Mappingse11"></a><br><br></td></tr>
65<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse12">get</a> (<a class="el" href="namespaceOgre.html#a676">StencilOperation</a> op, bool invert=false)</td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> StencilOperation value  <a href="#Ogre_1_1D3D9Mappingse12"></a><br><br></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top>D3DSAMPLERSTATETYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse13">get</a> (<a class="el" href="namespaceOgre.html#a642">FilterType</a> ft)</td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 state type for <a class="el" href="namespaceOgre.html">Ogre</a> FilterType value  <a href="#Ogre_1_1D3D9Mappingse13"></a><br><br></td></tr>
71<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse14">get</a> (<a class="el" href="namespaceOgre.html#a642">FilterType</a> ft, <a class="el" href="namespaceOgre.html#a643">FilterOptions</a> fo, const D3DCAPS9 &amp;devCaps, <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">eD3DTexType</a> texType)</td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return a D3D9 filter option for <a class="el" href="namespaceOgre.html">Ogre</a> FilterType &amp; FilterOption value  <a href="#Ogre_1_1D3D9Mappingse14"></a><br><br></td></tr>
74<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">eD3DTexType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse15">get</a> (<a class="el" href="namespaceOgre.html#a685">TextureType</a> ogreTexType)</td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the D3DtexType equivalent of a <a class="el" href="namespaceOgre.html">Ogre</a> tex. type  <a href="#Ogre_1_1D3D9Mappingse15"></a><br><br></td></tr>
77<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse16">get</a> (<a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw11">HardwareBuffer::Usage</a> usage)</td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the combination of D3DUSAGE values for <a class="el" href="namespaceOgre.html">Ogre</a> buffer usage  <a href="#Ogre_1_1D3D9Mappingse16"></a><br><br></td></tr>
80<tr><td class="memItemLeft" nowrap align=right valign=top>DWORD&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse17">get</a> (<a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw12">HardwareBuffer::LockOptions</a> options, <a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw11">HardwareBuffer::Usage</a> usage)</td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get lock options.  <a href="#Ogre_1_1D3D9Mappingse17"></a><br><br></td></tr>
83<tr><td class="memItemLeft" nowrap align=right valign=top>D3DFORMAT&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse18">get</a> (<a class="el" href="classOgre_1_1HardwareIndexBuffer.html#Ogre_1_1HardwareIndexBufferw2">HardwareIndexBuffer::IndexType</a> itype)</td></tr>
84
85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get index type.  <a href="#Ogre_1_1D3D9Mappingse18"></a><br><br></td></tr>
86<tr><td class="memItemLeft" nowrap align=right valign=top>D3DDECLTYPE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse19">get</a> (<a class="el" href="namespaceOgre.html#a660">VertexElementType</a> vType)</td></tr>
87
88<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get vertex data type.  <a href="#Ogre_1_1D3D9Mappingse19"></a><br><br></td></tr>
89<tr><td class="memItemLeft" nowrap align=right valign=top>D3DDECLUSAGE&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse20">get</a> (<a class="el" href="namespaceOgre.html#a659">VertexElementSemantic</a> sem)</td></tr>
90
91<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get vertex semantic.  <a href="#Ogre_1_1D3D9Mappingse20"></a><br><br></td></tr>
92<tr><td class="memItemLeft" nowrap align=right valign=top>D3DXMATRIX&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse21">makeD3DXMatrix</a> (const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;mat)</td></tr>
93
94<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse22">D3D9Mappings::convertD3DXMatrix</a> (const D3DXMATRIX &amp;mat)</td></tr>
95
96<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a671">PixelFormat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse23">_getPF</a> (D3DFORMAT d3dPF)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">utility method, convert D3D9 pixel format to <a class="el" href="namespaceOgre.html">Ogre</a> pixel format  <a href="#Ogre_1_1D3D9Mappingse23"></a><br><br></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>D3DFORMAT&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse24">_getPF</a> (<a class="el" href="namespaceOgre.html#a671">PixelFormat</a> ogrePF)</td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">utility method, convert <a class="el" href="namespaceOgre.html">Ogre</a> pixel format to D3D9 pixel format  <a href="#Ogre_1_1D3D9Mappingse24"></a><br><br></td></tr>
102<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a671">PixelFormat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingse25">_getClosestSupportedPF</a> (<a class="el" href="namespaceOgre.html#a671">PixelFormat</a> ogrePF)</td></tr>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">utility method, find closest <a class="el" href="namespaceOgre.html">Ogre</a> pixel format that D3D9 can support  <a href="#Ogre_1_1D3D9Mappingse25"></a><br><br></td></tr>
105</table>
106<hr><h2>Member Enumeration Documentation</h2>
107<a class="anchor" name="Ogre_1_1D3D9Mappingsw8" doxytag="Ogre::D3D9Mappings::eD3DFilterUsage" ></a><p>
108<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
109  <tr>
110    <td class="mdRow">
111      <table cellpadding="0" cellspacing="0" border="0">
112        <tr>
113          <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw8">Ogre::D3D9Mappings::eD3DFilterUsage</a>
114      </table>
115    </td>
116  </tr>
117</table>
118<table cellspacing=5 cellpadding=0 border=0>
119  <tr>
120    <td>
121      &nbsp;
122    </td>
123    <td>
124
125<p>
126enum identifying D3D9 filter usage type
127<p>
128<dl compact><dt><b>Enumeration values: </b></dt><dd>
129<table border=0 cellspacing=2 cellpadding=0>
130<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw4" doxytag="D3D_FUSAGE_MIN" ></a>D3D_FUSAGE_MIN</em>&nbsp;</td><td>
131min filter </td></tr>
132<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw5" doxytag="D3D_FUSAGE_MAG" ></a>D3D_FUSAGE_MAG</em>&nbsp;</td><td>
133mag filter </td></tr>
134<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw8Ogre_1_1D3D9Mappingsw6" doxytag="D3D_FUSAGE_MIP" ></a>D3D_FUSAGE_MIP</em>&nbsp;</td><td>
135mip filter </td></tr>
136</table>
137</dl>
138
139<p>
140Definition at line <a class="el" href="OgreD3D9Mappings_8h-source.html#l00061">61</a> of file <a class="el" href="OgreD3D9Mappings_8h-source.html">OgreD3D9Mappings.h</a>.    </td>
141  </tr>
142</table>
143<a class="anchor" name="Ogre_1_1D3D9Mappingsw7" doxytag="Ogre::D3D9Mappings::eD3DTexType" ></a><p>
144<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
145  <tr>
146    <td class="mdRow">
147      <table cellpadding="0" cellspacing="0" border="0">
148        <tr>
149          <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">Ogre::D3D9Mappings::eD3DTexType</a>
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing=5 cellpadding=0 border=0>
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162enum identifying D3D9 tex. types
163<p>
164<dl compact><dt><b>Enumeration values: </b></dt><dd>
165<table border=0 cellspacing=2 cellpadding=0>
166<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw0" doxytag="D3D_TEX_TYPE_NORMAL" ></a>D3D_TEX_TYPE_NORMAL</em>&nbsp;</td><td>
167standard texture </td></tr>
168<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw1" doxytag="D3D_TEX_TYPE_CUBE" ></a>D3D_TEX_TYPE_CUBE</em>&nbsp;</td><td>
169cube texture </td></tr>
170<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw2" doxytag="D3D_TEX_TYPE_VOLUME" ></a>D3D_TEX_TYPE_VOLUME</em>&nbsp;</td><td>
171volume texture </td></tr>
172<tr><td valign=top><em><a class="anchor" name="Ogre_1_1D3D9Mappingsw7Ogre_1_1D3D9Mappingsw3" doxytag="D3D_TEX_TYPE_NONE" ></a>D3D_TEX_TYPE_NONE</em>&nbsp;</td><td>
173just to have it... </td></tr>
174</table>
175</dl>
176
177<p>
178Definition at line <a class="el" href="OgreD3D9Mappings_8h-source.html#l00048">48</a> of file <a class="el" href="OgreD3D9Mappings_8h-source.html">OgreD3D9Mappings.h</a>.    </td>
179  </tr>
180</table>
181<hr><h2>Member Function Documentation</h2>
182<a class="anchor" name="Ogre_1_1D3D9Mappingse25" doxytag="Ogre::D3D9Mappings::_getClosestSupportedPF" ></a><p>
183<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
184  <tr>
185    <td class="mdRow">
186      <table cellpadding="0" cellspacing="0" border="0">
187        <tr>
188          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a671">PixelFormat</a> Ogre::D3D9Mappings::_getClosestSupportedPF </td>
189          <td class="md" valign="top">(&nbsp;</td>
190          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a671">PixelFormat</a>&nbsp;</td>
191          <td class="mdname1" valign="top" nowrap> <em>ogrePF</em>          </td>
192          <td class="md" valign="top">&nbsp;)&nbsp;</td>
193          <td class="md" nowrap><code> [static]</code></td>
194        </tr>
195
196      </table>
197    </td>
198  </tr>
199</table>
200<table cellspacing=5 cellpadding=0 border=0>
201  <tr>
202    <td>
203      &nbsp;
204    </td>
205    <td>
206
207<p>
208utility method, find closest <a class="el" href="namespaceOgre.html">Ogre</a> pixel format that D3D9 can support
209<p>
210    </td>
211  </tr>
212</table>
213<a class="anchor" name="Ogre_1_1D3D9Mappingse24" doxytag="Ogre::D3D9Mappings::_getPF" ></a><p>
214<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
215  <tr>
216    <td class="mdRow">
217      <table cellpadding="0" cellspacing="0" border="0">
218        <tr>
219          <td class="md" nowrap valign="top"> D3DFORMAT Ogre::D3D9Mappings::_getPF </td>
220          <td class="md" valign="top">(&nbsp;</td>
221          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a671">PixelFormat</a>&nbsp;</td>
222          <td class="mdname1" valign="top" nowrap> <em>ogrePF</em>          </td>
223          <td class="md" valign="top">&nbsp;)&nbsp;</td>
224          <td class="md" nowrap><code> [static]</code></td>
225        </tr>
226
227      </table>
228    </td>
229  </tr>
230</table>
231<table cellspacing=5 cellpadding=0 border=0>
232  <tr>
233    <td>
234      &nbsp;
235    </td>
236    <td>
237
238<p>
239utility method, convert <a class="el" href="namespaceOgre.html">Ogre</a> pixel format to D3D9 pixel format
240<p>
241    </td>
242  </tr>
243</table>
244<a class="anchor" name="Ogre_1_1D3D9Mappingse23" doxytag="Ogre::D3D9Mappings::_getPF" ></a><p>
245<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
246  <tr>
247    <td class="mdRow">
248      <table cellpadding="0" cellspacing="0" border="0">
249        <tr>
250          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a671">PixelFormat</a> Ogre::D3D9Mappings::_getPF </td>
251          <td class="md" valign="top">(&nbsp;</td>
252          <td class="md" nowrap valign="top">D3DFORMAT&nbsp;</td>
253          <td class="mdname1" valign="top" nowrap> <em>d3dPF</em>          </td>
254          <td class="md" valign="top">&nbsp;)&nbsp;</td>
255          <td class="md" nowrap><code> [static]</code></td>
256        </tr>
257
258      </table>
259    </td>
260  </tr>
261</table>
262<table cellspacing=5 cellpadding=0 border=0>
263  <tr>
264    <td>
265      &nbsp;
266    </td>
267    <td>
268
269<p>
270utility method, convert D3D9 pixel format to <a class="el" href="namespaceOgre.html">Ogre</a> pixel format
271<p>
272    </td>
273  </tr>
274</table>
275<a class="anchor" name="Ogre_1_1D3D9Mappingse22" doxytag="Ogre::D3D9Mappings::D3D9Mappings::convertD3DXMatrix" ></a><p>
276<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
277  <tr>
278    <td class="mdRow">
279      <table cellpadding="0" cellspacing="0" border="0">
280        <tr>
281          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::D3D9Mappings::D3D9Mappings::convertD3DXMatrix </td>
282          <td class="md" valign="top">(&nbsp;</td>
283          <td class="md" nowrap valign="top">const D3DXMATRIX &amp;&nbsp;</td>
284          <td class="mdname1" valign="top" nowrap> <em>mat</em>          </td>
285          <td class="md" valign="top">&nbsp;)&nbsp;</td>
286          <td class="md" nowrap><code> [static]</code></td>
287        </tr>
288
289      </table>
290    </td>
291  </tr>
292</table>
293<table cellspacing=5 cellpadding=0 border=0>
294  <tr>
295    <td>
296      &nbsp;
297    </td>
298    <td>
299
300<p>
301    </td>
302  </tr>
303</table>
304<a class="anchor" name="Ogre_1_1D3D9Mappingse20" doxytag="Ogre::D3D9Mappings::get" ></a><p>
305<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
306  <tr>
307    <td class="mdRow">
308      <table cellpadding="0" cellspacing="0" border="0">
309        <tr>
310          <td class="md" nowrap valign="top"> D3DDECLUSAGE Ogre::D3D9Mappings::get </td>
311          <td class="md" valign="top">(&nbsp;</td>
312          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a659">VertexElementSemantic</a>&nbsp;</td>
313          <td class="mdname1" valign="top" nowrap> <em>sem</em>          </td>
314          <td class="md" valign="top">&nbsp;)&nbsp;</td>
315          <td class="md" nowrap><code> [static]</code></td>
316        </tr>
317
318      </table>
319    </td>
320  </tr>
321</table>
322<table cellspacing=5 cellpadding=0 border=0>
323  <tr>
324    <td>
325      &nbsp;
326    </td>
327    <td>
328
329<p>
330Get vertex semantic.
331<p>
332    </td>
333  </tr>
334</table>
335<a class="anchor" name="Ogre_1_1D3D9Mappingse19" doxytag="Ogre::D3D9Mappings::get" ></a><p>
336<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
337  <tr>
338    <td class="mdRow">
339      <table cellpadding="0" cellspacing="0" border="0">
340        <tr>
341          <td class="md" nowrap valign="top"> D3DDECLTYPE Ogre::D3D9Mappings::get </td>
342          <td class="md" valign="top">(&nbsp;</td>
343          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a660">VertexElementType</a>&nbsp;</td>
344          <td class="mdname1" valign="top" nowrap> <em>vType</em>          </td>
345          <td class="md" valign="top">&nbsp;)&nbsp;</td>
346          <td class="md" nowrap><code> [static]</code></td>
347        </tr>
348
349      </table>
350    </td>
351  </tr>
352</table>
353<table cellspacing=5 cellpadding=0 border=0>
354  <tr>
355    <td>
356      &nbsp;
357    </td>
358    <td>
359
360<p>
361Get vertex data type.
362<p>
363    </td>
364  </tr>
365</table>
366<a class="anchor" name="Ogre_1_1D3D9Mappingse18" doxytag="Ogre::D3D9Mappings::get" ></a><p>
367<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
368  <tr>
369    <td class="mdRow">
370      <table cellpadding="0" cellspacing="0" border="0">
371        <tr>
372          <td class="md" nowrap valign="top"> D3DFORMAT Ogre::D3D9Mappings::get </td>
373          <td class="md" valign="top">(&nbsp;</td>
374          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareIndexBuffer.html#Ogre_1_1HardwareIndexBufferw2">HardwareIndexBuffer::IndexType</a>&nbsp;</td>
375          <td class="mdname1" valign="top" nowrap> <em>itype</em>          </td>
376          <td class="md" valign="top">&nbsp;)&nbsp;</td>
377          <td class="md" nowrap><code> [static]</code></td>
378        </tr>
379
380      </table>
381    </td>
382  </tr>
383</table>
384<table cellspacing=5 cellpadding=0 border=0>
385  <tr>
386    <td>
387      &nbsp;
388    </td>
389    <td>
390
391<p>
392Get index type.
393<p>
394    </td>
395  </tr>
396</table>
397<a class="anchor" name="Ogre_1_1D3D9Mappingse17" doxytag="Ogre::D3D9Mappings::get" ></a><p>
398<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
399  <tr>
400    <td class="mdRow">
401      <table cellpadding="0" cellspacing="0" border="0">
402        <tr>
403          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
404          <td class="md" valign="top">(&nbsp;</td>
405          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw12">HardwareBuffer::LockOptions</a>&nbsp;</td>
406          <td class="mdname" nowrap> <em>options</em>, </td>
407        </tr>
408        <tr>
409          <td class="md" nowrap align="right"></td>
410          <td></td>
411          <td class="md" nowrap><a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw11">HardwareBuffer::Usage</a>&nbsp;</td>
412          <td class="mdname" nowrap> <em>usage</em></td>
413        </tr>
414        <tr>
415          <td></td>
416          <td class="md">)&nbsp;</td>
417          <td class="md" colspan="2"><code> [static]</code></td>
418        </tr>
419
420      </table>
421    </td>
422  </tr>
423</table>
424<table cellspacing=5 cellpadding=0 border=0>
425  <tr>
426    <td>
427      &nbsp;
428    </td>
429    <td>
430
431<p>
432Get lock options.
433<p>
434    </td>
435  </tr>
436</table>
437<a class="anchor" name="Ogre_1_1D3D9Mappingse16" doxytag="Ogre::D3D9Mappings::get" ></a><p>
438<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
439  <tr>
440    <td class="mdRow">
441      <table cellpadding="0" cellspacing="0" border="0">
442        <tr>
443          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
444          <td class="md" valign="top">(&nbsp;</td>
445          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareBuffer.html#Ogre_1_1HardwareVertexBufferw11">HardwareBuffer::Usage</a>&nbsp;</td>
446          <td class="mdname1" valign="top" nowrap> <em>usage</em>          </td>
447          <td class="md" valign="top">&nbsp;)&nbsp;</td>
448          <td class="md" nowrap><code> [static]</code></td>
449        </tr>
450
451      </table>
452    </td>
453  </tr>
454</table>
455<table cellspacing=5 cellpadding=0 border=0>
456  <tr>
457    <td>
458      &nbsp;
459    </td>
460    <td>
461
462<p>
463return the combination of D3DUSAGE values for <a class="el" href="namespaceOgre.html">Ogre</a> buffer usage
464<p>
465    </td>
466  </tr>
467</table>
468<a class="anchor" name="Ogre_1_1D3D9Mappingse15" doxytag="Ogre::D3D9Mappings::get" ></a><p>
469<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
470  <tr>
471    <td class="mdRow">
472      <table cellpadding="0" cellspacing="0" border="0">
473        <tr>
474          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">eD3DTexType</a> Ogre::D3D9Mappings::get </td>
475          <td class="md" valign="top">(&nbsp;</td>
476          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a685">TextureType</a>&nbsp;</td>
477          <td class="mdname1" valign="top" nowrap> <em>ogreTexType</em>          </td>
478          <td class="md" valign="top">&nbsp;)&nbsp;</td>
479          <td class="md" nowrap><code> [static]</code></td>
480        </tr>
481
482      </table>
483    </td>
484  </tr>
485</table>
486<table cellspacing=5 cellpadding=0 border=0>
487  <tr>
488    <td>
489      &nbsp;
490    </td>
491    <td>
492
493<p>
494return the D3DtexType equivalent of a <a class="el" href="namespaceOgre.html">Ogre</a> tex. type
495<p>
496    </td>
497  </tr>
498</table>
499<a class="anchor" name="Ogre_1_1D3D9Mappingse14" doxytag="Ogre::D3D9Mappings::get" ></a><p>
500<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
501  <tr>
502    <td class="mdRow">
503      <table cellpadding="0" cellspacing="0" border="0">
504        <tr>
505          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
506          <td class="md" valign="top">(&nbsp;</td>
507          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a642">FilterType</a>&nbsp;</td>
508          <td class="mdname" nowrap> <em>ft</em>, </td>
509        </tr>
510        <tr>
511          <td class="md" nowrap align="right"></td>
512          <td></td>
513          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a643">FilterOptions</a>&nbsp;</td>
514          <td class="mdname" nowrap> <em>fo</em>, </td>
515        </tr>
516        <tr>
517          <td class="md" nowrap align="right"></td>
518          <td></td>
519          <td class="md" nowrap>const D3DCAPS9 &amp;&nbsp;</td>
520          <td class="mdname" nowrap> <em>devCaps</em>, </td>
521        </tr>
522        <tr>
523          <td class="md" nowrap align="right"></td>
524          <td></td>
525          <td class="md" nowrap><a class="el" href="classOgre_1_1D3D9Mappings.html#Ogre_1_1D3D9Mappingsw7">eD3DTexType</a>&nbsp;</td>
526          <td class="mdname" nowrap> <em>texType</em></td>
527        </tr>
528        <tr>
529          <td></td>
530          <td class="md">)&nbsp;</td>
531          <td class="md" colspan="2"><code> [static]</code></td>
532        </tr>
533
534      </table>
535    </td>
536  </tr>
537</table>
538<table cellspacing=5 cellpadding=0 border=0>
539  <tr>
540    <td>
541      &nbsp;
542    </td>
543    <td>
544
545<p>
546return a D3D9 filter option for <a class="el" href="namespaceOgre.html">Ogre</a> FilterType &amp; FilterOption value
547<p>
548    </td>
549  </tr>
550</table>
551<a class="anchor" name="Ogre_1_1D3D9Mappingse13" doxytag="Ogre::D3D9Mappings::get" ></a><p>
552<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
553  <tr>
554    <td class="mdRow">
555      <table cellpadding="0" cellspacing="0" border="0">
556        <tr>
557          <td class="md" nowrap valign="top"> D3DSAMPLERSTATETYPE Ogre::D3D9Mappings::get </td>
558          <td class="md" valign="top">(&nbsp;</td>
559          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a642">FilterType</a>&nbsp;</td>
560          <td class="mdname1" valign="top" nowrap> <em>ft</em>          </td>
561          <td class="md" valign="top">&nbsp;)&nbsp;</td>
562          <td class="md" nowrap><code> [static]</code></td>
563        </tr>
564
565      </table>
566    </td>
567  </tr>
568</table>
569<table cellspacing=5 cellpadding=0 border=0>
570  <tr>
571    <td>
572      &nbsp;
573    </td>
574    <td>
575
576<p>
577return a D3D9 state type for <a class="el" href="namespaceOgre.html">Ogre</a> FilterType value
578<p>
579    </td>
580  </tr>
581</table>
582<a class="anchor" name="Ogre_1_1D3D9Mappingse12" doxytag="Ogre::D3D9Mappings::get" ></a><p>
583<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
584  <tr>
585    <td class="mdRow">
586      <table cellpadding="0" cellspacing="0" border="0">
587        <tr>
588          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
589          <td class="md" valign="top">(&nbsp;</td>
590          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a676">StencilOperation</a>&nbsp;</td>
591          <td class="mdname" nowrap> <em>op</em>, </td>
592        </tr>
593        <tr>
594          <td class="md" nowrap align="right"></td>
595          <td></td>
596          <td class="md" nowrap>bool&nbsp;</td>
597          <td class="mdname" nowrap> <em>invert</em> = false</td>
598        </tr>
599        <tr>
600          <td></td>
601          <td class="md">)&nbsp;</td>
602          <td class="md" colspan="2"><code> [static]</code></td>
603        </tr>
604
605      </table>
606    </td>
607  </tr>
608</table>
609<table cellspacing=5 cellpadding=0 border=0>
610  <tr>
611    <td>
612      &nbsp;
613    </td>
614    <td>
615
616<p>
617return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> StencilOperation value
618<p>
619    </td>
620  </tr>
621</table>
622<a class="anchor" name="Ogre_1_1D3D9Mappingse11" doxytag="Ogre::D3D9Mappings::get" ></a><p>
623<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
624  <tr>
625    <td class="mdRow">
626      <table cellpadding="0" cellspacing="0" border="0">
627        <tr>
628          <td class="md" nowrap valign="top"> D3DFILLMODE Ogre::D3D9Mappings::get </td>
629          <td class="md" valign="top">(&nbsp;</td>
630          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a649">PolygonMode</a>&nbsp;</td>
631          <td class="mdname1" valign="top" nowrap> <em>level</em>          </td>
632          <td class="md" valign="top">&nbsp;)&nbsp;</td>
633          <td class="md" nowrap><code> [static]</code></td>
634        </tr>
635
636      </table>
637    </td>
638  </tr>
639</table>
640<table cellspacing=5 cellpadding=0 border=0>
641  <tr>
642    <td>
643      &nbsp;
644    </td>
645    <td>
646
647<p>
648return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> PolygonMode value
649<p>
650    </td>
651  </tr>
652</table>
653<a class="anchor" name="Ogre_1_1D3D9Mappingse10" doxytag="Ogre::D3D9Mappings::get" ></a><p>
654<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
655  <tr>
656    <td class="mdRow">
657      <table cellpadding="0" cellspacing="0" border="0">
658        <tr>
659          <td class="md" nowrap valign="top"> D3DFOGMODE Ogre::D3D9Mappings::get </td>
660          <td class="md" valign="top">(&nbsp;</td>
661          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a645">FogMode</a>&nbsp;</td>
662          <td class="mdname1" valign="top" nowrap> <em>fm</em>          </td>
663          <td class="md" valign="top">&nbsp;)&nbsp;</td>
664          <td class="md" nowrap><code> [static]</code></td>
665        </tr>
666
667      </table>
668    </td>
669  </tr>
670</table>
671<table cellspacing=5 cellpadding=0 border=0>
672  <tr>
673    <td>
674      &nbsp;
675    </td>
676    <td>
677
678<p>
679return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> FogMode value
680<p>
681    </td>
682  </tr>
683</table>
684<a class="anchor" name="Ogre_1_1D3D9Mappingse9" doxytag="Ogre::D3D9Mappings::get" ></a><p>
685<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
686  <tr>
687    <td class="mdRow">
688      <table cellpadding="0" cellspacing="0" border="0">
689        <tr>
690          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
691          <td class="md" valign="top">(&nbsp;</td>
692          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a646">CullingMode</a>&nbsp;</td>
693          <td class="mdname" nowrap> <em>cm</em>, </td>
694        </tr>
695        <tr>
696          <td class="md" nowrap align="right"></td>
697          <td></td>
698          <td class="md" nowrap>bool&nbsp;</td>
699          <td class="mdname" nowrap> <em>flip</em></td>
700        </tr>
701        <tr>
702          <td></td>
703          <td class="md">)&nbsp;</td>
704          <td class="md" colspan="2"><code> [static]</code></td>
705        </tr>
706
707      </table>
708    </td>
709  </tr>
710</table>
711<table cellspacing=5 cellpadding=0 border=0>
712  <tr>
713    <td>
714      &nbsp;
715    </td>
716    <td>
717
718<p>
719return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> CillingMode value
720<p>
721    </td>
722  </tr>
723</table>
724<a class="anchor" name="Ogre_1_1D3D9Mappingse8" doxytag="Ogre::D3D9Mappings::get" ></a><p>
725<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
726  <tr>
727    <td class="mdRow">
728      <table cellpadding="0" cellspacing="0" border="0">
729        <tr>
730          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
731          <td class="md" valign="top">(&nbsp;</td>
732          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a640">CompareFunction</a>&nbsp;</td>
733          <td class="mdname1" valign="top" nowrap> <em>cf</em>          </td>
734          <td class="md" valign="top">&nbsp;)&nbsp;</td>
735          <td class="md" nowrap><code> [static]</code></td>
736        </tr>
737
738      </table>
739    </td>
740  </tr>
741</table>
742<table cellspacing=5 cellpadding=0 border=0>
743  <tr>
744    <td>
745      &nbsp;
746    </td>
747    <td>
748
749<p>
750return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> CompareFunction value
751<p>
752    </td>
753  </tr>
754</table>
755<a class="anchor" name="Ogre_1_1D3D9Mappingse7" doxytag="Ogre::D3D9Mappings::get" ></a><p>
756<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
757  <tr>
758    <td class="mdRow">
759      <table cellpadding="0" cellspacing="0" border="0">
760        <tr>
761          <td class="md" nowrap valign="top"> D3DBLEND Ogre::D3D9Mappings::get </td>
762          <td class="md" valign="top">(&nbsp;</td>
763          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a639">SceneBlendFactor</a>&nbsp;</td>
764          <td class="mdname1" valign="top" nowrap> <em>sbf</em>          </td>
765          <td class="md" valign="top">&nbsp;)&nbsp;</td>
766          <td class="md" nowrap><code> [static]</code></td>
767        </tr>
768
769      </table>
770    </td>
771  </tr>
772</table>
773<table cellspacing=5 cellpadding=0 border=0>
774  <tr>
775    <td>
776      &nbsp;
777    </td>
778    <td>
779
780<p>
781return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> SceneBlendFactor value
782<p>
783    </td>
784  </tr>
785</table>
786<a class="anchor" name="Ogre_1_1D3D9Mappingse6" doxytag="Ogre::D3D9Mappings::get" ></a><p>
787<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
788  <tr>
789    <td class="mdRow">
790      <table cellpadding="0" cellspacing="0" border="0">
791        <tr>
792          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
793          <td class="md" valign="top">(&nbsp;</td>
794          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a637">LayerBlendSource</a>&nbsp;</td>
795          <td class="mdname1" valign="top" nowrap> <em>lbs</em>          </td>
796          <td class="md" valign="top">&nbsp;)&nbsp;</td>
797          <td class="md" nowrap><code> [static]</code></td>
798        </tr>
799
800      </table>
801    </td>
802  </tr>
803</table>
804<table cellspacing=5 cellpadding=0 border=0>
805  <tr>
806    <td>
807      &nbsp;
808    </td>
809    <td>
810
811<p>
812return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendSource value
813<p>
814    </td>
815  </tr>
816</table>
817<a class="anchor" name="Ogre_1_1D3D9Mappingse5" doxytag="Ogre::D3D9Mappings::get" ></a><p>
818<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
819  <tr>
820    <td class="mdRow">
821      <table cellpadding="0" cellspacing="0" border="0">
822        <tr>
823          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
824          <td class="md" valign="top">(&nbsp;</td>
825          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a636">LayerBlendOperationEx</a>&nbsp;</td>
826          <td class="mdname" nowrap> <em>lbo</em>, </td>
827        </tr>
828        <tr>
829          <td class="md" nowrap align="right"></td>
830          <td></td>
831          <td class="md" nowrap>const D3DCAPS9 &amp;&nbsp;</td>
832          <td class="mdname" nowrap> <em>devCaps</em></td>
833        </tr>
834        <tr>
835          <td></td>
836          <td class="md">)&nbsp;</td>
837          <td class="md" colspan="2"><code> [static]</code></td>
838        </tr>
839
840      </table>
841    </td>
842  </tr>
843</table>
844<table cellspacing=5 cellpadding=0 border=0>
845  <tr>
846    <td>
847      &nbsp;
848    </td>
849    <td>
850
851<p>
852return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendOperationEx value
853<p>
854    </td>
855  </tr>
856</table>
857<a class="anchor" name="Ogre_1_1D3D9Mappingse4" doxytag="Ogre::D3D9Mappings::get" ></a><p>
858<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
859  <tr>
860    <td class="mdRow">
861      <table cellpadding="0" cellspacing="0" border="0">
862        <tr>
863          <td class="md" nowrap valign="top"> D3DTEXTURESTAGESTATETYPE Ogre::D3D9Mappings::get </td>
864          <td class="md" valign="top">(&nbsp;</td>
865          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a634">LayerBlendType</a>&nbsp;</td>
866          <td class="mdname1" valign="top" nowrap> <em>lbt</em>          </td>
867          <td class="md" valign="top">&nbsp;)&nbsp;</td>
868          <td class="md" nowrap><code> [static]</code></td>
869        </tr>
870
871      </table>
872    </td>
873  </tr>
874</table>
875<table cellspacing=5 cellpadding=0 border=0>
876  <tr>
877    <td>
878      &nbsp;
879    </td>
880    <td>
881
882<p>
883return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LayerBlendType value
884<p>
885    </td>
886  </tr>
887</table>
888<a class="anchor" name="Ogre_1_1D3D9Mappingse3" doxytag="Ogre::D3D9Mappings::get" ></a><p>
889<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
890  <tr>
891    <td class="mdRow">
892      <table cellpadding="0" cellspacing="0" border="0">
893        <tr>
894          <td class="md" nowrap valign="top"> D3DTEXTUREADDRESS Ogre::D3D9Mappings::get </td>
895          <td class="md" valign="top">(&nbsp;</td>
896          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1TextureUnitState.html#Ogre_1_1TextureUnitStatew30">TextureUnitState::TextureAddressingMode</a>&nbsp;</td>
897          <td class="mdname1" valign="top" nowrap> <em>tam</em>          </td>
898          <td class="md" valign="top">&nbsp;)&nbsp;</td>
899          <td class="md" nowrap><code> [static]</code></td>
900        </tr>
901
902      </table>
903    </td>
904  </tr>
905</table>
906<table cellspacing=5 cellpadding=0 border=0>
907  <tr>
908    <td>
909      &nbsp;
910    </td>
911    <td>
912
913<p>
914return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> TextureAddressingMode value
915<p>
916    </td>
917  </tr>
918</table>
919<a class="anchor" name="Ogre_1_1D3D9Mappingse2" doxytag="Ogre::D3D9Mappings::get" ></a><p>
920<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
921  <tr>
922    <td class="mdRow">
923      <table cellpadding="0" cellspacing="0" border="0">
924        <tr>
925          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
926          <td class="md" valign="top">(&nbsp;</td>
927          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a675">TexCoordCalcMethod</a>&nbsp;</td>
928          <td class="mdname" nowrap> <em>m</em>, </td>
929        </tr>
930        <tr>
931          <td class="md" nowrap align="right"></td>
932          <td></td>
933          <td class="md" nowrap>const D3DCAPS9 &amp;&nbsp;</td>
934          <td class="mdname" nowrap> <em>caps</em></td>
935        </tr>
936        <tr>
937          <td></td>
938          <td class="md">)&nbsp;</td>
939          <td class="md" colspan="2"><code> [static]</code></td>
940        </tr>
941
942      </table>
943    </td>
944  </tr>
945</table>
946<table cellspacing=5 cellpadding=0 border=0>
947  <tr>
948    <td>
949      &nbsp;
950    </td>
951    <td>
952
953<p>
954return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> TexCoordCalsMethod value
955<p>
956    </td>
957  </tr>
958</table>
959<a class="anchor" name="Ogre_1_1D3D9Mappingse1" doxytag="Ogre::D3D9Mappings::get" ></a><p>
960<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
961  <tr>
962    <td class="mdRow">
963      <table cellpadding="0" cellspacing="0" border="0">
964        <tr>
965          <td class="md" nowrap valign="top"> D3DLIGHTTYPE Ogre::D3D9Mappings::get </td>
966          <td class="md" valign="top">(&nbsp;</td>
967          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Light.html#Ogre_1_1Lightw3">Ogre::Light::LightTypes</a>&nbsp;</td>
968          <td class="mdname1" valign="top" nowrap> <em>lightType</em>          </td>
969          <td class="md" valign="top">&nbsp;)&nbsp;</td>
970          <td class="md" nowrap><code> [static]</code></td>
971        </tr>
972
973      </table>
974    </td>
975  </tr>
976</table>
977<table cellspacing=5 cellpadding=0 border=0>
978  <tr>
979    <td>
980      &nbsp;
981    </td>
982    <td>
983
984<p>
985return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> LightTypes value
986<p>
987    </td>
988  </tr>
989</table>
990<a class="anchor" name="Ogre_1_1D3D9Mappingse0" doxytag="Ogre::D3D9Mappings::get" ></a><p>
991<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
992  <tr>
993    <td class="mdRow">
994      <table cellpadding="0" cellspacing="0" border="0">
995        <tr>
996          <td class="md" nowrap valign="top"> DWORD Ogre::D3D9Mappings::get </td>
997          <td class="md" valign="top">(&nbsp;</td>
998          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a644">ShadeOptions</a>&nbsp;</td>
999          <td class="mdname1" valign="top" nowrap> <em>so</em>          </td>
1000          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1001          <td class="md" nowrap><code> [static]</code></td>
1002        </tr>
1003
1004      </table>
1005    </td>
1006  </tr>
1007</table>
1008<table cellspacing=5 cellpadding=0 border=0>
1009  <tr>
1010    <td>
1011      &nbsp;
1012    </td>
1013    <td>
1014
1015<p>
1016return a D3D9 equivalent for a <a class="el" href="namespaceOgre.html">Ogre</a> ShadeOptions value
1017<p>
1018    </td>
1019  </tr>
1020</table>
1021<a class="anchor" name="Ogre_1_1D3D9Mappingse21" doxytag="Ogre::D3D9Mappings::makeD3DXMatrix" ></a><p>
1022<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1023  <tr>
1024    <td class="mdRow">
1025      <table cellpadding="0" cellspacing="0" border="0">
1026        <tr>
1027          <td class="md" nowrap valign="top"> D3DXMATRIX Ogre::D3D9Mappings::makeD3DXMatrix </td>
1028          <td class="md" valign="top">(&nbsp;</td>
1029          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
1030          <td class="mdname1" valign="top" nowrap> <em>mat</em>          </td>
1031          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1032          <td class="md" nowrap><code> [static]</code></td>
1033        </tr>
1034
1035      </table>
1036    </td>
1037  </tr>
1038</table>
1039<table cellspacing=5 cellpadding=0 border=0>
1040  <tr>
1041    <td>
1042      &nbsp;
1043    </td>
1044    <td>
1045
1046<p>
1047    </td>
1048  </tr>
1049</table>
1050<hr>The documentation for this class was generated from the following file:<ul>
1051<li><a class="el" href="OgreD3D9Mappings_8h-source.html">OgreD3D9Mappings.h</a></ul>
1052<hr>
1053<p>
1054Copyright &copy; 2000-2005 by The OGRE Team<br />
1055<!--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/>
1056This 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/>
1057                <!--/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#">
1058                <Work rdf:about="">
1059                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1060        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1061                </Work>
1062                <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> -->
1063
1064Last modified Sun Mar 12 14:50:51 2006
1065</p>
1066</body>
1067</html>
Note: See TracBrowser for help on using the repository browser.