aboutsummaryrefslogtreecommitdiff
path: root/docs/api/files/group___nv_flow_volume_render.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api/files/group___nv_flow_volume_render.html')
-rw-r--r--docs/api/files/group___nv_flow_volume_render.html382
1 files changed, 382 insertions, 0 deletions
diff --git a/docs/api/files/group___nv_flow_volume_render.html b/docs/api/files/group___nv_flow_volume_render.html
new file mode 100644
index 0000000..5a0c5a6
--- /dev/null
+++ b/docs/api/files/group___nv_flow_volume_render.html
@@ -0,0 +1,382 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRender</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="nvflow_logo.png">
+ <br>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowVolumeRender</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for Flow grid lighting. <a href="struct_nv_flow_volume_lighting_params.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description needed to a create a volume render object. <a href="struct_nv_flow_volume_render_desc.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for VRWorks lens matched shading rendering. <a href="struct_nv_flow_volume_render_l_m_s_params.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for VRWorks multires rendering. <a href="struct_nv_flow_volume_render_multi_res_params.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for Flow grid rendering. <a href="struct_nv_flow_volume_render_params.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rendering viewport. <a href="struct_nv_flow_volume_render_viewport.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f">eNvFlowMultiResRayMarchDisabled</a> = 0,
+<a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae">eNvFlowMultiResRayMarch2x2</a> = 1,
+<a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb">eNvFlowMultiResRayMarch4x4</a> = 2,
+<a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280">eNvFlowMultiResRayMarch8x8</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">eNvFlowMultiResRayMarch16x16</a> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiple resolution options for offscreen ray march. <a href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlowVolumeRenderDownsample</a> { <a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870">eNvFlowVolumeRenderDownsampleNone</a> = 0,
+<a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b">eNvFlowVolumeRenderDownsample2x2</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Downsample options for offscreen ray march. <a href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowVolumeRender *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#gd7fb11b0ae107988a89389bc195dad58">NvFlowCreateVolumeRender</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#ge167d9b203ff110b4203ce6bf39eabd3">NvFlowReleaseVolumeRender</a> (NvFlowVolumeRender *volumeRender)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g90d32ce4b73f0eedced2f947115f8c02">NvFlowVolumeRenderGridExport</a> (NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g86222c07456c0fec4a2547bb8e637e4a">NvFlowVolumeRenderLightGridExport</a> (NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g821542fe396dab712572d3e0448485d0">NvFlowVolumeRenderParamsDefaults</a> (<a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g26645fdb20a660c26e510df6ea386401">NvFlowVolumeRenderTexture3D</a> (NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowTexture3D *density, const <a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *params)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g1c78416f175f224fc8d7e33c42fbaf97"></a><!-- doxytag: member="NvFlow.h::NvFlowMultiResRayMarch" ref="g1c78416f175f224fc8d7e33c42fbaf97" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Multiple resolution options for offscreen ray march.
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f"></a><!-- doxytag: member="eNvFlowMultiResRayMarchDisabled" ref="gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f" args="" -->eNvFlowMultiResRayMarchDisabled</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae"></a><!-- doxytag: member="eNvFlowMultiResRayMarch2x2" ref="gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae" args="" -->eNvFlowMultiResRayMarch2x2</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb"></a><!-- doxytag: member="eNvFlowMultiResRayMarch4x4" ref="gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb" args="" -->eNvFlowMultiResRayMarch4x4</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280"></a><!-- doxytag: member="eNvFlowMultiResRayMarch8x8" ref="gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280" args="" -->eNvFlowMultiResRayMarch8x8</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7"></a><!-- doxytag: member="eNvFlowMultiResRayMarch16x16" ref="gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7" args="" -->eNvFlowMultiResRayMarch16x16</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g84ba83dc20ddbf691cd2e313aebcdde8"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderDownsample" ref="g84ba83dc20ddbf691cd2e313aebcdde8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlowVolumeRenderDownsample</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Downsample options for offscreen ray march.
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870"></a><!-- doxytag: member="eNvFlowVolumeRenderDownsampleNone" ref="gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870" args="" -->eNvFlowVolumeRenderDownsampleNone</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b"></a><!-- doxytag: member="eNvFlowVolumeRenderDownsample2x2" ref="gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b" args="" -->eNvFlowVolumeRenderDownsample2x2</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gd7fb11b0ae107988a89389bc195dad58"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateVolumeRender" ref="gd7fb11b0ae107988a89389bc195dad58" args="(NvFlowContext *context, const NvFlowVolumeRenderDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowVolumeRender* NvFlowCreateVolumeRender </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a volume render object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context for GPU resource allocation. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>Description for memory allocation.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created volume render object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge167d9b203ff110b4203ce6bf39eabd3"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseVolumeRender" ref="ge167d9b203ff110b4203ce6bf39eabd3" args="(NvFlowVolumeRender *volumeRender)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseVolumeRender </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeRender *&nbsp;</td>
+ <td class="paramname"> <em>volumeRender</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a volume render object.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>volumeRender</em>&nbsp;</td><td>The volume render object to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g90d32ce4b73f0eedced2f947115f8c02"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderGridExport" ref="g90d32ce4b73f0eedced2f947115f8c02" args="(NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowGridExport *gridExport, const NvFlowVolumeRenderParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeRenderGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeRender *&nbsp;</td>
+ <td class="paramname"> <em>volumeRender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowGridExport *&nbsp;</td>
+ <td class="paramname"> <em>gridExport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Renders a grid export.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>volumeRender</em>&nbsp;</td><td>The volume render object to perform the rendering. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created the volume render object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>gridExport</em>&nbsp;</td><td>The grid export to ray march. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for rendering. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g86222c07456c0fec4a2547bb8e637e4a"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderLightGridExport" ref="g86222c07456c0fec4a2547bb8e637e4a" args="(NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowGridExport *gridExport, const NvFlowVolumeLightingParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowVolumeRenderLightGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeRender *&nbsp;</td>
+ <td class="paramname"> <em>volumeRender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowGridExport *&nbsp;</td>
+ <td class="paramname"> <em>gridExport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Lights a grid export to produce another grid export that can be ray marched raw.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>volumeRender</em>&nbsp;</td><td>The volume render object to perform the lighting. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created the volume render object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>gridExport</em>&nbsp;</td><td>The grid export to ray march. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for lighting.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The lit grid view. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g821542fe396dab712572d3e0448485d0"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderParamsDefaults" ref="g821542fe396dab712572d3e0448485d0" args="(NvFlowVolumeRenderParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeRenderParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows the application to request default volume render parameters from Flow.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>The parameters for Flow to fill out. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g26645fdb20a660c26e510df6ea386401"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderTexture3D" ref="g26645fdb20a660c26e510df6ea386401" args="(NvFlowVolumeRender *volumeRender, NvFlowContext *context, NvFlowTexture3D *density, const NvFlowVolumeRenderParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeRenderTexture3D </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeRender *&nbsp;</td>
+ <td class="paramname"> <em>volumeRender</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowTexture3D *&nbsp;</td>
+ <td class="paramname"> <em>density</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Renders a 3D texture.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>volumeRender</em>&nbsp;</td><td>The volume render object to perform the rendering. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created the volume render object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>density</em>&nbsp;</td><td>The 3D texture to ray march. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for rendering. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2014-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>