summaryrefslogtreecommitdiffhomepage
path: root/Doc/doxygen/html/class_video_d_x9.html
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/doxygen/html/class_video_d_x9.html')
-rw-r--r--Doc/doxygen/html/class_video_d_x9.html4028
1 files changed, 4028 insertions, 0 deletions
diff --git a/Doc/doxygen/html/class_video_d_x9.html b/Doc/doxygen/html/class_video_d_x9.html
new file mode 100644
index 0000000..d0abf38
--- /dev/null
+++ b/Doc/doxygen/html/class_video_d_x9.html
@@ -0,0 +1,4028 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Starshatter_Open: VideoDX9 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Starshatter_Open
+ </div>
+ <div id="projectbrief">Open source Starshatter engine</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_video_d_x9.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">VideoDX9 Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for VideoDX9:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_video_d_x9.png" usemap="#VideoDX9_map" alt=""/>
+ <map id="VideoDX9_map" name="VideoDX9_map">
+<area href="class_video.html" alt="Video" shape="rect" coords="0,0,70,24"/>
+<area href="class_video.html" alt="Video" shape="rect" coords="80,0,150,24"/>
+</map>
+ </div></div>
+
+<p><a href="class_video_d_x9-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6366826a15de41d3404b6ac9a2df9ace"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a6366826a15de41d3404b6ac9a2df9ace">VideoDX9</a> (const HWND &amp;window, <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:a648a9842d483565e61781d3de10cc2e8"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a648a9842d483565e61781d3de10cc2e8">~VideoDX9</a> ()</td></tr>
+<tr class="memitem:a3cec0f774598e770d99b5b71dc17b054"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3cec0f774598e770d99b5b71dc17b054">GetVideoSettings</a> () const </td></tr>
+<tr class="memitem:ac87b3354b6401504900294542516b8ca"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ac87b3354b6401504900294542516b8ca">SetVideoSettings</a> (const <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:a134126ffcf58e10c3549f6f9c9ac313f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a134126ffcf58e10c3549f6f9c9ac313f">SetBackgroundColor</a> (<a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:ab14b5d9da4f65c38f5655e1acdeda297"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab14b5d9da4f65c38f5655e1acdeda297">SetGammaLevel</a> (int g)</td></tr>
+<tr class="memitem:abd4431489d5b6cc54f5a544c9ed11d7c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#abd4431489d5b6cc54f5a544c9ed11d7c">SetObjTransform</a> (const <a class="el" href="struct_matrix.html">Matrix</a> &amp;o, const <a class="el" href="struct_point.html">Point</a> &amp;l)</td></tr>
+<tr class="memitem:a2c3a2d53ee564c35467626f2244e9504"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a2c3a2d53ee564c35467626f2244e9504">SetupParams</a> ()</td></tr>
+<tr class="memitem:a4ffacbf1d66e82d751b7be0a43a31f85"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4ffacbf1d66e82d751b7be0a43a31f85">Reset</a> (const <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:ab20d6b59e4e1cd1a0f15fe8353ecade2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab20d6b59e4e1cd1a0f15fe8353ecade2">StartFrame</a> ()</td></tr>
+<tr class="memitem:ab07101eaa29d6564eb4bd9eba8f6fd3a"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab07101eaa29d6564eb4bd9eba8f6fd3a">EndFrame</a> ()</td></tr>
+<tr class="memitem:a3d3ce968499b5402288f5ce279c16914"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3d3ce968499b5402288f5ce279c16914">Width</a> () const </td></tr>
+<tr class="memitem:aee1c89a46b8cc21e8885b577ec9dfc20"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aee1c89a46b8cc21e8885b577ec9dfc20">Height</a> () const </td></tr>
+<tr class="memitem:a1ab7dd7b4ef468ee5c83ce63f4bf9b11"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a1ab7dd7b4ef468ee5c83ce63f4bf9b11">Depth</a> () const </td></tr>
+<tr class="memitem:a19b454f72a31b81e36773d98ff3c400b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a19b454f72a31b81e36773d98ff3c400b">RecoverSurfaces</a> ()</td></tr>
+<tr class="memitem:ae585cc6618d8f12c56ee28e7ca72ab4d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ae585cc6618d8f12c56ee28e7ca72ab4d">ClearAll</a> ()</td></tr>
+<tr class="memitem:a5a327aa4e040d9344af929b92fe98aa3"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a5a327aa4e040d9344af929b92fe98aa3">ClearDepthBuffer</a> ()</td></tr>
+<tr class="memitem:a85e159afb705af20efeb96dd409026cd"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a85e159afb705af20efeb96dd409026cd">Present</a> ()</td></tr>
+<tr class="memitem:adc2054091eba8e732dd04296bdecf598"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#adc2054091eba8e732dd04296bdecf598">Pause</a> ()</td></tr>
+<tr class="memitem:ab5a37a102f120b5ab91ed90b5f3df945"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab5a37a102f120b5ab91ed90b5f3df945">Resume</a> ()</td></tr>
+<tr class="memitem:afc7f96d43d7dfa01ff2a972d70e823f3"><td class="memItemLeft" align="right" valign="top">virtual IDirect3D9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#afc7f96d43d7dfa01ff2a972d70e823f3">Direct3D</a> () const </td></tr>
+<tr class="memitem:acae42191f9d2f300e88827ee9919fca9"><td class="memItemLeft" align="right" valign="top">virtual IDirect3DDevice9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#acae42191f9d2f300e88827ee9919fca9">D3DDevice</a> () const </td></tr>
+<tr class="memitem:a28cd4326fb9f1ff3dcb3c9948c676e5d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a28cd4326fb9f1ff3dcb3c9948c676e5d">IsModeSupported</a> (int width, int height, int bpp) const </td></tr>
+<tr class="memitem:a970dd575ba176e8ea988fc33d8880bed"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a970dd575ba176e8ea988fc33d8880bed">IsHardware</a> () const </td></tr>
+<tr class="memitem:a4d4ba72081837226374cbfa9cd2b57cf"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4d4ba72081837226374cbfa9cd2b57cf">ZDepth</a> () const </td></tr>
+<tr class="memitem:a8037640499e2c5e63de9a22cb226e36d"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a8037640499e2c5e63de9a22cb226e36d">VidMemFree</a> () const </td></tr>
+<tr class="memitem:a7e5ff47da6c68bd9cb0ed3ecd6c4d179"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7e5ff47da6c68bd9cb0ed3ecd6c4d179">D3DLevel</a> () const </td></tr>
+<tr class="memitem:a9af3ede749c889a9aa65bedc54acf5a6"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a9af3ede749c889a9aa65bedc54acf5a6">MaxTexSize</a> () const </td></tr>
+<tr class="memitem:af32ade21c67b89880ac417a44cc10176"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#af32ade21c67b89880ac417a44cc10176">MaxTexAspect</a> () const </td></tr>
+<tr class="memitem:a022851e10903d3cc9047b99ccadc3f72"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a022851e10903d3cc9047b99ccadc3f72">GammaLevel</a> () const </td></tr>
+<tr class="memitem:a5207ab023e0eda5eecc08405bc02a210"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a5207ab023e0eda5eecc08405bc02a210">Capture</a> (<a class="el" href="class_bitmap.html">Bitmap</a> &amp;bmp)</td></tr>
+<tr class="memitem:a349e7d7daeb57cb1e1c8f20ea3654feb"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a349e7d7daeb57cb1e1c8f20ea3654feb">GetWindowRect</a> (<a class="el" href="struct_rect.html">Rect</a> &amp;r)</td></tr>
+<tr class="memitem:aa6aae2e47d20f83b2f107cb5873fe741"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aa6aae2e47d20f83b2f107cb5873fe741">SetWindowRect</a> (const <a class="el" href="struct_rect.html">Rect</a> &amp;r)</td></tr>
+<tr class="memitem:a4fd53fb116aa4d42701fa9f770c033ea"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4fd53fb116aa4d42701fa9f770c033ea">SetViewport</a> (int x, int y, int w, int h)</td></tr>
+<tr class="memitem:a08a2b22d2255f6cc2e696af50478885c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a08a2b22d2255f6cc2e696af50478885c">SetCamera</a> (const <a class="el" href="class_camera.html">Camera</a> *cam)</td></tr>
+<tr class="memitem:af01b8de36c39ff2acc231d5a5a8c70ad"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#af01b8de36c39ff2acc231d5a5a8c70ad">SetEnvironment</a> (<a class="el" href="class_bitmap.html">Bitmap</a> **faces)</td></tr>
+<tr class="memitem:afec69f019e2c8405d80a75e0d4e478f0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#afec69f019e2c8405d80a75e0d4e478f0">SetAmbient</a> (<a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:aa838f453b5344f7f205798eeaba7b662"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aa838f453b5344f7f205798eeaba7b662">SetLights</a> (const <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_light.html">Light</a> &gt; &amp;lights)</td></tr>
+<tr class="memitem:ac7c2c0ecdf3c13d1acff3503f900b24b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ac7c2c0ecdf3c13d1acff3503f900b24b">SetProjection</a> (float fov, float znear=1.0f, float zfar=1.0e6f, DWORD type=PROJECTION_PERSPECTIVE)</td></tr>
+<tr class="memitem:a6318f9ef16651cec2e16dacba49f4529"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a6318f9ef16651cec2e16dacba49f4529">SetRenderState</a> (<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9">RENDER_STATE</a> state, DWORD value)</td></tr>
+<tr class="memitem:aabbfb7864c1c1df82b82148bb0a07bce"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aabbfb7864c1c1df82b82148bb0a07bce">SetBlendType</a> (int blend_type)</td></tr>
+<tr class="memitem:ab07405922f7515b5666491ee53d7a425"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab07405922f7515b5666491ee53d7a425">DrawPolys</a> (int npolys, <a class="el" href="struct_poly.html">Poly</a> *p)</td></tr>
+<tr class="memitem:a36678882ef4ad5edf7e5fe09dee50bd2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a36678882ef4ad5edf7e5fe09dee50bd2">DrawScreenPolys</a> (int npolys, <a class="el" href="struct_poly.html">Poly</a> *p, int blend=0)</td></tr>
+<tr class="memitem:ac33c46b2e098e6e401e9cbed6878732b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ac33c46b2e098e6e401e9cbed6878732b">DrawSolid</a> (<a class="el" href="class_solid.html">Solid</a> *s, DWORD blend_modes=0xf)</td></tr>
+<tr class="memitem:ab68d7bf52f0d644eeb53bcc5d7f0b7a2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab68d7bf52f0d644eeb53bcc5d7f0b7a2">DrawShadow</a> (<a class="el" href="class_solid.html">Solid</a> *s, int nverts, <a class="el" href="struct_vec3.html">Vec3</a> *verts, bool vis=false)</td></tr>
+<tr class="memitem:aa1e15c8d8a8fd8ec446ffe11aff0c537"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aa1e15c8d8a8fd8ec446ffe11aff0c537">DrawLines</a> (int nlines, <a class="el" href="struct_vec3.html">Vec3</a> *v, <a class="el" href="class_color.html">Color</a> c, int blend=0)</td></tr>
+<tr class="memitem:a90f8ffc1874a60a1eaa9ebd4806304b7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a90f8ffc1874a60a1eaa9ebd4806304b7">DrawScreenLines</a> (int nlines, float *v, <a class="el" href="class_color.html">Color</a> c, int blend=0)</td></tr>
+<tr class="memitem:a7406ecb480efaef2a6f27e7a5ed124e7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7406ecb480efaef2a6f27e7a5ed124e7">DrawPoints</a> (<a class="el" href="struct_vertex_set.html">VertexSet</a> *v)</td></tr>
+<tr class="memitem:a15de8442245fe2c9b5bc8ed052bd9615"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a15de8442245fe2c9b5bc8ed052bd9615">DrawPolyOutline</a> (<a class="el" href="struct_poly.html">Poly</a> *p)</td></tr>
+<tr class="memitem:a7dbb4b62c068d710dc095fc537526529"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7dbb4b62c068d710dc095fc537526529">UseMaterial</a> (<a class="el" href="struct_material.html">Material</a> *m)</td></tr>
+<tr class="memitem:a3cc13e4310a4da7d1c93d66e882aade4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3cc13e4310a4da7d1c93d66e882aade4">UseXFont</a> (const char *name, int size, bool b, bool i)</td></tr>
+<tr class="memitem:aa70997aadf3d41385ebb053dccd10eec"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aa70997aadf3d41385ebb053dccd10eec">DrawText</a> (const char *text, int count, const <a class="el" href="struct_rect.html">Rect</a> &amp;rect, DWORD format, <a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:a3f8fe9bac1b97b396ce677789263668e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3f8fe9bac1b97b396ce677789263668e">PreloadTexture</a> (<a class="el" href="class_bitmap.html">Bitmap</a> *bmp)</td></tr>
+<tr class="memitem:a19fd4990d5e960f288b8499e537bf8b5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a19fd4990d5e960f288b8499e537bf8b5">PreloadSurface</a> (<a class="el" href="class_surface.html">Surface</a> *s)</td></tr>
+<tr class="memitem:a106039a62685619bdd1a55c139e9d42f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a106039a62685619bdd1a55c139e9d42f">InvalidateCache</a> ()</td></tr>
+<tr class="memitem:a6366826a15de41d3404b6ac9a2df9ace"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a6366826a15de41d3404b6ac9a2df9ace">VideoDX9</a> (const HWND &amp;window, <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:ab3c3695bafa1289747b699b652d3c07f"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab3c3695bafa1289747b699b652d3c07f">~VideoDX9</a> ()</td></tr>
+<tr class="memitem:a3cec0f774598e770d99b5b71dc17b054"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3cec0f774598e770d99b5b71dc17b054">GetVideoSettings</a> () const </td></tr>
+<tr class="memitem:a7d7a883cbc36786ae8d367564b92b641"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7d7a883cbc36786ae8d367564b92b641">SetVideoSettings</a> (const <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:ad6672443c271629da74c2386eb2ed528"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ad6672443c271629da74c2386eb2ed528">SetBackgroundColor</a> (<a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:aff9c4b7fea086992c8dcb1e7afbe03b8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aff9c4b7fea086992c8dcb1e7afbe03b8">SetGammaLevel</a> (int g)</td></tr>
+<tr class="memitem:a78b06281064dae01ce6dc3c9b4c07af6"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a78b06281064dae01ce6dc3c9b4c07af6">SetObjTransform</a> (const <a class="el" href="struct_matrix.html">Matrix</a> &amp;o, const <a class="el" href="struct_point.html">Point</a> &amp;l)</td></tr>
+<tr class="memitem:a2b42260e048da15cb8a92658728ead82"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a2b42260e048da15cb8a92658728ead82">SetupParams</a> ()</td></tr>
+<tr class="memitem:ace95b227b44e44cc6728923c4bcf694f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ace95b227b44e44cc6728923c4bcf694f">Reset</a> (const <a class="el" href="class_video_settings.html">VideoSettings</a> *vs)</td></tr>
+<tr class="memitem:a4742d3c3dc2fc58357ea7a34a935bef7"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4742d3c3dc2fc58357ea7a34a935bef7">StartFrame</a> ()</td></tr>
+<tr class="memitem:a4d033206b2133500947351f059b66087"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4d033206b2133500947351f059b66087">EndFrame</a> ()</td></tr>
+<tr class="memitem:a3d3ce968499b5402288f5ce279c16914"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3d3ce968499b5402288f5ce279c16914">Width</a> () const </td></tr>
+<tr class="memitem:aee1c89a46b8cc21e8885b577ec9dfc20"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aee1c89a46b8cc21e8885b577ec9dfc20">Height</a> () const </td></tr>
+<tr class="memitem:a1ab7dd7b4ef468ee5c83ce63f4bf9b11"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a1ab7dd7b4ef468ee5c83ce63f4bf9b11">Depth</a> () const </td></tr>
+<tr class="memitem:a72f39e9ebd383ae7469b3d98bb89f011"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a72f39e9ebd383ae7469b3d98bb89f011">RecoverSurfaces</a> ()</td></tr>
+<tr class="memitem:af1c21b3b0ecacc1fb0d52d1bc10fda4b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#af1c21b3b0ecacc1fb0d52d1bc10fda4b">ClearAll</a> ()</td></tr>
+<tr class="memitem:ab6a1b66b93869c9171a5e504fc0569b2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab6a1b66b93869c9171a5e504fc0569b2">ClearDepthBuffer</a> ()</td></tr>
+<tr class="memitem:a57dee3a6e280deb6a78a7e2d677ec16f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a57dee3a6e280deb6a78a7e2d677ec16f">Present</a> ()</td></tr>
+<tr class="memitem:a0beaa38413de237c147f7bdf7450c9ff"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a0beaa38413de237c147f7bdf7450c9ff">Pause</a> ()</td></tr>
+<tr class="memitem:a05914e940be0fe9669c32827d99b12d5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a05914e940be0fe9669c32827d99b12d5">Resume</a> ()</td></tr>
+<tr class="memitem:afc7f96d43d7dfa01ff2a972d70e823f3"><td class="memItemLeft" align="right" valign="top">virtual IDirect3D9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#afc7f96d43d7dfa01ff2a972d70e823f3">Direct3D</a> () const </td></tr>
+<tr class="memitem:acae42191f9d2f300e88827ee9919fca9"><td class="memItemLeft" align="right" valign="top">virtual IDirect3DDevice9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#acae42191f9d2f300e88827ee9919fca9">D3DDevice</a> () const </td></tr>
+<tr class="memitem:a2b33a3d1de29f87e0c3e8d37b2ee7476"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a2b33a3d1de29f87e0c3e8d37b2ee7476">IsModeSupported</a> (int width, int height, int bpp) const </td></tr>
+<tr class="memitem:a970dd575ba176e8ea988fc33d8880bed"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a970dd575ba176e8ea988fc33d8880bed">IsHardware</a> () const </td></tr>
+<tr class="memitem:a4d4ba72081837226374cbfa9cd2b57cf"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4d4ba72081837226374cbfa9cd2b57cf">ZDepth</a> () const </td></tr>
+<tr class="memitem:ab282e585f410c7d9c38d34ad2e5d516e"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab282e585f410c7d9c38d34ad2e5d516e">VidMemFree</a> () const </td></tr>
+<tr class="memitem:a7e5ff47da6c68bd9cb0ed3ecd6c4d179"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7e5ff47da6c68bd9cb0ed3ecd6c4d179">D3DLevel</a> () const </td></tr>
+<tr class="memitem:a3f9cf8e165e79ead2e52a6fa5108c2e8"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a3f9cf8e165e79ead2e52a6fa5108c2e8">MaxTexSize</a> () const </td></tr>
+<tr class="memitem:a7d757f192b1d17019896d87f4dac6cb4"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a7d757f192b1d17019896d87f4dac6cb4">MaxTexAspect</a> () const </td></tr>
+<tr class="memitem:a022851e10903d3cc9047b99ccadc3f72"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a022851e10903d3cc9047b99ccadc3f72">GammaLevel</a> () const </td></tr>
+<tr class="memitem:a5b439934646e843fb264ae1a0aba1d3b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a5b439934646e843fb264ae1a0aba1d3b">Capture</a> (<a class="el" href="class_bitmap.html">Bitmap</a> &amp;bmp)</td></tr>
+<tr class="memitem:a0dfdbec279787a3f92c247af281ff6d9"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a0dfdbec279787a3f92c247af281ff6d9">GetWindowRect</a> (<a class="el" href="struct_rect.html">Rect</a> &amp;r)</td></tr>
+<tr class="memitem:ab39580118f215744b2e6e878ff8d5fb8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab39580118f215744b2e6e878ff8d5fb8">SetWindowRect</a> (const <a class="el" href="struct_rect.html">Rect</a> &amp;r)</td></tr>
+<tr class="memitem:a4777a666b53ab0034cfd8548b0cadc8b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4777a666b53ab0034cfd8548b0cadc8b">SetViewport</a> (int x, int y, int w, int h)</td></tr>
+<tr class="memitem:a8e0a09857b8923a7c0a89fa1d9093377"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a8e0a09857b8923a7c0a89fa1d9093377">SetCamera</a> (const <a class="el" href="class_camera.html">Camera</a> *cam)</td></tr>
+<tr class="memitem:a93d3fe5523c48e13540d97abaa855581"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a93d3fe5523c48e13540d97abaa855581">SetEnvironment</a> (<a class="el" href="class_bitmap.html">Bitmap</a> **faces)</td></tr>
+<tr class="memitem:a2d71b5465f2a6b5b61e928a00ff7727d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a2d71b5465f2a6b5b61e928a00ff7727d">SetAmbient</a> (<a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:a599ee4c2e7f9bb021f425fe0d1423800"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a599ee4c2e7f9bb021f425fe0d1423800">SetLights</a> (const <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_light.html">Light</a> &gt; &amp;lights)</td></tr>
+<tr class="memitem:aee4267804cd45c82f4090f51f9218b63"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aee4267804cd45c82f4090f51f9218b63">SetProjection</a> (float fov, float znear=1.0f, float zfar=1.0e6f, DWORD type=PROJECTION_PERSPECTIVE)</td></tr>
+<tr class="memitem:ad0f416aa53bd85bfe98a2b4fc7b79aac"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ad0f416aa53bd85bfe98a2b4fc7b79aac">SetRenderState</a> (<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9">RENDER_STATE</a> state, DWORD value)</td></tr>
+<tr class="memitem:a96848a05fdabc6476a2a8dcce15231f2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a96848a05fdabc6476a2a8dcce15231f2">SetBlendType</a> (int blend_type)</td></tr>
+<tr class="memitem:a761913690a277dd2e2b1a334065862cd"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a761913690a277dd2e2b1a334065862cd">DrawPolys</a> (int npolys, <a class="el" href="struct_poly.html">Poly</a> *p)</td></tr>
+<tr class="memitem:a8908bfca759a5279d29ecf45f2dd2173"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a8908bfca759a5279d29ecf45f2dd2173">DrawScreenPolys</a> (int npolys, <a class="el" href="struct_poly.html">Poly</a> *p, int blend=0)</td></tr>
+<tr class="memitem:acbe050df9136506586f4bf4af3f7fdbf"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#acbe050df9136506586f4bf4af3f7fdbf">DrawSolid</a> (<a class="el" href="class_solid.html">Solid</a> *s, DWORD blend_modes=0xf)</td></tr>
+<tr class="memitem:a6e22c4751b8ec6a78cc4c04dc1747469"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a6e22c4751b8ec6a78cc4c04dc1747469">DrawShadow</a> (<a class="el" href="class_solid.html">Solid</a> *s, int nverts, <a class="el" href="struct_vec3.html">Vec3</a> *verts, bool vis=false)</td></tr>
+<tr class="memitem:a8e81df5b265ddf30756df434a46c1291"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a8e81df5b265ddf30756df434a46c1291">DrawLines</a> (int nlines, <a class="el" href="struct_vec3.html">Vec3</a> *v, <a class="el" href="class_color.html">Color</a> c, int blend=0)</td></tr>
+<tr class="memitem:a73db9a22fac281c0416a613bca198784"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a73db9a22fac281c0416a613bca198784">DrawScreenLines</a> (int nlines, float *v, <a class="el" href="class_color.html">Color</a> c, int blend=0)</td></tr>
+<tr class="memitem:ab5dc5af1ca4e08f397f59730ea1539e4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ab5dc5af1ca4e08f397f59730ea1539e4">DrawPoints</a> (<a class="el" href="struct_vertex_set.html">VertexSet</a> *v)</td></tr>
+<tr class="memitem:add771d8e2dc14b27c5100629cfd5fa08"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#add771d8e2dc14b27c5100629cfd5fa08">DrawPolyOutline</a> (<a class="el" href="struct_poly.html">Poly</a> *p)</td></tr>
+<tr class="memitem:ae95b88a1521d4e917d45e4940efe9cbc"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ae95b88a1521d4e917d45e4940efe9cbc">UseMaterial</a> (<a class="el" href="struct_material.html">Material</a> *m)</td></tr>
+<tr class="memitem:afcf6c6b639b64bb32b5fa28874d62fd5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#afcf6c6b639b64bb32b5fa28874d62fd5">UseXFont</a> (const char *name, int size, bool b, bool i)</td></tr>
+<tr class="memitem:aa9f85c9c771153c8f98c3f04f12077cc"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aa9f85c9c771153c8f98c3f04f12077cc">DrawText</a> (const char *text, int count, const <a class="el" href="struct_rect.html">Rect</a> &amp;rect, DWORD format, <a class="el" href="class_color.html">Color</a> c)</td></tr>
+<tr class="memitem:a58f634c7212e65fb4eced9ab0811ebe0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a58f634c7212e65fb4eced9ab0811ebe0">PreloadTexture</a> (<a class="el" href="class_bitmap.html">Bitmap</a> *bmp)</td></tr>
+<tr class="memitem:a6e58624385ecf8c8b4e4fd986b1d3306"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a6e58624385ecf8c8b4e4fd986b1d3306">PreloadSurface</a> (<a class="el" href="class_surface.html">Surface</a> *s)</td></tr>
+<tr class="memitem:ac2c8f570455fda1fc0cfac3d4ac7bcf7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ac2c8f570455fda1fc0cfac3d4ac7bcf7">InvalidateCache</a> ()</td></tr>
+<tr class="inherit_header pub_methods_class_video"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_video')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="class_video.html">Video</a></td></tr>
+<tr class="memitem:ab67336c2c5b6227a9635bc7dcd6af543 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#ab67336c2c5b6227a9635bc7dcd6af543">Video</a> ()</td></tr>
+<tr class="memitem:aebf7e2a8fa2bbd79335b1cf35925d190 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aebf7e2a8fa2bbd79335b1cf35925d190">~Video</a> ()</td></tr>
+<tr class="memitem:a248587078bb8735e4f7d34e109ec5319 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589">STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a248587078bb8735e4f7d34e109ec5319">Status</a> () const </td></tr>
+<tr class="memitem:ab61ebec6e8cb38df3e0e67f1d66fcfa5 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#ab61ebec6e8cb38df3e0e67f1d66fcfa5">IsWindowed</a> () const </td></tr>
+<tr class="memitem:a4165573ba2dde2bdafe79bd71bcac083 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a4165573ba2dde2bdafe79bd71bcac083">IsFullScreen</a> () const </td></tr>
+<tr class="memitem:ab4fed8e709523b1cb3d205523da4a2a9 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#ab4fed8e709523b1cb3d205523da4a2a9">IsHardwareTL</a> () const </td></tr>
+<tr class="memitem:a736e9bf5526f2daa0a4d4e902396349f inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a736e9bf5526f2daa0a4d4e902396349f">IsShadowEnabled</a> () const </td></tr>
+<tr class="memitem:af61c306236aabd76c895e319b6b23f86 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#af61c306236aabd76c895e319b6b23f86">IsBumpMapEnabled</a> () const </td></tr>
+<tr class="memitem:a164f7e84a83480f34870665aa0b4c6df inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a164f7e84a83480f34870665aa0b4c6df">IsSpecMapEnabled</a> () const </td></tr>
+<tr class="memitem:aa5a406edb4cacb17e1fe797cfdf9de95 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aa5a406edb4cacb17e1fe797cfdf9de95">SetShadowEnabled</a> (bool e)</td></tr>
+<tr class="memitem:a260c044aacf643caae0f8f9160b661af inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a260c044aacf643caae0f8f9160b661af">SetBumpMapEnabled</a> (bool e)</td></tr>
+<tr class="memitem:a374e993c8375f60226193c2f0b18fdde inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a374e993c8375f60226193c2f0b18fdde">SetSpecMapEnabled</a> (bool e)</td></tr>
+<tr class="memitem:a79f6d2978486df7397d2e0c36a1280e0 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a79f6d2978486df7397d2e0c36a1280e0">GetCamera</a> () const </td></tr>
+<tr class="memitem:a50be673ff5662bec22fbb2e0cbecc2a5 inherit pub_methods_class_video"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="struct_render_stats.html">RenderStats</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a50be673ff5662bec22fbb2e0cbecc2a5">GetStats</a> () const </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a84039b5446af23a5ec32fbbee764ca7e"><td class="memItemLeft" align="right" valign="top">static IDirect3DDevice9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a84039b5446af23a5ec32fbbee764ca7e">GetD3DDevice9</a> ()</td></tr>
+<tr class="memitem:a4b568d6c52275e66694c691b4b9f285b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a4b568d6c52275e66694c691b4b9f285b">CreateD3DMatrix</a> (D3DMATRIX &amp;result, const <a class="el" href="struct_matrix.html">Matrix</a> &amp;m, const <a class="el" href="struct_point.html">Point</a> &amp;p)</td></tr>
+<tr class="memitem:a0fb5ac368999290097d389cd39b19291"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a0fb5ac368999290097d389cd39b19291">CreateD3DMatrix</a> (D3DMATRIX &amp;result, const <a class="el" href="struct_matrix.html">Matrix</a> &amp;m, const <a class="el" href="struct_vec3.html">Vec3</a> &amp;v)</td></tr>
+<tr class="memitem:aaae98c2e2d9246b565f9beb01c4c0185"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aaae98c2e2d9246b565f9beb01c4c0185">CreateD3DMaterial</a> (D3DMATERIAL9 &amp;result, const <a class="el" href="struct_material.html">Material</a> &amp;mtl)</td></tr>
+<tr class="memitem:a5f4a4d661edbe34d9ab119a29e454643"><td class="memItemLeft" align="right" valign="top">static IDirect3DDevice9 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a5f4a4d661edbe34d9ab119a29e454643">GetD3DDevice9</a> ()</td></tr>
+<tr class="memitem:aef64d8e3824b6b27118f76c74d0705e0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#aef64d8e3824b6b27118f76c74d0705e0">CreateD3DMatrix</a> (D3DMATRIX &amp;result, const <a class="el" href="struct_matrix.html">Matrix</a> &amp;m, const <a class="el" href="struct_point.html">Point</a> &amp;p)</td></tr>
+<tr class="memitem:ada0919ed3b81e58e3f4e20e378fe77c6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#ada0919ed3b81e58e3f4e20e378fe77c6">CreateD3DMatrix</a> (D3DMATRIX &amp;result, const <a class="el" href="struct_matrix.html">Matrix</a> &amp;m, const <a class="el" href="struct_vec3.html">Vec3</a> &amp;v)</td></tr>
+<tr class="memitem:a89a7d31f76d640462917370d3486e396"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video_d_x9.html#a89a7d31f76d640462917370d3486e396">CreateD3DMaterial</a> (D3DMATERIAL9 &amp;result, const <a class="el" href="struct_material.html">Material</a> &amp;mtl)</td></tr>
+<tr class="inherit_header pub_static_methods_class_video"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_video')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="class_video.html">Video</a></td></tr>
+<tr class="memitem:a3a178149c81d82e7f456f558056fb4a9 inherit pub_static_methods_class_video"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_video.html">Video</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a3a178149c81d82e7f456f558056fb4a9">GetInstance</a> ()</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_types_class_video"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_video')"><img src="closed.png" alt="-"/>&nbsp;Public Types inherited from <a class="el" href="class_video.html">Video</a></td></tr>
+<tr class="memitem:aa94725acf2603c2cee401e4e8de13589 inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589">STATUS</a> { <a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589a0aad736db0badb44d1966f5dd58b90c3">VIDEO_OK</a>,
+<a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589a4487c19c8070103e08834fdbf2ec1696">VIDEO_ERR</a>,
+<a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589aed9117b2ca7809d465c7693d79eb5c52">VIDEO_BAD_PARM</a>
+ }</td></tr>
+<tr class="memitem:a6714be092b4fd2a23735f8e5325f52b9 inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9">RENDER_STATE</a> { <br/>
+&#160;&#160;<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a1a60093ff41a9a0b5b5ed3879d0c720a">FILL_MODE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a7bed62696de61d244b1d6dc8b07a8104">SHADE_MODE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a46b369ce2c6d214557aa84a385b35a20">LIGHTING_ENABLE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a240866190646df699d835d32fc49f751">Z_ENABLE</a>,
+<br/>
+&#160;&#160;<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a32da909c8f68ab975737b5942251ebcb">Z_WRITE_ENABLE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9aca735cdb0de45390eda5aee533a1eb2c">Z_BIAS</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a7bd5176935aa910980b1ef84d0f00c99">TEXTURE_FILTER</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a31b3b4c6ef241e539462dc64dacbb0f1">DITHER_ENABLE</a>,
+<br/>
+&#160;&#160;<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9acb00af309eb074384b035f4949b67701">SPECULAR_ENABLE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9adff6f9efb1d3c44099bdd6c379c785a1">FOG_ENABLE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9ad4bf22671a842645b5cd6d2fa24cb8c6">FOG_COLOR</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a06b98ef0e0a0ea6f75c07c312cd27507">FOG_DENSITY</a>,
+<br/>
+&#160;&#160;<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9ae5b47ca64882adc7b333c71cfe39100d">STENCIL_ENABLE</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9ade2385b6b5b8847f99e7155089595fcb">TEXTURE_WRAP</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a8cb4c821909746bdb3dad878b5d6aae3">LIGHTING_PASS</a>,
+<a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9a0313a76e9b191e6933eaf1faaeffebb2">RENDER_STATE_MAX</a>
+<br/>
+ }</td></tr>
+<tr class="memitem:ad7421cf3d95ed31b79e13adbc1ab4149 inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#ad7421cf3d95ed31b79e13adbc1ab4149">BLEND_TYPE</a> { <a class="el" href="class_video.html#ad7421cf3d95ed31b79e13adbc1ab4149aed7e028f43a4dbaa08a528be38a235b9">BLEND_SOLID</a> = 1,
+<a class="el" href="class_video.html#ad7421cf3d95ed31b79e13adbc1ab4149a56510a0d94463ff811f1afbc7bb710f2">BLEND_ALPHA</a> = 2,
+<a class="el" href="class_video.html#ad7421cf3d95ed31b79e13adbc1ab4149a6ac87a9af8134bbe16b0809d3895210e">BLEND_ADDITIVE</a> = 4,
+<a class="el" href="class_video.html#ad7421cf3d95ed31b79e13adbc1ab4149a4cf9746d7a8700c364ccea64b1657651">BLEND_FORCE_DWORD</a> = 0x7fffffff
+ }</td></tr>
+<tr class="memitem:a213e6dff68b9aa200a17f24784d0158a inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a213e6dff68b9aa200a17f24784d0158a">SHADE_TYPE</a> { <a class="el" href="class_video.html#a213e6dff68b9aa200a17f24784d0158aabb06820112dfa0504bbb2e0c5fe7cc0a">SHADE_FLAT</a> = 1,
+<a class="el" href="class_video.html#a213e6dff68b9aa200a17f24784d0158aa85d49616e8452867b600c955b5488e2c">SHADE_GOURAUD</a> = 2,
+<a class="el" href="class_video.html#a213e6dff68b9aa200a17f24784d0158aaf89e8a9762eb2fe46637708ca409701c">SHADE_PHONG</a> = 3,
+<a class="el" href="class_video.html#a213e6dff68b9aa200a17f24784d0158aa117e6fe6ed9b3f2d4b60c2fee82d1e9a">SHADE_FORCE_DWORD</a> = 0x7fffffff
+ }</td></tr>
+<tr class="memitem:a5aee1f9e0c9177318eff66bf21424f95 inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a5aee1f9e0c9177318eff66bf21424f95">FILL_TYPE</a> { <a class="el" href="class_video.html#a5aee1f9e0c9177318eff66bf21424f95a00f7f5e34a1d13fe985ce091d37fe162">FILL_POINT</a> = 1,
+<a class="el" href="class_video.html#a5aee1f9e0c9177318eff66bf21424f95a75cc80b7333980f727a3c6f022dd4b08">FILL_WIREFRAME</a> = 2,
+<a class="el" href="class_video.html#a5aee1f9e0c9177318eff66bf21424f95a8a25c5e4fdc609f9991a4fa0ee65fdf3">FILL_SOLID</a> = 3,
+<a class="el" href="class_video.html#a5aee1f9e0c9177318eff66bf21424f95a7110326345b89d8c39ab865ea810a050">FILL_FORCE_DWORD</a> = 0x7fffffff
+ }</td></tr>
+<tr class="memitem:adb6835d8ce489937bfdd6082b10951cb inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cb">FILTER_TYPE</a> { <br/>
+&#160;&#160;<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cbaba046781f2b43bc2223631efa1eacf79">FILTER_NONE</a> = 1,
+<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cba04628b666ce79d1ecd19217b4e038947">FILTER_LINEAR</a> = 2,
+<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cbae940f8e488db8f191e84d92bcc2bd926">FILTER_MIPMAP</a> = 3,
+<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cba59fc9251a723520815f4181ba37d4836">FILTER_MIPLINEAR</a> = 4,
+<br/>
+&#160;&#160;<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cba65e65d16f13e144208cdd933177e20a7">FILTER_TRILINEAR</a> = 6,
+<a class="el" href="class_video.html#adb6835d8ce489937bfdd6082b10951cba7732246e31e8985f12959de462c36028">FILTER_FORCE_DWORD</a> = 0x7fffffff
+<br/>
+ }</td></tr>
+<tr class="memitem:af6b0fe6afd1435bf121e8d76b565f41b inherit pub_types_class_video"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41b">PROJECTION_TYPE</a> { <a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41ba27f2fb9477a9a8d9fe60b3f477d1f922">PROJECTION_PERSPECTIVE</a> = 1,
+<a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41badfa3bd9a81abb872bfaa4fc5a7e5f8e0">PROJECTION_ORTHOGONAL</a> = 2,
+<a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41ba46b080a0c5ff94a9d7908fafc4e54450">PROJECTION_FORCE_DWORD</a> = 0x7fffffff
+ }</td></tr>
+<tr class="inherit_header pro_attribs_class_video"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_video')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="class_video.html">Video</a></td></tr>
+<tr class="memitem:a570d308d45ace14d198dee98470f9773 inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_video.html#aa94725acf2603c2cee401e4e8de13589">STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a570d308d45ace14d198dee98470f9773">status</a></td></tr>
+<tr class="memitem:aa2bf40ccc0f425e1766d9675507223ed inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_render_stats.html">RenderStats</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aa2bf40ccc0f425e1766d9675507223ed">stats</a></td></tr>
+<tr class="memitem:aa39858b2b75b083dd84046d6fcffb7b9 inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aa39858b2b75b083dd84046d6fcffb7b9">camera</a></td></tr>
+<tr class="memitem:a5d4719a7a408c7c742c3d9a720f94577 inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a5d4719a7a408c7c742c3d9a720f94577">shadow_enabled</a></td></tr>
+<tr class="memitem:aa1e354305c4974f6847e96dee7094f00 inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#aa1e354305c4974f6847e96dee7094f00">bump_enabled</a></td></tr>
+<tr class="memitem:a0fb71d65c8485b1b0ff248c90a23e246 inherit pro_attribs_class_video"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a0fb71d65c8485b1b0ff248c90a23e246">spec_enabled</a></td></tr>
+<tr class="inherit_header pro_static_attribs_class_video"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_video')"><img src="closed.png" alt="-"/>&nbsp;Static Protected Attributes inherited from <a class="el" href="class_video.html">Video</a></td></tr>
+<tr class="memitem:a8d9352ea50d7ac0ee2ca468738458c9b inherit pro_static_attribs_class_video"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_video.html">Video</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_video.html#a8d9352ea50d7ac0ee2ca468738458c9b">video_instance</a> = 0</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00040">40</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a6366826a15de41d3404b6ac9a2df9ace"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VideoDX9::VideoDX9 </td>
+ <td>(</td>
+ <td class="paramtype">const HWND &amp;&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00244">244</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a648a9842d483565e61781d3de10cc2e8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">VideoDX9::~VideoDX9 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00425">425</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6366826a15de41d3404b6ac9a2df9ace"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VideoDX9::VideoDX9 </td>
+ <td>(</td>
+ <td class="paramtype">const HWND &amp;&#160;</td>
+ <td class="paramname"><em>window</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab3c3695bafa1289747b699b652d3c07f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VideoDX9::~VideoDX9 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a5207ab023e0eda5eecc08405bc02a210"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::Capture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> &amp;&#160;</td>
+ <td class="paramname"><em>bmp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a00b2533a6e4dc47e44484cdc3058a1cd">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01095">1095</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5b439934646e843fb264ae1a0aba1d3b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::Capture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> &amp;&#160;</td>
+ <td class="paramname"><em>bmp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a00b2533a6e4dc47e44484cdc3058a1cd">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af1c21b3b0ecacc1fb0d52d1bc10fda4b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::ClearAll </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab6cd8db0a7b6046b65a9f916039c3d36">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae585cc6618d8f12c56ee28e7ca72ab4d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::ClearAll </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab6cd8db0a7b6046b65a9f916039c3d36">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00911">911</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab6a1b66b93869c9171a5e504fc0569b2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::ClearDepthBuffer </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab99f60d4d67edc2543a14d6c9b0e9aee">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5a327aa4e040d9344af929b92fe98aa3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::ClearDepthBuffer </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab99f60d4d67edc2543a14d6c9b0e9aee">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00934">934</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaae98c2e2d9246b565f9beb01c4c0185"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::CreateD3DMaterial </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATERIAL9 &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_material.html">Material</a> &amp;&#160;</td>
+ <td class="paramname"><em>mtl</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01081">1081</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a89a7d31f76d640462917370d3486e396"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void VideoDX9::CreateD3DMaterial </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATERIAL9 &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_material.html">Material</a> &amp;&#160;</td>
+ <td class="paramname"><em>mtl</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4b568d6c52275e66694c691b4b9f285b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::CreateD3DMatrix </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATRIX &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_point.html">Point</a> &amp;&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01033">1033</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aef64d8e3824b6b27118f76c74d0705e0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void VideoDX9::CreateD3DMatrix </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATRIX &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_point.html">Point</a> &amp;&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ada0919ed3b81e58e3f4e20e378fe77c6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void VideoDX9::CreateD3DMatrix </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATRIX &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_vec3.html">Vec3</a> &amp;&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0fb5ac368999290097d389cd39b19291"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::CreateD3DMatrix </td>
+ <td>(</td>
+ <td class="paramtype">D3DMATRIX &amp;&#160;</td>
+ <td class="paramname"><em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>m</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_vec3.html">Vec3</a> &amp;&#160;</td>
+ <td class="paramname"><em>v</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01057">1057</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acae42191f9d2f300e88827ee9919fca9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual IDirect3DDevice9* VideoDX9::D3DDevice </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00073">73</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acae42191f9d2f300e88827ee9919fca9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual IDirect3DDevice9* VideoDX9::D3DDevice </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00073">73</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e5ff47da6c68bd9cb0ed3ecd6c4d179"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::D3DLevel </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a84438f693c92c2cad1ee8e1be486878e">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00080">80</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7e5ff47da6c68bd9cb0ed3ecd6c4d179"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::D3DLevel </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a84438f693c92c2cad1ee8e1be486878e">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00080">80</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ab7dd7b4ef468ee5c83ce63f4bf9b11"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Depth </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a0f7e1af9aba10dc70920e4e334479aa9">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00062">62</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1ab7dd7b4ef468ee5c83ce63f4bf9b11"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Depth </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a0f7e1af9aba10dc70920e4e334479aa9">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00062">62</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afc7f96d43d7dfa01ff2a972d70e823f3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual IDirect3D9* VideoDX9::Direct3D </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00072">72</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afc7f96d43d7dfa01ff2a972d70e823f3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual IDirect3D9* VideoDX9::Direct3D </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00072">72</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa1e15c8d8a8fd8ec446ffe11aff0c537"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawLines </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nlines</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_vec3.html">Vec3</a> *&#160;</td>
+ <td class="paramname"><em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae6a00a92f71caa85600aabb2708a7722">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02688">2688</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e81df5b265ddf30756df434a46c1291"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawLines </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nlines</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_vec3.html">Vec3</a> *&#160;</td>
+ <td class="paramname"><em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae6a00a92f71caa85600aabb2708a7722">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7406ecb480efaef2a6f27e7a5ed124e7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawPoints </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_vertex_set.html">VertexSet</a> *&#160;</td>
+ <td class="paramname"><em>v</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae5fe138914e9f5066fcfc924162266aa">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02824">2824</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab5dc5af1ca4e08f397f59730ea1539e4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawPoints </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_vertex_set.html">VertexSet</a> *&#160;</td>
+ <td class="paramname"><em>v</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae5fe138914e9f5066fcfc924162266aa">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a15de8442245fe2c9b5bc8ed052bd9615"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawPolyOutline </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae5764528b687e3d65c35ca3020cabba6">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02507">2507</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="add771d8e2dc14b27c5100629cfd5fa08"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawPolyOutline </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae5764528b687e3d65c35ca3020cabba6">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab07405922f7515b5666491ee53d7a425"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawPolys </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>npolys</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ac7440fa0a5bd02988f87142ed5fc17f9">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01745">1745</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a761913690a277dd2e2b1a334065862cd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawPolys </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>npolys</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ac7440fa0a5bd02988f87142ed5fc17f9">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a90f8ffc1874a60a1eaa9ebd4806304b7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawScreenLines </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nlines</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&#160;</td>
+ <td class="paramname"><em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a920f8473f394a14de1a636244817ffcb">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02753">2753</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a73db9a22fac281c0416a613bca198784"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawScreenLines </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nlines</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&#160;</td>
+ <td class="paramname"><em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a920f8473f394a14de1a636244817ffcb">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a36678882ef4ad5edf7e5fe09dee50bd2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawScreenPolys </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>npolys</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#af68e423e22f04eea8f67fb43421bb2f6">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01949">1949</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8908bfca759a5279d29ecf45f2dd2173"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawScreenPolys </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>npolys</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_poly.html">Poly</a> *&#160;</td>
+ <td class="paramname"><em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#af68e423e22f04eea8f67fb43421bb2f6">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab68d7bf52f0d644eeb53bcc5d7f0b7a2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawShadow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_solid.html">Solid</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nverts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_vec3.html">Vec3</a> *&#160;</td>
+ <td class="paramname"><em>verts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>vis</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a89f4ece161cd6619f424ea24dbe44b6d">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02560">2560</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e22c4751b8ec6a78cc4c04dc1747469"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawShadow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_solid.html">Solid</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>nverts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_vec3.html">Vec3</a> *&#160;</td>
+ <td class="paramname"><em>verts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>vis</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a89f4ece161cd6619f424ea24dbe44b6d">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac33c46b2e098e6e401e9cbed6878732b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawSolid </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_solid.html">Solid</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>blend_modes</em> = <code>0xf</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab809e61c980a7604c908c639a369a55e">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02073">2073</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acbe050df9136506586f4bf4af3f7fdbf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawSolid </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_solid.html">Solid</a> *&#160;</td>
+ <td class="paramname"><em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>blend_modes</em> = <code>0xf</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab809e61c980a7604c908c639a369a55e">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa70997aadf3d41385ebb053dccd10eec"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::DrawText </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>rect</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>format</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a510c0724c9adcdbc801e73421793a317">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02916">2916</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa9f85c9c771153c8f98c3f04f12077cc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::DrawText </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>text</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>rect</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>format</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a510c0724c9adcdbc801e73421793a317">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d033206b2133500947351f059b66087"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::EndFrame </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a7654405d0db2e41bca0b017c582865bc">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab07101eaa29d6564eb4bd9eba8f6fd3a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::EndFrame </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a7654405d0db2e41bca0b017c582865bc">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01668">1668</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a022851e10903d3cc9047b99ccadc3f72"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::GammaLevel </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab54bf859aae69c1635357fc0257f3899">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00083">83</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a022851e10903d3cc9047b99ccadc3f72"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::GammaLevel </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab54bf859aae69c1635357fc0257f3899">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00083">83</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f4a4d661edbe34d9ab119a29e454643"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static IDirect3DDevice9* VideoDX9::GetD3DDevice9 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a84039b5446af23a5ec32fbbee764ca7e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">IDirect3DDevice9 * VideoDX9::GetD3DDevice9 </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00450">450</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3cec0f774598e770d99b5b71dc17b054"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="class_video_settings.html">VideoSettings</a>* VideoDX9::GetVideoSettings </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a80c12956d5c05ad16e095e641344fbd2">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00047">47</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3cec0f774598e770d99b5b71dc17b054"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="class_video_settings.html">VideoSettings</a>* VideoDX9::GetVideoSettings </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a80c12956d5c05ad16e095e641344fbd2">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00047">47</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0dfdbec279787a3f92c247af281ff6d9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::GetWindowRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>r</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#aa3a259a52567e997f820af2f0c9a8f72">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a349e7d7daeb57cb1e1c8f20ea3654feb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::GetWindowRect </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>r</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#aa3a259a52567e997f820af2f0c9a8f72">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01253">1253</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee1c89a46b8cc21e8885b577ec9dfc20"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Height </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a9a720ce4b3792b65a3a96683d60590d9">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00061">61</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee1c89a46b8cc21e8885b577ec9dfc20"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Height </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a9a720ce4b3792b65a3a96683d60590d9">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00061">61</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a106039a62685619bdd1a55c139e9d42f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::InvalidateCache </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a66c29729914d9718815517c0cbec1646">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01014">1014</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac2c8f570455fda1fc0cfac3d4ac7bcf7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VideoDX9::InvalidateCache </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a66c29729914d9718815517c0cbec1646">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a970dd575ba176e8ea988fc33d8880bed"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::IsHardware </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a037412f97de2aae1f3db011150040e3a">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00077">77</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a970dd575ba176e8ea988fc33d8880bed"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::IsHardware </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a037412f97de2aae1f3db011150040e3a">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00077">77</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b33a3d1de29f87e0c3e8d37b2ee7476"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::IsModeSupported </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>bpp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a2f3f01a0d08e7a49cd11acdb13d0526c">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a28cd4326fb9f1ff3dcb3c9948c676e5d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::IsModeSupported </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>bpp</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a2f3f01a0d08e7a49cd11acdb13d0526c">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00517">517</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d757f192b1d17019896d87f4dac6cb4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::MaxTexAspect </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5028baa5cb638f4dacb8d027d433d458">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af32ade21c67b89880ac417a44cc10176"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int VideoDX9::MaxTexAspect </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5028baa5cb638f4dacb8d027d433d458">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00761">761</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a9af3ede749c889a9aa65bedc54acf5a6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">int VideoDX9::MaxTexSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a80d6a37e60213d962d96cb17319b87cf">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00747">747</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f9cf8e165e79ead2e52a6fa5108c2e8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::MaxTexSize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a80d6a37e60213d962d96cb17319b87cf">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="adc2054091eba8e732dd04296bdecf598"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::Pause </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#affe4797321b824d138efbca8075fc6a2">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00984">984</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0beaa38413de237c147f7bdf7450c9ff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::Pause </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#affe4797321b824d138efbca8075fc6a2">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19fd4990d5e960f288b8499e537bf8b5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::PreloadSurface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_surface.html">Surface</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5a21c4dc354bf37e6fc60b1112dfb505">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01000">1000</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e58624385ecf8c8b4e4fd986b1d3306"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VideoDX9::PreloadSurface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_surface.html">Surface</a> *&#160;</td>
+ <td class="paramname"><em>s</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5a21c4dc354bf37e6fc60b1112dfb505">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3f8fe9bac1b97b396ce677789263668e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::PreloadTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> *&#160;</td>
+ <td class="paramname"><em>bmp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#af840e7c038def08edbb92ca12f123acf">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01007">1007</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a58f634c7212e65fb4eced9ab0811ebe0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VideoDX9::PreloadTexture </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> *&#160;</td>
+ <td class="paramname"><em>bmp</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#af840e7c038def08edbb92ca12f123acf">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a85e159afb705af20efeb96dd409026cd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::Present </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a570adef4228c16319ef20af6eeb84341">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00959">959</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a57dee3a6e280deb6a78a7e2d677ec16f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::Present </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a570adef4228c16319ef20af6eeb84341">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a72f39e9ebd383ae7469b3d98bb89f011"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VideoDX9::RecoverSurfaces </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a4871b4fb39fe07d06f42c729b0841ad0">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a19b454f72a31b81e36773d98ff3c400b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VideoDX9::RecoverSurfaces </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a4871b4fb39fe07d06f42c729b0841ad0">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00777">777</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ace95b227b44e44cc6728923c4bcf694f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::Reset </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae00f8fc7786064f40617b8c62feb6686">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4ffacbf1d66e82d751b7be0a43a31f85"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::Reset </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ae00f8fc7786064f40617b8c62feb6686">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00547">547</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab5a37a102f120b5ab91ed90b5f3df945"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::Resume </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a177b0599eb5fe49f6813ab50d751d1e2">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00992">992</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a05914e940be0fe9669c32827d99b12d5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::Resume </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a177b0599eb5fe49f6813ab50d751d1e2">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afec69f019e2c8405d80a75e0d4e478f0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetAmbient </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a379da196564bc3945985de3badf27ab3">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01324">1324</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2d71b5465f2a6b5b61e928a00ff7727d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetAmbient </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a379da196564bc3945985de3badf27ab3">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a134126ffcf58e10c3549f6f9c9ac313f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetBackgroundColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ac109a195df847b778928b5cbc2ee8665">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00818">818</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad6672443c271629da74c2386eb2ed528"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetBackgroundColor </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_color.html">Color</a>&#160;</td>
+ <td class="paramname"><em>c</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ac109a195df847b778928b5cbc2ee8665">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a96848a05fdabc6476a2a8dcce15231f2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetBlendType </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a8237064cbdb626b380b51fdc3b81e777">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aabbfb7864c1c1df82b82148bb0a07bce"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetBlendType </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>blend_type</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a8237064cbdb626b380b51fdc3b81e777">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01586">1586</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a08a2b22d2255f6cc2e696af50478885c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetCamera </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_camera.html">Camera</a> *&#160;</td>
+ <td class="paramname"><em>cam</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#afff024545cd46817c7e66fe5cacd5698">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01411">1411</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e0a09857b8923a7c0a89fa1d9093377"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetCamera </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_camera.html">Camera</a> *&#160;</td>
+ <td class="paramname"><em>cam</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#afff024545cd46817c7e66fe5cacd5698">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af01b8de36c39ff2acc231d5a5a8c70ad"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetEnvironment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> **&#160;</td>
+ <td class="paramname"><em>faces</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a04cb263758f5162ee2f8659122a71684">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01490">1490</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a93d3fe5523c48e13540d97abaa855581"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetEnvironment </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_bitmap.html">Bitmap</a> **&#160;</td>
+ <td class="paramname"><em>faces</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a04cb263758f5162ee2f8659122a71684">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab14b5d9da4f65c38f5655e1acdeda297"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetGammaLevel </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>g</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5a11d10543fed64282724e4bd2f3381b">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00859">859</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aff9c4b7fea086992c8dcb1e7afbe03b8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetGammaLevel </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>g</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a5a11d10543fed64282724e4bd2f3381b">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a599ee4c2e7f9bb021f425fe0d1423800"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetLights </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_light.html">Light</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>lights</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a62400e6b2d0d301938edb13d5d8c3460">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa838f453b5344f7f205798eeaba7b662"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetLights </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_light.html">Light</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>lights</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a62400e6b2d0d301938edb13d5d8c3460">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01331">1331</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="abd4431489d5b6cc54f5a544c9ed11d7c"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetObjTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>o</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_point.html">Point</a> &amp;&#160;</td>
+ <td class="paramname"><em>l</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#afad579d9b76f3c7fc23b7e2ced0f86c1">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00892">892</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a78b06281064dae01ce6dc3c9b4c07af6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetObjTransform </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_matrix.html">Matrix</a> &amp;&#160;</td>
+ <td class="paramname"><em>o</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_point.html">Point</a> &amp;&#160;</td>
+ <td class="paramname"><em>l</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#afad579d9b76f3c7fc23b7e2ced0f86c1">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ac7c2c0ecdf3c13d1acff3503f900b24b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetProjection </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>fov</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>znear</em> = <code>1.0f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>zfar</em> = <code>1.0e6f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>type</em> = <code><a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41ba27f2fb9477a9a8d9fe60b3f477d1f922">PROJECTION_PERSPECTIVE</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a8d2a7c27b29a76b57fec5c990f507b40">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01428">1428</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aee4267804cd45c82f4090f51f9218b63"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetProjection </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>fov</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>znear</em> = <code>1.0f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>zfar</em> = <code>1.0e6f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>type</em> = <code><a class="el" href="class_video.html#af6b0fe6afd1435bf121e8d76b565f41ba27f2fb9477a9a8d9fe60b3f477d1f922">PROJECTION_PERSPECTIVE</a></code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a8d2a7c27b29a76b57fec5c990f507b40">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ad0f416aa53bd85bfe98a2b4fc7b79aac"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetRenderState </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9">RENDER_STATE</a>&#160;</td>
+ <td class="paramname"><em>state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ad6d15be603f17d68b69c9be8c5a91cbc">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a6318f9ef16651cec2e16dacba49f4529"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetRenderState </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_video.html#a6714be092b4fd2a23735f8e5325f52b9">RENDER_STATE</a>&#160;</td>
+ <td class="paramname"><em>state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">DWORD&#160;</td>
+ <td class="paramname"><em>value</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ad6d15be603f17d68b69c9be8c5a91cbc">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01515">1515</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2c3a2d53ee564c35467626f2244e9504"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetupParams </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00461">461</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2b42260e048da15cb8a92658728ead82"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetupParams </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac87b3354b6401504900294542516b8ca"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetVideoSettings </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a9b44cc346b900f3abff516aa4f401d83">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00526">526</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d7a883cbc36786ae8d367564b92b641"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetVideoSettings </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_video_settings.html">VideoSettings</a> *&#160;</td>
+ <td class="paramname"><em>vs</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a9b44cc346b900f3abff516aa4f401d83">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4777a666b53ab0034cfd8548b0cadc8b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetViewport </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a2343c3e62edbf4ace5110cc83906e360">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4fd53fb116aa4d42701fa9f770c033ea"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetViewport </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>w</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>h</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a2343c3e62edbf4ace5110cc83906e360">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01281">1281</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa6aae2e47d20f83b2f107cb5873fe741"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::SetWindowRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>r</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#aad8508248700ce8b874e5be5e66c3b9b">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01273">1273</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab39580118f215744b2e6e878ff8d5fb8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::SetWindowRect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_rect.html">Rect</a> &amp;&#160;</td>
+ <td class="paramname"><em>r</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#aad8508248700ce8b874e5be5e66c3b9b">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4742d3c3dc2fc58357ea7a34a935bef7"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::StartFrame </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#adbb7fed8e5341fc9dc3724d9db499757">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab20d6b59e4e1cd1a0f15fe8353ecade2"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::StartFrame </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#adbb7fed8e5341fc9dc3724d9db499757">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l01622">1622</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae95b88a1521d4e917d45e4940efe9cbc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::UseMaterial </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_material.html">Material</a> *&#160;</td>
+ <td class="paramname"><em>m</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a91c069fddd97f5ca65cbf93f656348e5">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7dbb4b62c068d710dc095fc537526529"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::UseMaterial </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_material.html">Material</a> *&#160;</td>
+ <td class="paramname"><em>m</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a91c069fddd97f5ca65cbf93f656348e5">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02866">2866</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3cc13e4310a4da7d1c93d66e882aade4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VideoDX9::UseXFont </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>i</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab876ac9d43a966682d74e58f92e5235b">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l02875">2875</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="afcf6c6b639b64bb32b5fa28874d62fd5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VideoDX9::UseXFont </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>i</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab876ac9d43a966682d74e58f92e5235b">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a8037640499e2c5e63de9a22cb226e36d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">DWORD VideoDX9::VidMemFree </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a544aabf528911c1f60cee9d83a573b49">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_video_d_x9_8cpp_source.html#l00736">736</a> of file <a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ab282e585f410c7d9c38d34ad2e5d516e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual DWORD VideoDX9::VidMemFree </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a544aabf528911c1f60cee9d83a573b49">Video</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d3ce968499b5402288f5ce279c16914"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Width </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab5ce5f740cc531242905b633e588508c">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00060">60</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d3ce968499b5402288f5ce279c16914"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::Width </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#ab5ce5f740cc531242905b633e588508c">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00060">60</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d4ba72081837226374cbfa9cd2b57cf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::ZDepth </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a906b5fdcb63fe3bda596a77b90d41c8d">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="_magic2_2_video_d_x9_8h_source.html#l00078">78</a> of file <a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d4ba72081837226374cbfa9cd2b57cf"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int VideoDX9::ZDepth </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reimplemented from <a class="el" href="class_video.html#a906b5fdcb63fe3bda596a77b90d41c8d">Video</a>.</p>
+
+<p>Definition at line <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html#l00078">78</a> of file <a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>D:/SRC/StarshatterSVN/Magic2/<a class="el" href="_magic2_2_video_d_x9_8h_source.html">VideoDX9.h</a></li>
+<li>D:/SRC/StarshatterSVN/nGenEx/<a class="el" href="n_gen_ex_2_video_d_x9_8h_source.html">VideoDX9.h</a></li>
+<li>D:/SRC/StarshatterSVN/nGenEx/<a class="el" href="_video_d_x9_8cpp_source.html">VideoDX9.cpp</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_video_d_x9.html">VideoDX9</a></li>
+ <li class="footer">Generated on Thu May 31 2012 16:32:22 for Starshatter_Open by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
+ </ul>
+</div>
+</body>
+</html>