aboutsummaryrefslogtreecommitdiff
path: root/docs/api/files
diff options
context:
space:
mode:
authorAndrew Reidmeyer <[email protected]>2017-03-15 09:28:59 -0600
committerAndrew Reidmeyer <[email protected]>2017-03-15 09:28:59 -0600
commitf5f6a899903a309f1fc93b31c0297fc7b3b5cf46 (patch)
treeed3dece338b579d5b51af494b2d543fb46c43fa3 /docs/api/files
downloadflow-1.0.0.tar.xz
flow-1.0.0.zip
Initial 1.0.0 binary releasev1.0.0
Diffstat (limited to 'docs/api/files')
-rw-r--r--docs/api/files/NVIDIA.css1634
-rw-r--r--docs/api/files/_nv_flow_8h-source.html1039
-rw-r--r--docs/api/files/_nv_flow_8h.html541
-rw-r--r--docs/api/files/_nv_flow_context_8h-source.html96
-rw-r--r--docs/api/files/_nv_flow_context_8h.html122
-rw-r--r--docs/api/files/_nv_flow_context_d3_d11_8h-source.html98
-rw-r--r--docs/api/files/_nv_flow_context_d3_d11_8h.html73
-rw-r--r--docs/api/files/_nv_flow_context_d3_d12_8h-source.html130
-rw-r--r--docs/api/files/_nv_flow_context_d3_d12_8h.html77
-rw-r--r--docs/api/files/_nv_flow_shader_8h-source.html134
-rw-r--r--docs/api/files/_nv_flow_shader_8h.html50
-rw-r--r--docs/api/files/_nv_flow_types_8h-source.html135
-rw-r--r--docs/api/files/_nv_flow_types_8h.html269
-rw-r--r--docs/api/files/annotated.html115
-rw-r--r--docs/api/files/classes.html36
-rw-r--r--docs/api/files/doxygen.pngbin0 -> 1281 bytes
-rw-r--r--docs/api/files/files.html46
-rw-r--r--docs/api/files/ftv2blank.pngbin0 -> 174 bytes
-rw-r--r--docs/api/files/ftv2doc.pngbin0 -> 255 bytes
-rw-r--r--docs/api/files/ftv2folderclosed.pngbin0 -> 259 bytes
-rw-r--r--docs/api/files/ftv2folderopen.pngbin0 -> 261 bytes
-rw-r--r--docs/api/files/ftv2lastnode.pngbin0 -> 233 bytes
-rw-r--r--docs/api/files/ftv2link.pngbin0 -> 358 bytes
-rw-r--r--docs/api/files/ftv2mlastnode.pngbin0 -> 160 bytes
-rw-r--r--docs/api/files/ftv2mnode.pngbin0 -> 194 bytes
-rw-r--r--docs/api/files/ftv2node.pngbin0 -> 235 bytes
-rw-r--r--docs/api/files/ftv2plastnode.pngbin0 -> 165 bytes
-rw-r--r--docs/api/files/ftv2pnode.pngbin0 -> 200 bytes
-rw-r--r--docs/api/files/ftv2vertline.pngbin0 -> 229 bytes
-rw-r--r--docs/api/files/functions.html90
-rw-r--r--docs/api/files/functions_0x62.html105
-rw-r--r--docs/api/files/functions_0x63.html123
-rw-r--r--docs/api/files/functions_0x64.html129
-rw-r--r--docs/api/files/functions_0x65.html77
-rw-r--r--docs/api/files/functions_0x66.html91
-rw-r--r--docs/api/files/functions_0x67.html109
-rw-r--r--docs/api/files/functions_0x68.html79
-rw-r--r--docs/api/files/functions_0x69.html91
-rw-r--r--docs/api/files/functions_0x6c.html94
-rw-r--r--docs/api/files/functions_0x6d.html131
-rw-r--r--docs/api/files/functions_0x6e.html111
-rw-r--r--docs/api/files/functions_0x6f.html72
-rw-r--r--docs/api/files/functions_0x70.html100
-rw-r--r--docs/api/files/functions_0x71.html72
-rw-r--r--docs/api/files/functions_0x72.html116
-rw-r--r--docs/api/files/functions_0x73.html149
-rw-r--r--docs/api/files/functions_0x74.html83
-rw-r--r--docs/api/files/functions_0x75.html81
-rw-r--r--docs/api/files/functions_0x76.html109
-rw-r--r--docs/api/files/functions_0x77.html84
-rw-r--r--docs/api/files/functions_0x78.html78
-rw-r--r--docs/api/files/functions_0x79.html78
-rw-r--r--docs/api/files/functions_0x7a.html77
-rw-r--r--docs/api/files/functions_vars.html90
-rw-r--r--docs/api/files/functions_vars_0x62.html105
-rw-r--r--docs/api/files/functions_vars_0x63.html123
-rw-r--r--docs/api/files/functions_vars_0x64.html129
-rw-r--r--docs/api/files/functions_vars_0x65.html77
-rw-r--r--docs/api/files/functions_vars_0x66.html91
-rw-r--r--docs/api/files/functions_vars_0x67.html109
-rw-r--r--docs/api/files/functions_vars_0x68.html79
-rw-r--r--docs/api/files/functions_vars_0x69.html91
-rw-r--r--docs/api/files/functions_vars_0x6c.html94
-rw-r--r--docs/api/files/functions_vars_0x6d.html131
-rw-r--r--docs/api/files/functions_vars_0x6e.html111
-rw-r--r--docs/api/files/functions_vars_0x6f.html72
-rw-r--r--docs/api/files/functions_vars_0x70.html100
-rw-r--r--docs/api/files/functions_vars_0x71.html72
-rw-r--r--docs/api/files/functions_vars_0x72.html116
-rw-r--r--docs/api/files/functions_vars_0x73.html149
-rw-r--r--docs/api/files/functions_vars_0x74.html83
-rw-r--r--docs/api/files/functions_vars_0x75.html81
-rw-r--r--docs/api/files/functions_vars_0x76.html109
-rw-r--r--docs/api/files/functions_vars_0x77.html84
-rw-r--r--docs/api/files/functions_vars_0x78.html78
-rw-r--r--docs/api/files/functions_vars_0x79.html78
-rw-r--r--docs/api/files/functions_vars_0x7a.html77
-rw-r--r--docs/api/files/globals.html218
-rw-r--r--docs/api/files/globals_0x6e.html368
-rw-r--r--docs/api/files/globals_defs.html56
-rw-r--r--docs/api/files/globals_enum.html84
-rw-r--r--docs/api/files/globals_eval.html217
-rw-r--r--docs/api/files/globals_func.html321
-rw-r--r--docs/api/files/globals_type.html62
-rw-r--r--docs/api/files/group___nv_flow_context.html411
-rw-r--r--docs/api/files/group___nv_flow_context_d3_d11.html421
-rw-r--r--docs/api/files/group___nv_flow_context_d3_d12.html425
-rw-r--r--docs/api/files/group___nv_flow_cross_section.html184
-rw-r--r--docs/api/files/group___nv_flow_device.html527
-rw-r--r--docs/api/files/group___nv_flow_grid.html642
-rw-r--r--docs/api/files/group___nv_flow_grid_emit.html220
-rw-r--r--docs/api/files/group___nv_flow_grid_emit_custom.html225
-rw-r--r--docs/api/files/group___nv_flow_grid_export.html226
-rw-r--r--docs/api/files/group___nv_flow_grid_import.html516
-rw-r--r--docs/api/files/group___nv_flow_grid_material.html270
-rw-r--r--docs/api/files/group___nv_flow_grid_proxy.html258
-rw-r--r--docs/api/files/group___nv_flow_particle_surface.html409
-rw-r--r--docs/api/files/group___nv_flow_render_material.html407
-rw-r--r--docs/api/files/group___nv_flow_s_d_f_generator.html271
-rw-r--r--docs/api/files/group___nv_flow_shape.html317
-rw-r--r--docs/api/files/group___nv_flow_volume_render.html382
-rw-r--r--docs/api/files/group___nv_flow_volume_shadow.html291
-rw-r--r--docs/api/files/index.html11
-rw-r--r--docs/api/files/main.html34
-rw-r--r--docs/api/files/modules.html52
-rw-r--r--docs/api/files/nvflow_logo.pngbin0 -> 3560 bytes
-rw-r--r--docs/api/files/struct_nv_flow_color_map_data.html85
-rw-r--r--docs/api/files/struct_nv_flow_context_desc_d3_d11.html78
-rw-r--r--docs/api/files/struct_nv_flow_context_desc_d3_d12.html184
-rw-r--r--docs/api/files/struct_nv_flow_cross_section_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_cross_section_params.html488
-rw-r--r--docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d11.html95
-rw-r--r--docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d12.html163
-rw-r--r--docs/api/files/struct_nv_flow_descriptor_reserve_handle_d3_d12.html112
-rw-r--r--docs/api/files/struct_nv_flow_device_desc.html108
-rw-r--r--docs/api/files/struct_nv_flow_device_queue_desc.html82
-rw-r--r--docs/api/files/struct_nv_flow_device_queue_status.html108
-rw-r--r--docs/api/files/struct_nv_flow_dim.html92
-rw-r--r--docs/api/files/struct_nv_flow_dynamic_descriptor_heap_d3_d12.html78
-rw-r--r--docs/api/files/struct_nv_flow_float3.html92
-rw-r--r--docs/api/files/struct_nv_flow_float4.html109
-rw-r--r--docs/api/files/struct_nv_flow_float4x4.html109
-rw-r--r--docs/api/files/struct_nv_flow_grid_desc.html208
-rw-r--r--docs/api/files/struct_nv_flow_grid_emit_custom_alloc_params.html148
-rw-r--r--docs/api/files/struct_nv_flow_grid_emit_custom_emit_layer_params.html228
-rw-r--r--docs/api/files/struct_nv_flow_grid_emit_custom_emit_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_emit_params.html688
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_debug_vis_view.html228
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_handle.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_import_layer_mapping.html128
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_import_layered_mapping.html148
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_layer_view.html88
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_layered_view.html68
-rw-r--r--docs/api/files/struct_nv_flow_grid_export_simple_shape.html88
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_handle.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_layer_view.html128
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_layered_view.html68
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_import_state_c_p_u_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_material_handle.html88
-rw-r--r--docs/api/files/struct_nv_flow_grid_material_params.html328
-rw-r--r--docs/api/files/struct_nv_flow_grid_material_per_component.html168
-rw-r--r--docs/api/files/struct_nv_flow_grid_params.html148
-rw-r--r--docs/api/files/struct_nv_flow_grid_proxy_desc.html168
-rw-r--r--docs/api/files/struct_nv_flow_grid_proxy_flush_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_grid_reset_desc.html88
-rw-r--r--docs/api/files/struct_nv_flow_particle_surface_data.html108
-rw-r--r--docs/api/files/struct_nv_flow_particle_surface_desc.html148
-rw-r--r--docs/api/files/struct_nv_flow_particle_surface_emit_params.html225
-rw-r--r--docs/api/files/struct_nv_flow_particle_surface_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_query_time.html65
-rw-r--r--docs/api/files/struct_nv_flow_render_material_handle.html88
-rw-r--r--docs/api/files/struct_nv_flow_render_material_params.html248
-rw-r--r--docs/api/files/struct_nv_flow_render_material_pool_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_render_target_view_desc_d3_d11.html78
-rw-r--r--docs/api/files/struct_nv_flow_render_target_view_desc_d3_d12.html146
-rw-r--r--docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d11.html78
-rw-r--r--docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d12.html95
-rw-r--r--docs/api/files/struct_nv_flow_resource_view_desc_d3_d11.html61
-rw-r--r--docs/api/files/struct_nv_flow_resource_view_desc_d3_d12.html112
-rw-r--r--docs/api/files/struct_nv_flow_s_d_f_gen_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_s_d_f_gen_mesh_params.html248
-rw-r--r--docs/api/files/struct_nv_flow_shader_linear_params.html235
-rw-r--r--docs/api/files/struct_nv_flow_shader_point_params.html133
-rw-r--r--docs/api/files/struct_nv_flow_shape_desc_box.html68
-rw-r--r--docs/api/files/struct_nv_flow_shape_desc_capsule.html88
-rw-r--r--docs/api/files/struct_nv_flow_shape_desc_plane.html88
-rw-r--r--docs/api/files/struct_nv_flow_shape_desc_s_d_f.html68
-rw-r--r--docs/api/files/struct_nv_flow_shape_desc_sphere.html68
-rw-r--r--docs/api/files/struct_nv_flow_shape_s_d_f_data.html128
-rw-r--r--docs/api/files/struct_nv_flow_shape_s_d_f_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_support.html68
-rw-r--r--docs/api/files/struct_nv_flow_uint2.html75
-rw-r--r--docs/api/files/struct_nv_flow_uint3.html92
-rw-r--r--docs/api/files/struct_nv_flow_uint4.html109
-rw-r--r--docs/api/files/struct_nv_flow_volume_lighting_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_volume_render_desc.html68
-rw-r--r--docs/api/files/struct_nv_flow_volume_render_l_m_s_params.html264
-rw-r--r--docs/api/files/struct_nv_flow_volume_render_multi_res_params.html248
-rw-r--r--docs/api/files/struct_nv_flow_volume_render_params.html488
-rw-r--r--docs/api/files/struct_nv_flow_volume_render_viewport.html116
-rw-r--r--docs/api/files/struct_nv_flow_volume_shadow_debug_render_params.html108
-rw-r--r--docs/api/files/struct_nv_flow_volume_shadow_desc.html168
-rw-r--r--docs/api/files/struct_nv_flow_volume_shadow_params.html228
-rw-r--r--docs/api/files/struct_nv_flow_volume_shadow_stats.html99
-rw-r--r--docs/api/files/tab_b.gifbin0 -> 35 bytes
-rw-r--r--docs/api/files/tab_l.gifbin0 -> 706 bytes
-rw-r--r--docs/api/files/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--docs/api/files/tabs.css105
-rw-r--r--docs/api/files/tree.html579
-rw-r--r--docs/api/files/union_nv_flow_shape_desc.html133
192 files changed, 28993 insertions, 0 deletions
diff --git a/docs/api/files/NVIDIA.css b/docs/api/files/NVIDIA.css
new file mode 100644
index 0000000..c5bb745
--- /dev/null
+++ b/docs/api/files/NVIDIA.css
@@ -0,0 +1,1634 @@
+/* The standard CSS for doxygen $doxygenversion */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid ##99;
+ color: ##44;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+ border: 1px solid #cceecc;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+}
+
+div.footer {
+ text-align: center;
+ margin: 12px;
+ /* color: #216414; */
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #216414;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #28a028;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: ##AA;
+ color: #ffffff;
+ border: 1px double ##98;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #cceecc;
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 0px;
+ margin: 4px 8px 4px 2px;
+ background-color: ##FC;
+ border: 1px solid ##CC;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+
+ border: 0px solid #ffffff;
+
+ font-weight: bold;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+ border: 0px solid #ffffff;
+
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #002090
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: ##F8;
+ border-left: 2px solid ##AA;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+}
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #cceecc;
+}
+
+th.dirtab {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+ font-weight: bold;
+}
+
+hr {
+ color: FFFFFF;
+ height: 16;
+ border: none;
+ border-top: 1px solid ##66;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #d0e0d1;
+ margin: 8px;
+ padding: 6px 0 0 8px;
+ box-shadow: 2px 2px 4px 0px #666;
+ -moz-box-shadow: 4px 4px 2px 1px #aaa;
+ -webkit-box-shadow: 2px 2px 4px 0px #666;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 6px 8px 8px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft, .memTemplParams {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+ border-top: 1px solid #b0d1b1;
+
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #606060;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: ##60;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+ border: 1px solid #cceecc;
+
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 8px;
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+ border: 1px solid #b0c0b1;
+
+ padding: 0;
+
+ /* margin: 14px 0px 0px 0px;
+ box-shadow: 2px 2px 4px 1px #666;
+ -moz-box-shadow: 2px 2px 4px 1px #666;
+ -webkit-box-shadow: 2px 2px 4px 1px #666; */
+
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ background-color: #b0c0b1;
+ background-image: linear-gradient(top, #d0e0d1 0%, #b0c0b1 100%);
+ background-image: -ms-linear-gradient(top, #d0e0d1 0%, #b0c0b1 100%);
+ background-image: -o-linear-gradient(top, #d0e0d1 0%, #b0c0b1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#d0e0d1), to(#b0c0b1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #b0c0b1);
+
+ border-top: 1px solid #b0c0b1;
+ border-left: 1px solid #b0c0b1;
+ border-right: 1px solid #b0c0b1;
+ padding: 6px 0px 6px 0px;
+ color: ##2b;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+ background-color: #e0f0e1;
+ background-image: linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -ms-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -o-linear-gradient(top, #e0f0e1 0%, #d0e0d1 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e0f0e1), to(#d0e0d1));
+ background-image: -moz-linear-gradient(top, #e0f0e1, #d0e0d1);
+
+ border-bottom: 1px solid #b0c0b1;
+ border-left: 1px solid ##b0c0b1;
+ border-right: 1px solid #b0c0b1;
+ padding: 6px 10px 2px 10px;
+ border-top-width: 0;
+ background-repeat:repeat-x;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #B06000;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: ##88;
+ border-top:1px solid ##70;
+ border-left:1px solid ##70;
+ border-right:1px solid ##CC;
+ border-bottom:1px solid ##CC;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid ##AA;
+ border-bottom: 1px solid ##AA;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: ##F8;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: ##50;
+}
+
+.arrow {
+ color: ##AA;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: ##88;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: ##33;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid ##37;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: ##47;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid ##B4;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid ##B4;
+ border-bottom: 1px solid ##B4;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid ##B4;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: ##E6;
+ font-size: 90%;
+ color: ##2B;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid ##B4;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:##9b;
+ border:solid 1px ##ca;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:##45;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: ##30;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:##80;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:##45;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ /* float: right; */
+ font-size: 9pt;
+ /* padding-right: 5px; */
+ /* width: 50%; */
+ /* text-align: right; */
+ text-align: center;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: ##FA;
+ margin: 0px;
+ border-bottom: 1px solid ##CC;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid ##70;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid ##A0;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:##40;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: ##F6;
+ border: 1px solid ##DD;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: ##60;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/*custom header*/
+
+#header{
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 8px;
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+ background-color: #313131;
+ background-image: linear-gradient(top, #666666 0%, #313131 100%);
+ background-image: -ms-linear-gradient(top, #666666 0%, #313131 100%);
+ background-image: -o-linear-gradient(top, #666666 0%, #313131 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(#313131));
+ background-image: -moz-linear-gradient(top, #666, #313131);
+ box-shadow: 2px 2px 4px 2px #666;
+ -moz-box-shadow: 2px 2px 4px 2px #666;
+ -webkit-box-shadow: 2px 2px 4px 2px #666;
+}
+
+#header img {
+ margin: 16px 0 0 48px;
+}
+
+#header a{
+ color: #FFFFFF;
+}
+
+#header a:hover{
+ color: #72cf3d;
+}
+
+#header .first{
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 8px;
+ color: #313131;
+ background-image: linear-gradient(top, #aaaaaa 0%, #666666 100%);
+ background-image: -ms-linear-gradient(top, #aaaaaa 0%, #666666 100%);
+ background-image: -o-linear-gradient(top, #aaaaaa 0%, #666666 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#666666));
+ background-image: -moz-linear-gradient(top, #aaaaaa, #666666);
+ height: 16px;
+}
+
+#header .second{
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+ color: #313131;
+ background-image: linear-gradient(top, #313131 0%, #11111 100%);
+ background-image: -ms-linear-gradient(top, #313131 0%, #111111 100%);
+ background-image: -o-linear-gradient(top, #313131 0%, #11111 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#313131), to(#111));
+ background-image: -moz-linear-gradient(top, #313131, #111);
+ height: 16px;
+}
+
+
diff --git a/docs/api/files/_nv_flow_8h-source.html b/docs/api/files/_nv_flow_8h-source.html
new file mode 100644
index 0000000..87a3bd0
--- /dev/null
+++ b/docs/api/files/_nv_flow_8h-source.html
@@ -0,0 +1,1039 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlow.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlow.h</h1><a href="_nv_flow_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#pragma once</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include "<a class="code" href="_nv_flow_context_8h.html">NvFlowContext.h</a>"</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include "<a class="code" href="_nv_flow_shader_8h.html">NvFlowShader.h</a>"</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="comment">// -------------------------- NvFlowGrid -------------------------------</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00021"></a>00021 <span class="keyword">struct </span>NvFlowGrid;
+<a name="l00022"></a>00022
+<a name="l00024"></a>00024 <span class="keyword">struct </span>NvFlowGridExport;
+<a name="l00025"></a>00025
+<a name="l00027"></a><a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">00027</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a>
+<a name="l00028"></a>00028 {
+<a name="l00029"></a><a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">00029</a> <a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">eNvFlowGridTextureChannelVelocity</a> = 0,
+<a name="l00030"></a><a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">00030</a> <a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">eNvFlowGridTextureChannelDensity</a> = 1,
+<a name="l00031"></a><a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">00031</a> <a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">eNvFlowGridTextureChannelDensityCoarse</a> = 2,
+<a name="l00032"></a>00032
+<a name="l00033"></a><a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">00033</a> <a class="code" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">eNvFlowGridTextureChannelCount</a>
+<a name="l00034"></a>00034 };
+<a name="l00035"></a>00035
+<a name="l00037"></a><a class="code" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">00037</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21" title="Enumeration used to describe density texture channel resolution relative to velocity...">NvFlowMultiRes</a>
+<a name="l00038"></a>00038 {
+<a name="l00039"></a><a class="code" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">00039</a> <a class="code" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">eNvFlowMultiRes1x1x1</a> = 0,
+<a name="l00040"></a><a class="code" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">00040</a> <a class="code" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">eNvFlowMultiRes2x2x2</a> = 1
+<a name="l00041"></a>00041 };
+<a name="l00042"></a>00042
+<a name="l00044"></a><a class="code" href="struct_nv_flow_grid_desc.html">00044</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_desc.html" title="Description required to create a grid.">NvFlowGridDesc</a>
+<a name="l00045"></a>00045 {
+<a name="l00046"></a><a class="code" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f">00046</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f" title="Initial location of axis aligned bounding box.">initialLocation</a>;
+<a name="l00047"></a><a class="code" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec">00047</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec" title="Initial half size of axis aligned bounding box.">halfSize</a>;
+<a name="l00048"></a>00048
+<a name="l00049"></a><a class="code" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04">00049</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04" title="Resolution of virtual address space inside of bounding box.">virtualDim</a>;
+<a name="l00050"></a><a class="code" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9">00050</a> <a class="code" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21" title="Enumeration used to describe density texture channel resolution relative to velocity...">NvFlowMultiRes</a> <a class="code" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9" title="Number of density cells per velocity cell.">densityMultiRes</a>;
+<a name="l00051"></a>00051
+<a name="l00052"></a><a class="code" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861">00052</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861" title="Fraction of virtual cells to allocate memory for.">residentScale</a>;
+<a name="l00053"></a><a class="code" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588">00053</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588" title="Allows relative increase of resident scale for coarse sparse textures.">coarseResidentScaleFactor</a>;
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0">00055</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0" title="Enable use of volume tiled resources, if supported.">enableVTR</a>;
+<a name="l00056"></a><a class="code" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2">00056</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2" title="Faster mapping updates, more mapping overhead but less prediction required.">lowLatencyMapping</a>;
+<a name="l00057"></a>00057 };
+<a name="l00058"></a>00058
+<a name="l00064"></a>00064 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#gc2f94afda2a317d1c749825f89f7dbee">NvFlowGridDescDefaults</a>(<a class="code" href="struct_nv_flow_grid_desc.html" title="Description required to create a grid.">NvFlowGridDesc</a>* desc);
+<a name="l00065"></a>00065
+<a name="l00074"></a>00074 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGrid* <a class="code" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55">NvFlowCreateGrid</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_desc.html" title="Description required to create a grid.">NvFlowGridDesc</a>* desc);
+<a name="l00075"></a>00075
+<a name="l00081"></a>00081 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#gce43153a6206c8f1e095aad7276469d2">NvFlowReleaseGrid</a>(NvFlowGrid* grid);
+<a name="l00082"></a>00082
+<a name="l00084"></a><a class="code" href="struct_nv_flow_grid_reset_desc.html">00084</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_reset_desc.html" title="Description required to reset a NvFlowGrid.">NvFlowGridResetDesc</a>
+<a name="l00085"></a>00085 {
+<a name="l00086"></a><a class="code" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397">00086</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397" title="Initial location of axis aligned bounding box.">initialLocation</a>;
+<a name="l00087"></a><a class="code" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c">00087</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c" title="Initial half size of axis aligned bounding box.">halfSize</a>;
+<a name="l00088"></a>00088 };
+<a name="l00089"></a>00089
+<a name="l00095"></a>00095 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g16acf6756cb77975b5444116a56c612d">NvFlowGridResetDescDefaults</a>(<a class="code" href="struct_nv_flow_grid_reset_desc.html" title="Description required to reset a NvFlowGrid.">NvFlowGridResetDesc</a>* desc);
+<a name="l00096"></a>00096
+<a name="l00103"></a>00103 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#gb156d6c13bb4a9cd5561c599011f6f20">NvFlowGridReset</a>(NvFlowGrid* grid, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_reset_desc.html" title="Description required to reset a NvFlowGrid.">NvFlowGridResetDesc</a>* desc);
+<a name="l00104"></a>00104
+<a name="l00111"></a>00111 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g6c2125dbb24e274634393a6425cffd7d">NvFlowGridSetTargetLocation</a>(NvFlowGrid* grid, <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> targetLocation);
+<a name="l00112"></a>00112
+<a name="l00114"></a><a class="code" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">00114</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09" title="Flags to control grid debug visualization.">NvFlowGridDebugVisFlags</a>
+<a name="l00115"></a>00115 {
+<a name="l00116"></a><a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2">00116</a> <a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2" title="No debug visualization.">eNvFlowGridDebugVisDisabled</a> = 0x00,
+<a name="l00117"></a><a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906">00117</a> <a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906" title="Simulation block visualization, no overhead.">eNvFlowGridDebugVisBlocks</a> = 0x01,
+<a name="l00118"></a><a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307">00118</a> <a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307" title="Emitter bounds visualization, adds overhead.">eNvFlowGridDebugVisEmitBounds</a> = 0x02,
+<a name="l00119"></a><a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa">00119</a> <a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa" title="Visualize sphere/capsule/box shapes, adds overhead.">eNvFlowGridDebugVisShapesSimple</a> = 0x04,
+<a name="l00120"></a>00120
+<a name="l00121"></a><a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">00121</a> <a class="code" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">eNvFlowGridDebugVisCount</a>
+<a name="l00122"></a>00122 };
+<a name="l00123"></a>00123
+<a name="l00125"></a><a class="code" href="struct_nv_flow_grid_params.html">00125</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_params.html" title="Parameters controlling grid behavior.">NvFlowGridParams</a>
+<a name="l00126"></a>00126 {
+<a name="l00127"></a><a class="code" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f">00127</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f" title="Gravity vector for use by buoyancy.">gravity</a>;
+<a name="l00128"></a>00128
+<a name="l00129"></a><a class="code" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5">00129</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5" title="If true, run older less accurate pressure solver.">pressureLegacyMode</a>;
+<a name="l00130"></a>00130
+<a name="l00131"></a><a class="code" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63">00131</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63" title="Tweaks block allocation for better big effect behavior.">bigEffectMode</a>;
+<a name="l00132"></a><a class="code" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860">00132</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860" title="Time constant to tune big effect prediction.">bigEffectPredictTime</a>;
+<a name="l00133"></a>00133
+<a name="l00134"></a><a class="code" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd">00134</a> <a class="code" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09" title="Flags to control grid debug visualization.">NvFlowGridDebugVisFlags</a> <a class="code" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd" title="Flags to control what debug visualization information is generated.">debugVisFlags</a>;
+<a name="l00135"></a>00135 };
+<a name="l00136"></a>00136
+<a name="l00142"></a>00142 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g267df90efdb2feb7a776d4b37a86ae27">NvFlowGridParamsDefaults</a>(<a class="code" href="struct_nv_flow_grid_params.html" title="Parameters controlling grid behavior.">NvFlowGridParams</a>* params);
+<a name="l00143"></a>00143
+<a name="l00150"></a>00150 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g3c5067eeb166f2c5d43aa707694ff48d">NvFlowGridSetParams</a>(NvFlowGrid* grid, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_params.html" title="Parameters controlling grid behavior.">NvFlowGridParams</a>* params);
+<a name="l00151"></a>00151
+<a name="l00153"></a><a class="code" href="struct_nv_flow_support.html">00153</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_support.html" title="Description of feature support on the queried Flow context GPU.">NvFlowSupport</a>
+<a name="l00154"></a>00154 {
+<a name="l00155"></a><a class="code" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">00155</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3" title="True if volume tiled resources are supported.">supportsVTR</a>;
+<a name="l00156"></a>00156 };
+<a name="l00157"></a>00157
+<a name="l00167"></a>00167 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> <a class="code" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455">NvFlowGridQuerySupport</a>(NvFlowGrid* grid, NvFlowContext* context, <a class="code" href="struct_nv_flow_support.html" title="Description of feature support on the queried Flow context GPU.">NvFlowSupport</a>* support);
+<a name="l00168"></a>00168
+<a name="l00170"></a><a class="code" href="struct_nv_flow_query_time.html">00170</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_query_time.html" title="CPU/GPU timing info.">NvFlowQueryTime</a>
+<a name="l00171"></a>00171 {
+<a name="l00172"></a><a class="code" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">00172</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">simulation</a>;
+<a name="l00173"></a>00173 };
+<a name="l00174"></a>00174
+<a name="l00184"></a>00184 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> <a class="code" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439">NvFlowGridQueryTime</a>(NvFlowGrid* grid, <a class="code" href="struct_nv_flow_query_time.html" title="CPU/GPU timing info.">NvFlowQueryTime</a>* gpuTime, <a class="code" href="struct_nv_flow_query_time.html" title="CPU/GPU timing info.">NvFlowQueryTime</a>* cpuTime);
+<a name="l00185"></a>00185
+<a name="l00192"></a>00192 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g149feab11239876e5dda82c98be3cffc">NvFlowGridGPUMemUsage</a>(NvFlowGrid* grid, <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>* numBytes);
+<a name="l00193"></a>00193
+<a name="l00201"></a>00201 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid.html#g82ef210f6393ee69d3b52a69aa23c910">NvFlowGridUpdate</a>(NvFlowGrid* grid, NvFlowContext* context, <span class="keywordtype">float</span> dt);
+<a name="l00202"></a>00202
+<a name="l00211"></a>00211 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_grid.html#g0fd1d83b8a3a07159e1411396572e03f">NvFlowGridGetGridExport</a>(NvFlowContext* context, NvFlowGrid* grid);
+<a name="l00212"></a>00212
+<a name="l00214"></a>00214 <span class="comment">// -------------------------- NvFlowGridMaterial -------------------------------</span>
+<a name="l00217"></a>00217 <span class="comment"></span>
+<a name="l00219"></a><a class="code" href="struct_nv_flow_grid_material_handle.html">00219</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a>
+<a name="l00220"></a>00220 {
+<a name="l00221"></a><a class="code" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7">00221</a> NvFlowGrid* <a class="code" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7" title="The grid that created this material handle.">grid</a>;
+<a name="l00222"></a><a class="code" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f">00222</a> <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="code" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f" title="Unique id for this material.">uid</a>;
+<a name="l00223"></a>00223 };
+<a name="l00224"></a>00224
+<a name="l00226"></a><a class="code" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">00226</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae" title="Grid component IDs.">NvFlowGridComponent</a>
+<a name="l00227"></a>00227 {
+<a name="l00228"></a><a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">00228</a> <a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">eNvFlowGridComponentVelocity</a> = 0,
+<a name="l00229"></a><a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">00229</a> <a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">eNvFlowGridComponentSmoke</a> = 1,
+<a name="l00230"></a><a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">00230</a> <a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">eNvFlowGridComponentTemperature</a> = 2,
+<a name="l00231"></a><a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">00231</a> <a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">eNvFlowGridComponentFuel</a> = 3,
+<a name="l00232"></a>00232
+<a name="l00233"></a><a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">00233</a> <a class="code" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">eNvFlowGridNumComponents</a> = 4
+<a name="l00234"></a>00234 };
+<a name="l00235"></a>00235
+<a name="l00237"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html">00237</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_material_per_component.html" title="Grid material per component parameters.">NvFlowGridMaterialPerComponent</a>
+<a name="l00238"></a>00238 {
+<a name="l00239"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad">00239</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad" title="Higher values reduce component value faster (exponential decay curve).">damping</a>;
+<a name="l00240"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134">00240</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134" title="Fade component value rate in units / sec.">fade</a>;
+<a name="l00241"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc">00241</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc" title="Higher values make a sharper appearance, but with more artifacts.">macCormackBlendFactor</a>;
+<a name="l00242"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7">00242</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7" title="Minimum absolute value to apply MacCormack correction. Increasing can improve performance...">macCormackBlendThreshold</a>;
+<a name="l00243"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60">00243</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60" title="Relative importance of component value for allocation, 0.0 means not important.">allocWeight</a>;
+<a name="l00244"></a><a class="code" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669">00244</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669" title="Minimum component value magnitude that is considered relevant.">allocThreshold</a>;
+<a name="l00245"></a>00245 };
+<a name="l00246"></a>00246
+<a name="l00248"></a><a class="code" href="struct_nv_flow_grid_material_params.html">00248</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_material_params.html" title="Grid material parameters.">NvFlowGridMaterialParams</a>
+<a name="l00249"></a>00249 {
+<a name="l00250"></a><a class="code" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978">00250</a> <a class="code" href="struct_nv_flow_grid_material_per_component.html" title="Grid material per component parameters.">NvFlowGridMaterialPerComponent</a> <a class="code" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978" title="Velocity component parameters.">velocity</a>;
+<a name="l00251"></a><a class="code" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2">00251</a> <a class="code" href="struct_nv_flow_grid_material_per_component.html" title="Grid material per component parameters.">NvFlowGridMaterialPerComponent</a> <a class="code" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2" title="Smoke component parameters.">smoke</a>;
+<a name="l00252"></a><a class="code" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2">00252</a> <a class="code" href="struct_nv_flow_grid_material_per_component.html" title="Grid material per component parameters.">NvFlowGridMaterialPerComponent</a> <a class="code" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2" title="Temperature component parameters.">temperature</a>;
+<a name="l00253"></a><a class="code" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b">00253</a> <a class="code" href="struct_nv_flow_grid_material_per_component.html" title="Grid material per component parameters.">NvFlowGridMaterialPerComponent</a> <a class="code" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b" title="Fuel component parameters.">fuel</a>;
+<a name="l00254"></a>00254
+<a name="l00255"></a><a class="code" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35">00255</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35" title="Higher values increase rotation, reduce laminar flow.">vorticityStrength</a>;
+<a name="l00256"></a><a class="code" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298">00256</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298" title="0.f means zero velocity magnitude influence on vorticity">vorticityVelocityMask</a>;
+<a name="l00257"></a>00257
+<a name="l00258"></a><a class="code" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e">00258</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e" title="Minimum temperature for combustion.">ignitionTemp</a>;
+<a name="l00259"></a><a class="code" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768">00259</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768" title="Burn amount per unit temperature above ignitionTemp.">burnPerTemp</a>;
+<a name="l00260"></a><a class="code" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed">00260</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed" title="Fuel consumed per unit burn.">fuelPerBurn</a>;
+<a name="l00261"></a><a class="code" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc">00261</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc" title="Temperature increase per unit burn.">tempPerBurn</a>;
+<a name="l00262"></a><a class="code" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035">00262</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035" title="Smoke increase per unit burn.">smokePerBurn</a>;
+<a name="l00263"></a><a class="code" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73">00263</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73" title="Expansion per unit burn.">divergencePerBurn</a>;
+<a name="l00264"></a><a class="code" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483">00264</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483" title="Buoyant force per unit temperature.">buoyancyPerTemp</a>;
+<a name="l00265"></a><a class="code" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2">00265</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2" title="Cooling rate, exponential.">coolingRate</a>;
+<a name="l00266"></a>00266 };
+<a name="l00267"></a>00267
+<a name="l00273"></a>00273 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_material.html#g8effe109701f2bf167ff38ebf04e633b">NvFlowGridMaterialParamsDefaults</a>(<a class="code" href="struct_nv_flow_grid_material_params.html" title="Grid material parameters.">NvFlowGridMaterialParams</a>* params);
+<a name="l00274"></a>00274
+<a name="l00282"></a>00282 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d">NvFlowGridGetDefaultMaterial</a>(NvFlowGrid* grid);
+<a name="l00283"></a>00283
+<a name="l00292"></a>00292 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d">NvFlowGridCreateMaterial</a>(NvFlowGrid* grid, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_material_params.html" title="Grid material parameters.">NvFlowGridMaterialParams</a>* params);
+<a name="l00293"></a>00293
+<a name="l00300"></a>00300 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_material.html#gf76c4f299386693cd19aa55b41cda624">NvFlowGridReleaseMaterial</a>(NvFlowGrid* grid, <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> material);
+<a name="l00301"></a>00301
+<a name="l00309"></a>00309 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20">NvFlowGridSetMaterialParams</a>(NvFlowGrid* grid, <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> material, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_material_params.html" title="Grid material parameters.">NvFlowGridMaterialParams</a>* params);
+<a name="l00310"></a>00310
+<a name="l00312"></a>00312 <span class="comment">// -------------------------- NvFlowShape -------------------------------</span>
+<a name="l00315"></a>00315 <span class="comment"></span>
+<a name="l00317"></a><a class="code" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">00317</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434" title="Types of shapes for emit/collide behavior.">NvFlowShapeType</a>
+<a name="l00318"></a>00318 {
+<a name="l00319"></a><a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">00319</a> <a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">eNvFlowShapeTypeSDF</a> = 0,
+<a name="l00320"></a><a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">00320</a> <a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">eNvFlowShapeTypeSphere</a> = 1,
+<a name="l00321"></a><a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">00321</a> <a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">eNvFlowShapeTypeBox</a> = 2,
+<a name="l00322"></a><a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">00322</a> <a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">eNvFlowShapeTypeCapsule</a> = 3,
+<a name="l00323"></a><a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">00323</a> <a class="code" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">eNvFlowShapeTypePlane</a> = 4
+<a name="l00324"></a>00324 };
+<a name="l00325"></a>00325
+<a name="l00327"></a>00327 <span class="keyword">struct </span>NvFlowShapeSDF;
+<a name="l00328"></a>00328
+<a name="l00330"></a><a class="code" href="struct_nv_flow_shape_desc_s_d_f.html">00330</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_desc_s_d_f.html" title="Description of a signed distance field shape.">NvFlowShapeDescSDF</a>
+<a name="l00331"></a>00331 {
+<a name="l00332"></a><a class="code" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8">00332</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8" title="Offset in number of SDFs.">sdfOffset</a>;
+<a name="l00333"></a>00333 };
+<a name="l00334"></a>00334
+<a name="l00336"></a><a class="code" href="struct_nv_flow_shape_desc_sphere.html">00336</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_desc_sphere.html" title="Desription of a sphere.">NvFlowShapeDescSphere</a>
+<a name="l00337"></a>00337 {
+<a name="l00338"></a><a class="code" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9">00338</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9" title="Radius in local space.">radius</a>;
+<a name="l00339"></a>00339 };
+<a name="l00340"></a>00340
+<a name="l00342"></a><a class="code" href="struct_nv_flow_shape_desc_box.html">00342</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_desc_box.html" title="Description of a box.">NvFlowShapeDescBox</a>
+<a name="l00343"></a>00343 {
+<a name="l00344"></a><a class="code" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465">00344</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465" title="HalfSize in local space.">halfSize</a>;
+<a name="l00345"></a>00345 };
+<a name="l00346"></a>00346
+<a name="l00348"></a><a class="code" href="struct_nv_flow_shape_desc_capsule.html">00348</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_desc_capsule.html" title="Description of a capsule.">NvFlowShapeDescCapsule</a>
+<a name="l00349"></a>00349 {
+<a name="l00350"></a><a class="code" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227">00350</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227" title="Radius in local space.">radius</a>;
+<a name="l00351"></a><a class="code" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90">00351</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90" title="Length in local space on x axis.">length</a>;
+<a name="l00352"></a>00352 };
+<a name="l00353"></a>00353
+<a name="l00355"></a><a class="code" href="struct_nv_flow_shape_desc_plane.html">00355</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_desc_plane.html" title="Description of a plane.">NvFlowShapeDescPlane</a>
+<a name="l00356"></a>00356 {
+<a name="l00357"></a><a class="code" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4">00357</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4" title="Normal vector of the plane in local space.">normal</a>;
+<a name="l00358"></a><a class="code" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38">00358</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38" title="Shortest signed distance from the origin to the plane in local space.">distance</a>;
+<a name="l00359"></a>00359 };
+<a name="l00360"></a>00360
+<a name="l00362"></a><a class="code" href="union_nv_flow_shape_desc.html">00362</a> <span class="keyword">union </span><a class="code" href="union_nv_flow_shape_desc.html" title="Shared type for shape descriptions.">NvFlowShapeDesc</a>
+<a name="l00363"></a>00363 {
+<a name="l00364"></a><a class="code" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">00364</a> <a class="code" href="struct_nv_flow_shape_desc_s_d_f.html" title="Description of a signed distance field shape.">NvFlowShapeDescSDF</a> <a class="code" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">sdf</a>;
+<a name="l00365"></a><a class="code" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">00365</a> <a class="code" href="struct_nv_flow_shape_desc_sphere.html" title="Desription of a sphere.">NvFlowShapeDescSphere</a> <a class="code" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">sphere</a>;
+<a name="l00366"></a><a class="code" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">00366</a> <a class="code" href="struct_nv_flow_shape_desc_box.html" title="Description of a box.">NvFlowShapeDescBox</a> <a class="code" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">box</a>;
+<a name="l00367"></a><a class="code" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">00367</a> <a class="code" href="struct_nv_flow_shape_desc_capsule.html" title="Description of a capsule.">NvFlowShapeDescCapsule</a> <a class="code" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">capsule</a>;
+<a name="l00368"></a><a class="code" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">00368</a> <a class="code" href="struct_nv_flow_shape_desc_plane.html" title="Description of a plane.">NvFlowShapeDescPlane</a> <a class="code" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">plane</a>;
+<a name="l00369"></a>00369 };
+<a name="l00370"></a>00370
+<a name="l00372"></a><a class="code" href="struct_nv_flow_shape_s_d_f_desc.html">00372</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_s_d_f_desc.html" title="Description required to create a signed distance field object.">NvFlowShapeSDFDesc</a>
+<a name="l00373"></a>00373 {
+<a name="l00374"></a><a class="code" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295">00374</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295" title="The resolution of the 3D texture used to store the signed distance field.">resolution</a>;
+<a name="l00375"></a>00375 };
+<a name="l00376"></a>00376
+<a name="l00382"></a>00382 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_shape.html#gda661689e449ded027828bf7c01085cb">NvFlowShapeSDFDescDefaults</a>(<a class="code" href="struct_nv_flow_shape_s_d_f_desc.html" title="Description required to create a signed distance field object.">NvFlowShapeSDFDesc</a>* desc);
+<a name="l00383"></a>00383
+<a name="l00385"></a><a class="code" href="struct_nv_flow_shape_s_d_f_data.html">00385</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shape_s_d_f_data.html" title="Required information for writing to a CPU mapped signed distance field.">NvFlowShapeSDFData</a>
+<a name="l00386"></a>00386 {
+<a name="l00387"></a><a class="code" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c">00387</a> <span class="keywordtype">float</span>* <a class="code" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c" title="Pointer to mapped data.">data</a>;
+<a name="l00388"></a><a class="code" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31">00388</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31" title="Row pitch in floats.">rowPitch</a>;
+<a name="l00389"></a><a class="code" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23">00389</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23" title="Depth pitch in floats.">depthPitch</a>;
+<a name="l00390"></a><a class="code" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92">00390</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92" title="Dimension of the sdf texture.">dim</a>;
+<a name="l00391"></a>00391 };
+<a name="l00392"></a>00392
+<a name="l00401"></a>00401 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowShapeSDF* <a class="code" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f">NvFlowCreateShapeSDF</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_shape_s_d_f_desc.html" title="Description required to create a signed distance field object.">NvFlowShapeSDFDesc</a>* desc);
+<a name="l00402"></a>00402
+<a name="l00411"></a>00411 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowShapeSDF* <a class="code" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697">NvFlowCreateShapeSDFFromTexture3D</a>(NvFlowContext* context, NvFlowTexture3D* texture);
+<a name="l00412"></a>00412
+<a name="l00418"></a>00418 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_shape.html#g5331956d51d61f55ee5147bef2eb993c">NvFlowReleaseShapeSDF</a>(NvFlowShapeSDF* shape);
+<a name="l00419"></a>00419
+<a name="l00428"></a>00428 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_shape_s_d_f_data.html" title="Required information for writing to a CPU mapped signed distance field.">NvFlowShapeSDFData</a> <a class="code" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42">NvFlowShapeSDFMap</a>(NvFlowShapeSDF* shape, NvFlowContext* context);
+<a name="l00429"></a>00429
+<a name="l00436"></a>00436 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_shape.html#g7ea7231d8170803230f086f53af26fbb">NvFlowShapeSDFUnmap</a>(NvFlowShapeSDF* shape, NvFlowContext* context);
+<a name="l00437"></a>00437
+<a name="l00439"></a>00439 <span class="comment">// -------------------------- NvFlowGridEmit -------------------------------</span>
+<a name="l00442"></a>00442 <span class="comment"></span>
+<a name="l00444"></a><a class="code" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">00444</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8" title="Emitter modes.">NvFlowGridEmitMode</a>
+<a name="l00445"></a>00445 {
+<a name="l00446"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0">00446</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0" title="Emitter will influence velocity and density channels, optionally allocate based on...">eNvFlowGridEmitModeDefault</a> = 0,
+<a name="l00447"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3">00447</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3" title="Flag to disable emitter interaction with velocity field.">eNvFlowGridEmitModeDisableVelocity</a> = 0x01,
+<a name="l00448"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f">00448</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f" title="Flag to disable emitter interaction with density field.">eNvFlowGridEmitModeDisableDensity</a> = 0x02,
+<a name="l00449"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19">00449</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19" title="Flag to disable emitter bound allocation.">eNvFlowGridEmitModeDisableAlloc</a> = 0x04,
+<a name="l00450"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400">00450</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400" title="Emitter will allocate using shape to drive allocation instead of only bounds.">eNvFlowGridEmitModeAllocShape</a> = 0x08,
+<a name="l00451"></a>00451
+<a name="l00452"></a><a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0">00452</a> <a class="code" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0" title="Flags to configure for shape aware allocation only.">eNvFlowGridEmitModeAllocShapeOnly</a> = 0x0F,
+<a name="l00453"></a>00453 };
+<a name="l00454"></a>00454
+<a name="l00456"></a><a class="code" href="struct_nv_flow_grid_emit_params.html">00456</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_emit_params.html" title="Parameters for both emission and collision.">NvFlowGridEmitParams</a>
+<a name="l00457"></a>00457 {
+<a name="l00458"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c">00458</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c" title="Start of shape range, offset in number of Shapes.">shapeRangeOffset</a>;
+<a name="l00459"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f">00459</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f" title="Size of shape range, in number of Shapes.">shapeRangeSize</a>;
+<a name="l00460"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed">00460</a> <a class="code" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434" title="Types of shapes for emit/collide behavior.">NvFlowShapeType</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed" title="Type of shape in the set.">shapeType</a>;
+<a name="l00461"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680">00461</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680" title="Scale to apply to SDF value.">shapeDistScale</a>;
+<a name="l00462"></a>00462
+<a name="l00463"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4">00463</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4" title="Transform from emitter ndc to world space.">bounds</a>;
+<a name="l00464"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec">00464</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec" title="Transform from shape local space to world space.">localToWorld</a>;
+<a name="l00465"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f">00465</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f" title="Center of mass in emitter local coordinate space.">centerOfMass</a>;
+<a name="l00466"></a>00466
+<a name="l00467"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59">00467</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59" title="DeltaTime used to compute impulse.">deltaTime</a>;
+<a name="l00468"></a>00468
+<a name="l00469"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1">00469</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1" title="Material for this emitter.">material</a>;
+<a name="l00470"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23">00470</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23" title="Emitter behavior, based on NvFlowGridEmitMode, 0u is default.">emitMode</a>;
+<a name="l00471"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530">00471</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530" title="Numbers of interations to perform on cell value.">numSubSteps</a>;
+<a name="l00472"></a>00472
+<a name="l00473"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888">00473</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888" title="Higher values cause more blocks to allocate around emitter; 0.f means no allocation...">allocationScale</a>;
+<a name="l00474"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63">00474</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63" title="Higher values cause extra allocation based on linear velocity and predict velocity...">allocationPredict</a>;
+<a name="l00475"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23">00475</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23" title="Velocity used only for predict.">predictVelocity</a>;
+<a name="l00476"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c">00476</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c" title="Blend weight between linearVelocity and predictVelocity.">predictVelocityWeight</a>;
+<a name="l00477"></a>00477
+<a name="l00478"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411">00478</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411" title="Minimum distance value for active emission.">minActiveDist</a>;
+<a name="l00479"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23">00479</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23" title="Maximum distance value for active emission.">maxActiveDist</a>;
+<a name="l00480"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682">00480</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682" title="Distance from minActiveDist to 1.0 emitter opacity.">minEdgeDist</a>;
+<a name="l00481"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f">00481</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f" title="Distance before maxActiveDist to 0.0 emitter opacity.">maxEdgeDist</a>;
+<a name="l00482"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f">00482</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f" title="Thickness of slip boundary region.">slipThickness</a>;
+<a name="l00483"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a">00483</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a" title="0.0 =&amp;gt; no slip, fully damped; 1.0 =&amp;gt; full slip">slipFactor</a>;
+<a name="l00484"></a>00484
+<a name="l00485"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e">00485</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e" title="Linear velocity, in world units, emitter direction.">velocityLinear</a>;
+<a name="l00486"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c">00486</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c" title="Angular velocity, in world units, emitter direction.">velocityAngular</a>;
+<a name="l00487"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b">00487</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b" title="Rate of correction to target, inf means instantaneous.">velocityCoupleRate</a>;
+<a name="l00488"></a>00488
+<a name="l00489"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80">00489</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80" title="Target smoke.">smoke</a>;
+<a name="l00490"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808">00490</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808" title="Rate of correction to target, inf means instantaneous.">smokeCoupleRate</a>;
+<a name="l00491"></a>00491
+<a name="l00492"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce">00492</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce" title="Target temperature.">temperature</a>;
+<a name="l00493"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a">00493</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a" title="Rate of correction to target, inf means instantaneous.">temperatureCoupleRate</a>;
+<a name="l00494"></a>00494
+<a name="l00495"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962">00495</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962" title="Target fuel.">fuel</a>;
+<a name="l00496"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9">00496</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9" title="Rate of correction to target, inf means instantaneous.">fuelCoupleRate</a>;
+<a name="l00497"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33">00497</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33" title="Minimum temperature to release fuelRelease additional fuel.">fuelReleaseTemp</a>;
+<a name="l00498"></a><a class="code" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774">00498</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774" title="Fuel released when temperature exceeds release temperature.">fuelRelease</a>;
+<a name="l00499"></a>00499 };
+<a name="l00500"></a>00500
+<a name="l00506"></a>00506 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629">NvFlowGridEmitParamsDefaults</a>(<a class="code" href="struct_nv_flow_grid_emit_params.html" title="Parameters for both emission and collision.">NvFlowGridEmitParams</a>* params);
+<a name="l00507"></a>00507
+<a name="l00517"></a>00517 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc">NvFlowGridEmit</a>(NvFlowGrid* grid, <span class="keyword">const</span> <a class="code" href="union_nv_flow_shape_desc.html" title="Shared type for shape descriptions.">NvFlowShapeDesc</a>* shapes, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numShapes, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_params.html" title="Parameters for both emission and collision.">NvFlowGridEmitParams</a>* params, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numParams);
+<a name="l00518"></a>00518
+<a name="l00526"></a>00526 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit.html#gfafd945646da940a01d2147ffbeb4906">NvFlowGridUpdateEmitSDFs</a>(NvFlowGrid* grid, NvFlowShapeSDF** sdfs, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numSdfs);
+<a name="l00527"></a>00527
+<a name="l00529"></a>00529 <span class="comment">// -------------------------- NvFlowGridEmitCustom -------------------------------</span>
+<a name="l00532"></a>00532 <span class="comment"></span>
+<a name="l00534"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html">00534</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html" title="Necessary parameters/resources for custom grid block allocation.">NvFlowGridEmitCustomAllocParams</a>
+<a name="l00535"></a>00535 {
+<a name="l00536"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3">00536</a> NvFlowResourceRW* <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3" title="Integer mask, write 1u where allocation is desired.">maskResourceRW</a>;
+<a name="l00537"></a>00537
+<a name="l00538"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb">00538</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb" title="Mask dimensions.">maskDim</a>;
+<a name="l00539"></a>00539
+<a name="l00540"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a">00540</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a" title="Location of grid&amp;#39;s axis aligned bounding box.">gridLocation</a>;
+<a name="l00541"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445">00541</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445" title="Half size of grid&amp;#39;s axis aligned bounding box.">gridHalfSize</a>;
+<a name="l00542"></a>00542
+<a name="l00543"></a><a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896">00543</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896" title="Grid material.">material</a>;
+<a name="l00544"></a>00544 };
+<a name="l00545"></a>00545
+<a name="l00546"></a><a class="code" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">00546</a> <span class="keyword">typedef</span> void(*<a class="code" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a>)(<span class="keywordtype">void</span>* userdata, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html" title="Necessary parameters/resources for custom grid block allocation.">NvFlowGridEmitCustomAllocParams</a>* params);
+<a name="l00547"></a>00547
+<a name="l00555"></a>00555 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524">NvFlowGridEmitCustomRegisterAllocFunc</a>(NvFlowGrid* grid, <a class="code" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a> func, <span class="keywordtype">void</span>* userdata);
+<a name="l00556"></a>00556
+<a name="l00558"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html">00558</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html" title="Handle for requesting per layer emitter data.">NvFlowGridEmitCustomEmitParams</a>
+<a name="l00559"></a>00559 {
+<a name="l00560"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7">00560</a> NvFlowGrid* <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7" title="The grid associated with this callback.">grid</a>;
+<a name="l00561"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771">00561</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771" title="The number of layers to write to.">numLayers</a>;
+<a name="l00562"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7">00562</a> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7" title="For Flow internal use, do not modify.">flowInternal</a>;
+<a name="l00563"></a>00563 };
+<a name="l00564"></a>00564
+<a name="l00566"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">00566</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html" title="Necessary parameters/resources for custom emit operations.">NvFlowGridEmitCustomEmitLayerParams</a>
+<a name="l00567"></a>00567 {
+<a name="l00568"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71">00568</a> NvFlowResourceRW* <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71" title="Read/Write 3D textures for channel data.">dataRW</a>[2u];
+<a name="l00569"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281">00569</a> NvFlowResource* <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281" title="Table to map virtual blocks to real blocks.">blockTable</a>;
+<a name="l00570"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18">00570</a> NvFlowResource* <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18" title="List of active blocks.">blockList</a>;
+<a name="l00571"></a>00571
+<a name="l00572"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2">00572</a> <a class="code" href="struct_nv_flow_shader_point_params.html" title="Parameters for shaders using the point format (no linear interpolation).">NvFlowShaderPointParams</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2" title="Parameters used in GPU side operations.">shaderParams</a>;
+<a name="l00573"></a>00573
+<a name="l00574"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74">00574</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74" title="Number of active blocks.">numBlocks</a>;
+<a name="l00575"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed">00575</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed" title="Maximum possible active blocks.">maxBlocks</a>;
+<a name="l00576"></a>00576
+<a name="l00577"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60">00577</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60" title="Location of grid&amp;#39;s axis aligned bounding box.">gridLocation</a>;
+<a name="l00578"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f">00578</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f" title="Half size of grid&amp;#39;s axis aligned bounding box.">gridHalfSize</a>;
+<a name="l00579"></a>00579
+<a name="l00580"></a><a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692">00580</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692" title="Grid material.">material</a>;
+<a name="l00581"></a>00581 };
+<a name="l00582"></a>00582
+<a name="l00583"></a><a class="code" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">00583</a> <span class="keyword">typedef</span> void(*<a class="code" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a>)(<span class="keywordtype">void</span>* userdata, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>* dataFrontIdx, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html" title="Handle for requesting per layer emitter data.">NvFlowGridEmitCustomEmitParams</a>* params);
+<a name="l00584"></a>00584
+<a name="l00593"></a>00593 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39">NvFlowGridEmitCustomRegisterEmitFunc</a>(NvFlowGrid* grid, <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> channel, <a class="code" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a> func, <span class="keywordtype">void</span>* userdata);
+<a name="l00594"></a>00594
+<a name="l00602"></a>00602 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b">NvFlowGridEmitCustomGetLayerParams</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html" title="Handle for requesting per layer emitter data.">NvFlowGridEmitCustomEmitParams</a>* emitParams, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="code" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html" title="Necessary parameters/resources for custom emit operations.">NvFlowGridEmitCustomEmitLayerParams</a>* emitLayerParams);
+<a name="l00603"></a>00603
+<a name="l00605"></a>00605 <span class="comment">// -------------------------- NvFlowGridExportImport -------------------------------</span>
+<a name="l00608"></a>00608 <span class="comment"></span>
+<a name="l00610"></a><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html">00610</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html" title="Description of a single exported layer.">NvFlowGridExportImportLayerMapping</a>
+<a name="l00611"></a>00611 {
+<a name="l00612"></a><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10">00612</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10" title="Grid material associated with this layer.">material</a>;
+<a name="l00613"></a>00613
+<a name="l00614"></a><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267">00614</a> NvFlowResource* <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267" title="Block table for this layer.">blockTable</a>;
+<a name="l00615"></a><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc">00615</a> NvFlowResource* <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc" title="Block list for this layer.">blockList</a>;
+<a name="l00616"></a>00616
+<a name="l00617"></a><a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e">00617</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e" title="Number of active blocks in this layer.">numBlocks</a>;
+<a name="l00618"></a>00618 };
+<a name="l00619"></a>00619
+<a name="l00621"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html">00621</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html" title="Description applying to all exported layers.">NvFlowGridExportImportLayeredMapping</a>
+<a name="l00622"></a>00622 {
+<a name="l00623"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262">00623</a> <a class="code" href="struct_nv_flow_shader_linear_params.html" title="Parameters for shaders using the linear format (linear interpolation).">NvFlowShaderLinearParams</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262" title="Shader parameters for address translation.">shaderParams</a>;
+<a name="l00624"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84">00624</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84" title="Maximum blocks active, for all layers.">maxBlocks</a>;
+<a name="l00625"></a>00625
+<a name="l00626"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346">00626</a> <a class="code" href="struct_nv_flow_uint2.html">NvFlowUint2</a>* <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346" title="CPU list of active blocks, in (blockIdx, layerIdx) pairs.">layeredBlockListCPU</a>;
+<a name="l00627"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e">00627</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e" title="Number of blocks in layeredBlockListCPU.">layeredNumBlocks</a>;
+<a name="l00628"></a>00628
+<a name="l00629"></a><a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98">00629</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98" title="Transform from grid NDC to world.">modelMatrix</a>;
+<a name="l00630"></a>00630 };
+<a name="l00631"></a>00631
+<a name="l00633"></a>00633 <span class="comment">// -------------------------- NvFlowGridExport -------------------------------</span>
+<a name="l00636"></a>00636 <span class="comment"></span>
+<a name="l00638"></a><a class="code" href="struct_nv_flow_grid_export_handle.html">00638</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_handle.html" title="Texture channel export handle.">NvFlowGridExportHandle</a>
+<a name="l00639"></a>00639 {
+<a name="l00640"></a><a class="code" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5">00640</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5" title="GridExport that created this handle.">gridExport</a>;
+<a name="l00641"></a><a class="code" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1">00641</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1" title="Grid texture channel this handle is for.">channel</a>;
+<a name="l00642"></a><a class="code" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef">00642</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef" title="Numbers of layers in this grid texture channel.">numLayerViews</a>;
+<a name="l00643"></a>00643 };
+<a name="l00644"></a>00644
+<a name="l00646"></a><a class="code" href="struct_nv_flow_grid_export_layer_view.html">00646</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_layer_view.html" title="Description of a single exported layer.">NvFlowGridExportLayerView</a>
+<a name="l00647"></a>00647 {
+<a name="l00648"></a><a class="code" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255">00648</a> NvFlowResource* <a class="code" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255" title="Data resource for this layer view.">data</a>;
+<a name="l00649"></a><a class="code" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7">00649</a> <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html" title="Description of a single exported layer.">NvFlowGridExportImportLayerMapping</a> <a class="code" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7" title="Mapping of data to virtual space.">mapping</a>;
+<a name="l00650"></a>00650 };
+<a name="l00651"></a>00651
+<a name="l00653"></a><a class="code" href="struct_nv_flow_grid_export_layered_view.html">00653</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_layered_view.html" title="Description applying to all exported layers.">NvFlowGridExportLayeredView</a>
+<a name="l00654"></a>00654 {
+<a name="l00655"></a><a class="code" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9">00655</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html" title="Description applying to all exported layers.">NvFlowGridExportImportLayeredMapping</a> <a class="code" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9" title="Mapping parameters uniform across layers.">mapping</a>;
+<a name="l00656"></a>00656 };
+<a name="l00657"></a>00657
+<a name="l00659"></a><a class="code" href="struct_nv_flow_grid_export_simple_shape.html">00659</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_simple_shape.html" title="Data to visualize simple shape.">NvFlowGridExportSimpleShape</a>
+<a name="l00660"></a>00660 {
+<a name="l00661"></a><a class="code" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843">00661</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843" title="Transform from shape local to world space.">localToWorld</a>;
+<a name="l00662"></a><a class="code" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3">00662</a> <a class="code" href="union_nv_flow_shape_desc.html" title="Shared type for shape descriptions.">NvFlowShapeDesc</a> <a class="code" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3" title="Shape desc to visualize.">shapeDesc</a>;
+<a name="l00663"></a>00663 };
+<a name="l00664"></a>00664
+<a name="l00666"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html">00666</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html" title="Debug vis data.">NvFlowGridExportDebugVisView</a>
+<a name="l00667"></a>00667 {
+<a name="l00668"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a">00668</a> <a class="code" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09" title="Flags to control grid debug visualization.">NvFlowGridDebugVisFlags</a> <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a" title="Debug vis flags to indicate what data is valid.">debugVisFlags</a>;
+<a name="l00669"></a>00669
+<a name="l00670"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb">00670</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>* <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb" title="Array of emitter bounds.">bounds</a>;
+<a name="l00671"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb">00671</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb" title="Number of emitter bounds in array.">numBounds</a>;
+<a name="l00672"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7">00672</a> <a class="code" href="struct_nv_flow_grid_export_simple_shape.html" title="Data to visualize simple shape.">NvFlowGridExportSimpleShape</a>* <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7" title="Array of spheres.">spheres</a>;
+<a name="l00673"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f">00673</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f" title="Number of spheres in array.">numSpheres</a>;
+<a name="l00674"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a">00674</a> <a class="code" href="struct_nv_flow_grid_export_simple_shape.html" title="Data to visualize simple shape.">NvFlowGridExportSimpleShape</a>* <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a" title="Array of capsules.">capsules</a>;
+<a name="l00675"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346">00675</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346" title="Number of capsules in array.">numCapsules</a>;
+<a name="l00676"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f">00676</a> <a class="code" href="struct_nv_flow_grid_export_simple_shape.html" title="Data to visualize simple shape.">NvFlowGridExportSimpleShape</a>* <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f" title="Array of boxes.">boxes</a>;
+<a name="l00677"></a><a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725">00677</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725" title="Number of boxes in array.">numBoxes</a>;
+<a name="l00678"></a>00678 };
+<a name="l00679"></a>00679
+<a name="l00689"></a>00689 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_grid_export_handle.html" title="Texture channel export handle.">NvFlowGridExportHandle</a> <a class="code" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2">NvFlowGridExportGetHandle</a>(NvFlowGridExport* gridExport, NvFlowContext* context, <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> channel);
+<a name="l00690"></a>00690
+<a name="l00698"></a>00698 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_export.html#g5cae79776b8e4148fc17d5f785759411">NvFlowGridExportGetLayerView</a>(<a class="code" href="struct_nv_flow_grid_export_handle.html" title="Texture channel export handle.">NvFlowGridExportHandle</a> handle, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="code" href="struct_nv_flow_grid_export_layer_view.html" title="Description of a single exported layer.">NvFlowGridExportLayerView</a>* layerView);
+<a name="l00699"></a>00699
+<a name="l00706"></a>00706 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58">NvFlowGridExportGetLayeredView</a>(<a class="code" href="struct_nv_flow_grid_export_handle.html" title="Texture channel export handle.">NvFlowGridExportHandle</a> handle, <a class="code" href="struct_nv_flow_grid_export_layered_view.html" title="Description applying to all exported layers.">NvFlowGridExportLayeredView</a>* layeredView);
+<a name="l00707"></a>00707
+<a name="l00714"></a>00714 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799">NvFlowGridExportGetDebugVisView</a>(NvFlowGridExport* gridExport, <a class="code" href="struct_nv_flow_grid_export_debug_vis_view.html" title="Debug vis data.">NvFlowGridExportDebugVisView</a>* view);
+<a name="l00715"></a>00715
+<a name="l00717"></a>00717 <span class="comment">// -------------------------- NvFlowGridImport -------------------------------</span>
+<a name="l00720"></a>00720 <span class="comment"></span>
+<a name="l00722"></a>00722 <span class="keyword">struct </span>NvFlowGridImport;
+<a name="l00723"></a>00723
+<a name="l00725"></a><a class="code" href="struct_nv_flow_grid_import_desc.html">00725</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_desc.html" title="Description required to create GridImport.">NvFlowGridImportDesc</a>
+<a name="l00726"></a>00726 {
+<a name="l00727"></a><a class="code" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969">00727</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969" title="Grid export to use as template for allocation.">gridExport</a>;
+<a name="l00728"></a>00728 };
+<a name="l00729"></a>00729
+<a name="l00731"></a><a class="code" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">00731</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c" title="Grid import modes.">NvFlowGridImportMode</a>
+<a name="l00732"></a>00732 {
+<a name="l00733"></a><a class="code" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad">00733</a> <a class="code" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad" title="Non redundant write target, conversion possible for linear sampling.">eNvFlowGridImportModePoint</a> = 0,
+<a name="l00734"></a><a class="code" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51">00734</a> <a class="code" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51" title="Redundant write target, avoids conversion.">eNvFlowGridImportModeLinear</a> = 1
+<a name="l00735"></a>00735 };
+<a name="l00736"></a>00736
+<a name="l00738"></a><a class="code" href="struct_nv_flow_grid_import_params.html">00738</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_params.html" title="Parameters for grabbing import view.">NvFlowGridImportParams</a>
+<a name="l00739"></a>00739 {
+<a name="l00740"></a><a class="code" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f">00740</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f" title="Grid export to serve as template for grid import.">gridExport</a>;
+<a name="l00741"></a><a class="code" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7">00741</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7" title="Grid texture channel to generate import data for.">channel</a>;
+<a name="l00742"></a><a class="code" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423">00742</a> <a class="code" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c" title="Grid import modes.">NvFlowGridImportMode</a> <a class="code" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423" title="Import mode, determines import data format.">importMode</a>;
+<a name="l00743"></a>00743 };
+<a name="l00744"></a>00744
+<a name="l00746"></a><a class="code" href="struct_nv_flow_grid_import_handle.html">00746</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_handle.html" title="Texture channel handle.">NvFlowGridImportHandle</a>
+<a name="l00747"></a>00747 {
+<a name="l00748"></a><a class="code" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5">00748</a> NvFlowGridImport* <a class="code" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5" title="Grid import that created this handle.">gridImport</a>;
+<a name="l00749"></a><a class="code" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490">00749</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490" title="Grid texture channel this handle is for.">channel</a>;
+<a name="l00750"></a><a class="code" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd">00750</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd" title="Number of layers in this grid texture channel.">numLayerViews</a>;
+<a name="l00751"></a>00751 };
+<a name="l00752"></a>00752
+<a name="l00754"></a><a class="code" href="struct_nv_flow_grid_import_layer_view.html">00754</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_layer_view.html" title="Description of a single imported layer.">NvFlowGridImportLayerView</a>
+<a name="l00755"></a>00755 {
+<a name="l00756"></a><a class="code" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd">00756</a> NvFlowResourceRW* <a class="code" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd" title="This always should be written.">dataRW</a>;
+<a name="l00757"></a><a class="code" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588">00757</a> NvFlowResourceRW* <a class="code" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588" title="If StateCPU path is used, this needs to be written, else is nullptr.">blockTableRW</a>;
+<a name="l00758"></a><a class="code" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3">00758</a> NvFlowResourceRW* <a class="code" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3" title="If StateCPU path is used, this needs to be written, else is nullptr.">blockListRW</a>;
+<a name="l00759"></a><a class="code" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5">00759</a> <a class="code" href="struct_nv_flow_grid_export_import_layer_mapping.html" title="Description of a single exported layer.">NvFlowGridExportImportLayerMapping</a> <a class="code" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5" title="Mapping of data to virtual space.">mapping</a>;
+<a name="l00760"></a>00760 };
+<a name="l00761"></a>00761
+<a name="l00763"></a><a class="code" href="struct_nv_flow_grid_import_layered_view.html">00763</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_layered_view.html" title="Description applying to all imported layers.">NvFlowGridImportLayeredView</a>
+<a name="l00764"></a>00764 {
+<a name="l00765"></a><a class="code" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3">00765</a> <a class="code" href="struct_nv_flow_grid_export_import_layered_mapping.html" title="Description applying to all exported layers.">NvFlowGridExportImportLayeredMapping</a> <a class="code" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3" title="Mapping parameters uniform across layers.">mapping</a>;
+<a name="l00766"></a>00766 };
+<a name="l00767"></a>00767
+<a name="l00776"></a>00776 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridImport* <a class="code" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3">NvFlowCreateGridImport</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_import_desc.html" title="Description required to create GridImport.">NvFlowGridImportDesc</a>* desc);
+<a name="l00777"></a>00777
+<a name="l00783"></a>00783 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#g94598e9178d28e9ecda18cf989ea9049">NvFlowReleaseGridImport</a>(NvFlowGridImport* gridImport);
+<a name="l00784"></a>00784
+<a name="l00794"></a>00794 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_grid_import_handle.html" title="Texture channel handle.">NvFlowGridImportHandle</a> <a class="code" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a">NvFlowGridImportGetHandle</a>(NvFlowGridImport* gridImport, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_import_params.html" title="Parameters for grabbing import view.">NvFlowGridImportParams</a>* params);
+<a name="l00795"></a>00795
+<a name="l00803"></a>00803 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d">NvFlowGridImportGetLayerView</a>(<a class="code" href="struct_nv_flow_grid_import_handle.html" title="Texture channel handle.">NvFlowGridImportHandle</a> handle, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="code" href="struct_nv_flow_grid_import_layer_view.html" title="Description of a single imported layer.">NvFlowGridImportLayerView</a>* layerView);
+<a name="l00804"></a>00804
+<a name="l00811"></a>00811 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#gc9285382ae920ad4c588bb70201a5d40">NvFlowGridImportGetLayeredView</a>(<a class="code" href="struct_nv_flow_grid_import_handle.html" title="Texture channel handle.">NvFlowGridImportHandle</a> handle, <a class="code" href="struct_nv_flow_grid_import_layered_view.html" title="Description applying to all imported layers.">NvFlowGridImportLayeredView</a>* layeredView);
+<a name="l00812"></a>00812
+<a name="l00820"></a>00820 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6">NvFlowGridImportReleaseChannel</a>(NvFlowGridImport* gridImport, NvFlowContext* context, <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> channel);
+<a name="l00821"></a>00821
+<a name="l00830"></a>00830 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_grid_import.html#gc218e8e507243c13a0373a4b41c177b0">NvFlowGridImportGetGridExport</a>(NvFlowGridImport* gridImport, NvFlowContext* context);
+<a name="l00831"></a>00831
+<a name="l00833"></a>00833 <span class="keyword">struct </span>NvFlowGridImportStateCPU;
+<a name="l00834"></a>00834
+<a name="l00836"></a><a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html">00836</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html" title="Parameters for grabbing import view.">NvFlowGridImportStateCPUParams</a>
+<a name="l00837"></a>00837 {
+<a name="l00838"></a><a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade">00838</a> NvFlowGridImportStateCPU* <a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade" title="Import CPU state, captured previously with NvFlowGridImportUpdateStateCPU().">stateCPU</a>;
+<a name="l00839"></a><a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc">00839</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc" title="Grid texture channel to generate import data for.">channel</a>;
+<a name="l00840"></a><a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464">00840</a> <a class="code" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c" title="Grid import modes.">NvFlowGridImportMode</a> <a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464" title="Import mode, determines import data format.">importMode</a>;
+<a name="l00841"></a>00841 };
+<a name="l00842"></a>00842
+<a name="l00850"></a>00850 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridImportStateCPU* <a class="code" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9">NvFlowCreateGridImportStateCPU</a>(NvFlowGridImport* gridImport);
+<a name="l00851"></a>00851
+<a name="l00857"></a>00857 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#gf3cd9204b3571102225a34ac063f56da">NvFlowReleaseGridImportStateCPU</a>(NvFlowGridImportStateCPU* stateCPU);
+<a name="l00858"></a>00858
+<a name="l00866"></a>00866 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlowGridImportUpdateStateCPU</a>(NvFlowGridImportStateCPU* stateCPU, NvFlowContext* context, NvFlowGridExport* gridExport);
+<a name="l00867"></a>00867
+<a name="l00877"></a>00877 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_grid_import_handle.html" title="Texture channel handle.">NvFlowGridImportHandle</a> <a class="code" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5">NvFlowGridImportStateCPUGetHandle</a>(NvFlowGridImport* gridImport, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_import_state_c_p_u_params.html" title="Parameters for grabbing import view.">NvFlowGridImportStateCPUParams</a>* params);
+<a name="l00878"></a>00878
+<a name="l00880"></a>00880 <span class="comment">// -------------------------- NvFlowRenderMaterial -------------------------------</span>
+<a name="l00883"></a>00883 <span class="comment"></span>
+<a name="l00885"></a>00885 <span class="keyword">struct </span>NvFlowRenderMaterialPool;
+<a name="l00886"></a>00886
+<a name="l00888"></a><a class="code" href="struct_nv_flow_render_material_pool_desc.html">00888</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_render_material_pool_desc.html" title="Description necessary to create render material.">NvFlowRenderMaterialPoolDesc</a>
+<a name="l00889"></a>00889 {
+<a name="l00890"></a><a class="code" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657">00890</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657" title="Dimension of 1D texture used to store color map, 64 is a good default.">colorMapResolution</a>;
+<a name="l00891"></a>00891 };
+<a name="l00892"></a>00892
+<a name="l00901"></a>00901 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowRenderMaterialPool* <a class="code" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e">NvFlowCreateRenderMaterialPool</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_material_pool_desc.html" title="Description necessary to create render material.">NvFlowRenderMaterialPoolDesc</a>* desc);
+<a name="l00902"></a>00902
+<a name="l00908"></a>00908 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_render_material.html#g93c314e84e616c212df666169982bcfe">NvFlowReleaseRenderMaterialPool</a>(NvFlowRenderMaterialPool* pool);
+<a name="l00909"></a>00909
+<a name="l00911"></a><a class="code" href="struct_nv_flow_render_material_handle.html">00911</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a>
+<a name="l00912"></a>00912 {
+<a name="l00913"></a><a class="code" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d">00913</a> NvFlowRenderMaterialPool* <a class="code" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d" title="The pool that created this material.">pool</a>;
+<a name="l00914"></a><a class="code" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301">00914</a> <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="code" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301" title="Unique id for the render material.">uid</a>;
+<a name="l00915"></a>00915 };
+<a name="l00916"></a>00916
+<a name="l00918"></a><a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">00918</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" title="Render modes.">NvFlowVolumeRenderMode</a>
+<a name="l00919"></a>00919 {
+<a name="l00920"></a><a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28">00920</a> <a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28" title="Uses color map defined in render material.">eNvFlowVolumeRenderMode_colormap</a> = 0,
+<a name="l00921"></a><a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6">00921</a> <a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6" title="Treats sampled value as RGBA.">eNvFlowVolumeRenderMode_raw</a> = 1,
+<a name="l00922"></a><a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6">00922</a> <a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6" title="Visualizes single component with rainbow color, good for density visualization.">eNvFlowVolumeRenderMode_rainbow</a> = 2,
+<a name="l00923"></a><a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1">00923</a> <a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1" title="Visualizes xyz components with color, good for velocity visualization.">eNvFlowVolumeRenderMode_debug</a> = 3,
+<a name="l00924"></a>00924
+<a name="l00925"></a><a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">00925</a> <a class="code" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">eNvFlowVolumeRenderModeCount</a>
+<a name="l00926"></a>00926 };
+<a name="l00927"></a>00927
+<a name="l00929"></a><a class="code" href="struct_nv_flow_render_material_params.html">00929</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_render_material_params.html" title="Per material parameters for Flow grid rendering.">NvFlowRenderMaterialParams</a>
+<a name="l00930"></a>00930 {
+<a name="l00931"></a><a class="code" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1">00931</a> <a class="code" href="struct_nv_flow_grid_material_handle.html" title="Handle provided by grid to reference materials.">NvFlowGridMaterialHandle</a> <a class="code" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1" title="Grid material to align these parameters with.">material</a>;
+<a name="l00932"></a>00932
+<a name="l00933"></a><a class="code" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f">00933</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f" title="Global alpha scale for adjust net opacity without color map changes, applied after...">alphaScale</a>;
+<a name="l00934"></a><a class="code" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057">00934</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057" title="1.0 makes material blend fully additive">additiveFactor</a>;
+<a name="l00935"></a>00935
+<a name="l00936"></a><a class="code" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae">00936</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae" title="Component mask for colormap, control what channel drives color map X axis;.">colorMapCompMask</a>;
+<a name="l00937"></a><a class="code" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057">00937</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057" title="Component mask to control which channel(s) modulation the alpha.">alphaCompMask</a>;
+<a name="l00938"></a><a class="code" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff">00938</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff" title="Component mask to control which channel(s) modulates the intensity.">intensityCompMask</a>;
+<a name="l00939"></a>00939
+<a name="l00940"></a><a class="code" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b">00940</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b" title="Minimum value on the x channel (typically temperature), maps to colorMap u = 0.0...">colorMapMinX</a>;
+<a name="l00941"></a><a class="code" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c">00941</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c" title="Maximum value on the x channel (typically temperature), maps to colorMap u = 1.0...">colorMapMaxX</a>;
+<a name="l00942"></a><a class="code" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77">00942</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77" title="Offsets alpha before saturate(alpha).">alphaBias</a>;
+<a name="l00943"></a><a class="code" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020">00943</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020" title="Offsets intensity before modulating color.">intensityBias</a>;
+<a name="l00944"></a>00944 };
+<a name="l00945"></a>00945
+<a name="l00951"></a>00951 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_render_material.html#g9db3bcbee665346417feac9cb89c5655">NvFlowRenderMaterialParamsDefaults</a>(<a class="code" href="struct_nv_flow_render_material_params.html" title="Per material parameters for Flow grid rendering.">NvFlowRenderMaterialParams</a>* params);
+<a name="l00952"></a>00952
+<a name="l00960"></a>00960 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> <a class="code" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd">NvFlowGetDefaultRenderMaterial</a>(NvFlowRenderMaterialPool* pool);
+<a name="l00961"></a>00961
+<a name="l00971"></a>00971 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> <a class="code" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968">NvFlowCreateRenderMaterial</a>(NvFlowContext* context, NvFlowRenderMaterialPool* pool, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_material_params.html" title="Per material parameters for Flow grid rendering.">NvFlowRenderMaterialParams</a>* params);
+<a name="l00972"></a>00972
+<a name="l00978"></a>00978 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b">NvFlowReleaseRenderMaterial</a>(<a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> handle);
+<a name="l00979"></a>00979
+<a name="l00986"></a>00986 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_render_material.html#gb0a5a6e0282f695816475d299398dd88">NvFlowRenderMaterialUpdate</a>(<a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> handle, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_material_params.html" title="Per material parameters for Flow grid rendering.">NvFlowRenderMaterialParams</a>* params);
+<a name="l00987"></a>00987
+<a name="l00989"></a><a class="code" href="struct_nv_flow_color_map_data.html">00989</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_color_map_data.html" title="Required information for writing to a CPU mapped color map.">NvFlowColorMapData</a>
+<a name="l00990"></a>00990 {
+<a name="l00991"></a><a class="code" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">00991</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a>* <a class="code" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">data</a>;
+<a name="l00992"></a><a class="code" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a">00992</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a" title="Red, green, blue, alpha values.">dim</a>;
+<a name="l00993"></a>00993 };
+<a name="l00994"></a>00994
+<a name="l01003"></a>01003 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="struct_nv_flow_color_map_data.html" title="Required information for writing to a CPU mapped color map.">NvFlowColorMapData</a> <a class="code" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b">NvFlowRenderMaterialColorMap</a>(NvFlowContext* context, <a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> handle);
+<a name="l01004"></a>01004
+<a name="l01011"></a>01011 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_render_material.html#g50165042eb7248e0bff83db1f7256cf0">NvFlowRenderMaterialColorUnmap</a>(NvFlowContext* context, <a class="code" href="struct_nv_flow_render_material_handle.html" title="A handle to a volume render material.">NvFlowRenderMaterialHandle</a> handle);
+<a name="l01012"></a>01012
+<a name="l01014"></a>01014 <span class="comment">// -------------------------- NvFlowVolumeRender -------------------------------</span>
+<a name="l01017"></a>01017 <span class="comment"></span>
+<a name="l01019"></a>01019 <span class="keyword">struct </span>NvFlowVolumeRender;
+<a name="l01020"></a>01020
+<a name="l01022"></a><a class="code" href="struct_nv_flow_volume_render_desc.html">01022</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_render_desc.html" title="Description needed to a create a volume render object.">NvFlowVolumeRenderDesc</a>
+<a name="l01023"></a>01023 {
+<a name="l01024"></a><a class="code" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953">01024</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953" title="Grid export, for memory allocation.">gridExport</a>;
+<a name="l01025"></a>01025 };
+<a name="l01026"></a>01026
+<a name="l01035"></a>01035 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowVolumeRender* <a class="code" href="group___nv_flow_volume_render.html#gd7fb11b0ae107988a89389bc195dad58">NvFlowCreateVolumeRender</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_render_desc.html" title="Description needed to a create a volume render object.">NvFlowVolumeRenderDesc</a>* desc);
+<a name="l01036"></a>01036
+<a name="l01042"></a>01042 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_render.html#ge167d9b203ff110b4203ce6bf39eabd3">NvFlowReleaseVolumeRender</a>(NvFlowVolumeRender* volumeRender);
+<a name="l01043"></a>01043
+<a name="l01045"></a><a class="code" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">01045</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8" title="Downsample options for offscreen ray march.">NvFlowVolumeRenderDownsample</a>
+<a name="l01046"></a>01046 {
+<a name="l01047"></a><a class="code" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870">01047</a> <a class="code" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870">eNvFlowVolumeRenderDownsampleNone</a> = 0,
+<a name="l01048"></a><a class="code" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b">01048</a> <a class="code" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b">eNvFlowVolumeRenderDownsample2x2</a> = 1
+<a name="l01049"></a>01049 };
+<a name="l01050"></a>01050
+<a name="l01052"></a><a class="code" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">01052</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97" title="Multiple resolution options for offscreen ray march.">NvFlowMultiResRayMarch</a>
+<a name="l01053"></a>01053 {
+<a name="l01054"></a><a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f">01054</a> <a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f">eNvFlowMultiResRayMarchDisabled</a> = 0,
+<a name="l01055"></a><a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae">01055</a> <a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae">eNvFlowMultiResRayMarch2x2</a> = 1,
+<a name="l01056"></a><a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb">01056</a> <a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb">eNvFlowMultiResRayMarch4x4</a> = 2,
+<a name="l01057"></a><a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280">01057</a> <a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280">eNvFlowMultiResRayMarch8x8</a> = 3,
+<a name="l01058"></a><a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">01058</a> <a class="code" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">eNvFlowMultiResRayMarch16x16</a> = 4,
+<a name="l01059"></a>01059 };
+<a name="l01060"></a>01060
+<a name="l01062"></a><a class="code" href="struct_nv_flow_volume_render_viewport.html">01062</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_render_viewport.html" title="Rendering viewport.">NvFlowVolumeRenderViewport</a>
+<a name="l01063"></a>01063 {
+<a name="l01064"></a><a class="code" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">01064</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">topLeftX</a>;
+<a name="l01065"></a><a class="code" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">01065</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">topLeftY</a>;
+<a name="l01066"></a><a class="code" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">01066</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">width</a>;
+<a name="l01067"></a><a class="code" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">01067</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">height</a>;
+<a name="l01068"></a>01068 };
+<a name="l01069"></a>01069
+<a name="l01071"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html">01071</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html" title="Parameters for VRWorks multires rendering.">NvFlowVolumeRenderMultiResParams</a>
+<a name="l01072"></a>01072 {
+<a name="l01073"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7">01073</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7" title="If true, app render target is assumed multiRes.">enabled</a>;
+<a name="l01074"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5">01074</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5" title="Width of central viewport, ranging 0.01..1, where 1 is full orignal viewport width...">centerWidth</a>;
+<a name="l01075"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492">01075</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492" title="Height of central viewport, ranging 0.01..1, where 1 is full orignal viewport height...">centerHeight</a>;
+<a name="l01076"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f">01076</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f" title="X location of central viewport, ranging 0..1, where 0.5 is the center of the screen...">centerX</a>;
+<a name="l01077"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1">01077</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1" title="Y location of central viewport, ranging 0..1, where 0.5 is the center of the screen...">centerY</a>;
+<a name="l01078"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793">01078</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793" title="Pixel density scale factors: how much the linear pixel density is scaled within each...">densityScaleX</a>[3];
+<a name="l01079"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d">01079</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d" title="Pixel density scale factors: how much the linear pixel density is scaled within each...">densityScaleY</a>[3];
+<a name="l01080"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9">01080</a> <a class="code" href="struct_nv_flow_volume_render_viewport.html" title="Rendering viewport.">NvFlowVolumeRenderViewport</a> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9" title="Single viewport representing the entire region to composite against.">viewport</a>;
+<a name="l01081"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1">01081</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1" title="The render target width if multires was disabled.">nonMultiResWidth</a>;
+<a name="l01082"></a><a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44">01082</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44" title="The render target height if multires was disabled.">nonMultiResHeight</a>;
+<a name="l01083"></a>01083 };
+<a name="l01084"></a>01084
+<a name="l01086"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html">01086</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html" title="Parameters for VRWorks lens matched shading rendering.">NvFlowVolumeRenderLMSParams</a>
+<a name="l01087"></a>01087 {
+<a name="l01088"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6">01088</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6" title="If true, app render target is assumed lens matched shading.">enabled</a>;
+<a name="l01089"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">01089</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">warpLeft</a>;
+<a name="l01090"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">01090</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">warpRight</a>;
+<a name="l01091"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">01091</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">warpUp</a>;
+<a name="l01092"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">01092</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">warpDown</a>;
+<a name="l01093"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">01093</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">sizeLeft</a>;
+<a name="l01094"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">01094</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">sizeRight</a>;
+<a name="l01095"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">01095</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">sizeUp</a>;
+<a name="l01096"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">01096</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">sizeDown</a>;
+<a name="l01097"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073">01097</a> <a class="code" href="struct_nv_flow_volume_render_viewport.html" title="Rendering viewport.">NvFlowVolumeRenderViewport</a> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073" title="Single viewport representing the entire region to composite against.">viewport</a>;
+<a name="l01098"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79">01098</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79" title="The render target width if lens matched shading was disabled.">nonLMSWidth</a>;
+<a name="l01099"></a><a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081">01099</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081" title="The render target height if lens matched shading was disabled.">nonLMSHeight</a>;
+<a name="l01100"></a>01100 };
+<a name="l01101"></a>01101
+<a name="l01103"></a><a class="code" href="struct_nv_flow_volume_render_params.html">01103</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_render_params.html" title="Parameters for Flow grid rendering.">NvFlowVolumeRenderParams</a>
+<a name="l01104"></a>01104 {
+<a name="l01105"></a><a class="code" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850">01105</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850" title="Projection matrix, row major.">projectionMatrix</a>;
+<a name="l01106"></a><a class="code" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5">01106</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5" title="View matrix, row major.">viewMatrix</a>;
+<a name="l01107"></a><a class="code" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b">01107</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b" title="Model matrix, row major.">modelMatrix</a>;
+<a name="l01108"></a>01108
+<a name="l01109"></a><a class="code" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d">01109</a> NvFlowDepthStencilView* <a class="code" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d" title="Depth stencil view for depth testing with ray march.">depthStencilView</a>;
+<a name="l01110"></a><a class="code" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea">01110</a> NvFlowRenderTargetView* <a class="code" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea" title="Render target view to composite ray marched result against.">renderTargetView</a>;
+<a name="l01111"></a>01111
+<a name="l01112"></a><a class="code" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9">01112</a> NvFlowRenderMaterialPool* <a class="code" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9" title="Pool of materials to look for matches to GridMaterials.">materialPool</a>;
+<a name="l01113"></a>01113
+<a name="l01114"></a><a class="code" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e">01114</a> <a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" title="Render modes.">NvFlowVolumeRenderMode</a> <a class="code" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e" title="Render mode, see NvFlowVolumeRenderMode.">renderMode</a>;
+<a name="l01115"></a><a class="code" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e">01115</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e" title="GridExport channel to render.">renderChannel</a>;
+<a name="l01116"></a>01116
+<a name="l01117"></a><a class="code" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3">01117</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3" title="If true, wireframe visualization is rendered.">debugMode</a>;
+<a name="l01118"></a>01118
+<a name="l01119"></a><a class="code" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1">01119</a> <a class="code" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8" title="Downsample options for offscreen ray march.">NvFlowVolumeRenderDownsample</a> <a class="code" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1" title="Controls size of ray marching render target relative to app render target.">downsampleFactor</a>;
+<a name="l01120"></a><a class="code" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676">01120</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676" title="If 1.0, render at full ray march resolution, can be dynamically reduced toward 0...">screenPercentage</a>;
+<a name="l01121"></a><a class="code" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438">01121</a> <a class="code" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97" title="Multiple resolution options for offscreen ray march.">NvFlowMultiResRayMarch</a> <a class="code" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438" title="Coarsest downsample for multiple resolution ray march.">multiResRayMarch</a>;
+<a name="l01122"></a><a class="code" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872">01122</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872" title="1.0 by default, increase for finer screen XY minimum sampling rate">multiResSamplingScale</a>;
+<a name="l01123"></a>01123
+<a name="l01124"></a><a class="code" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b">01124</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b" title="If true, color upsample will do extra work to remove jaggies around depth discontinuities...">smoothColorUpsample</a>;
+<a name="l01125"></a>01125
+<a name="l01126"></a><a class="code" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc">01126</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc" title="If true, do all operations except color composite.">preColorCompositeOnly</a>;
+<a name="l01127"></a><a class="code" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb">01127</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb" title="If true, only apply color composite.">colorCompositeOnly</a>;
+<a name="l01128"></a><a class="code" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e">01128</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e" title="If true, generate nominal depth, and write to scene depth buffer.">generateDepth</a>;
+<a name="l01129"></a><a class="code" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0">01129</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0" title="If true, visualize depth estimate.">generateDepthDebugMode</a>;
+<a name="l01130"></a><a class="code" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579">01130</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579" title="Minimum alpha to trigger depth write.">depthAlphaThreshold</a>;
+<a name="l01131"></a><a class="code" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6">01131</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6" title="Intensity on R or G or B to trigger depth write.">depthIntensityThreshold</a>;
+<a name="l01132"></a>01132
+<a name="l01133"></a><a class="code" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422">01133</a> <a class="code" href="struct_nv_flow_volume_render_multi_res_params.html" title="Parameters for VRWorks multires rendering.">NvFlowVolumeRenderMultiResParams</a> <a class="code" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422" title="Multires parameters.">multiRes</a>;
+<a name="l01134"></a>01134
+<a name="l01135"></a><a class="code" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22">01135</a> <a class="code" href="struct_nv_flow_volume_render_l_m_s_params.html" title="Parameters for VRWorks lens matched shading rendering.">NvFlowVolumeRenderLMSParams</a> <a class="code" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22" title="Lens matched shading parameters.">lensMatchedShading</a>;
+<a name="l01136"></a>01136 };
+<a name="l01137"></a>01137
+<a name="l01143"></a>01143 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_render.html#g821542fe396dab712572d3e0448485d0">NvFlowVolumeRenderParamsDefaults</a>(<a class="code" href="struct_nv_flow_volume_render_params.html" title="Parameters for Flow grid rendering.">NvFlowVolumeRenderParams</a>* params);
+<a name="l01144"></a>01144
+<a name="l01146"></a><a class="code" href="struct_nv_flow_volume_lighting_params.html">01146</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_lighting_params.html" title="Parameters for Flow grid lighting.">NvFlowVolumeLightingParams</a>
+<a name="l01147"></a>01147 {
+<a name="l01148"></a><a class="code" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842">01148</a> NvFlowRenderMaterialPool* <a class="code" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842" title="Pool of materials to look for matches to GridMaterials.">materialPool</a>;
+<a name="l01149"></a>01149
+<a name="l01150"></a><a class="code" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d">01150</a> <a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" title="Render modes.">NvFlowVolumeRenderMode</a> <a class="code" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d" title="Render mode, see NvFlowVolumeRenderMode.">renderMode</a>;
+<a name="l01151"></a><a class="code" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a">01151</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a" title="GridExport channel to render.">renderChannel</a>;
+<a name="l01152"></a>01152 };
+<a name="l01153"></a>01153
+<a name="l01164"></a>01164 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_volume_render.html#g86222c07456c0fec4a2547bb8e637e4a">NvFlowVolumeRenderLightGridExport</a>(NvFlowVolumeRender* volumeRender, NvFlowContext* context, NvFlowGridExport* gridExport, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_lighting_params.html" title="Parameters for Flow grid lighting.">NvFlowVolumeLightingParams</a>* params);
+<a name="l01165"></a>01165
+<a name="l01174"></a>01174 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_render.html#g90d32ce4b73f0eedced2f947115f8c02">NvFlowVolumeRenderGridExport</a>(NvFlowVolumeRender* volumeRender, NvFlowContext* context, NvFlowGridExport* gridExport, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_render_params.html" title="Parameters for Flow grid rendering.">NvFlowVolumeRenderParams</a>* params);
+<a name="l01175"></a>01175
+<a name="l01184"></a>01184 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_render.html#g26645fdb20a660c26e510df6ea386401">NvFlowVolumeRenderTexture3D</a>(NvFlowVolumeRender* volumeRender, NvFlowContext* context, NvFlowTexture3D* density, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_render_params.html" title="Parameters for Flow grid rendering.">NvFlowVolumeRenderParams</a>* params);
+<a name="l01185"></a>01185
+<a name="l01187"></a>01187 <span class="comment">// -------------------------- NvFlowVolumeShadow -------------------------------</span>
+<a name="l01190"></a>01190 <span class="comment"></span>
+<a name="l01192"></a>01192 <span class="keyword">struct </span>NvFlowVolumeShadow;
+<a name="l01193"></a>01193
+<a name="l01195"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html">01195</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_shadow_desc.html" title="Description required to create volume shadow object.">NvFlowVolumeShadowDesc</a>
+<a name="l01196"></a>01196 {
+<a name="l01197"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85">01197</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85" title="Grid export for memory allocation.">gridExport</a>;
+<a name="l01198"></a>01198
+<a name="l01199"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19">01199</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19" title="Virtual width of shadow voxel address space.">mapWidth</a>;
+<a name="l01200"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae">01200</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae" title="Virtual height of shadow voxel address space.">mapHeight</a>;
+<a name="l01201"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf">01201</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf" title="Virtual depth of shadow voxel address space.">mapDepth</a>;
+<a name="l01202"></a>01202
+<a name="l01203"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4">01203</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4" title="Minimum (and initial) fraction of virtual cells to allocate memory for.">minResidentScale</a>;
+<a name="l01204"></a><a class="code" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34">01204</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34" title="Maximum fraction of virtual cells to allocate memory for.">maxResidentScale</a>;
+<a name="l01205"></a>01205 };
+<a name="l01206"></a>01206
+<a name="l01208"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html">01208</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_shadow_params.html" title="Parameters required to update volume shadows.">NvFlowVolumeShadowParams</a>
+<a name="l01209"></a>01209 {
+<a name="l01210"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0">01210</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0" title="Projection matrix, row major.">projectionMatrix</a>;
+<a name="l01211"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d">01211</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d" title="View matrix, row major.">viewMatrix</a>;
+<a name="l01212"></a>01212
+<a name="l01213"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912">01213</a> NvFlowRenderMaterialPool* <a class="code" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912" title="Pool of materials to look for matches to GridMaterials.">materialPool</a>;
+<a name="l01214"></a>01214
+<a name="l01215"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58">01215</a> <a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" title="Render modes.">NvFlowVolumeRenderMode</a> <a class="code" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58" title="Render mode, see NvFlowVolumeRenderMode.">renderMode</a>;
+<a name="l01216"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d">01216</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d" title="GridExport channel to render.">renderChannel</a>;
+<a name="l01217"></a>01217
+<a name="l01218"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36">01218</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36" title="Shadow intensity scale.">intensityScale</a>;
+<a name="l01219"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29">01219</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29" title="Minimum shadow intensity.">minIntensity</a>;
+<a name="l01220"></a>01220
+<a name="l01221"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964">01221</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964" title="Component mask to control which channel(s) modulate the shadow blending.">shadowBlendCompMask</a>;
+<a name="l01222"></a><a class="code" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba">01222</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba" title="Bias on shadow blend factor.">shadowBlendBias</a>;
+<a name="l01223"></a>01223 };
+<a name="l01224"></a>01224
+<a name="l01226"></a><a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html">01226</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html" title="Parameters required to visualize shadow block allocation.">NvFlowVolumeShadowDebugRenderParams</a>
+<a name="l01227"></a>01227 {
+<a name="l01228"></a><a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76">01228</a> NvFlowRenderTargetView* <a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76" title="Render target to draw visualization to.">renderTargetView</a>;
+<a name="l01229"></a>01229
+<a name="l01230"></a><a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518">01230</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518" title="Render target projection matrix, row major.">projectionMatrix</a>;
+<a name="l01231"></a><a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa">01231</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa" title="Render target view matrix, row major.">viewMatrix</a>;
+<a name="l01232"></a>01232 };
+<a name="l01233"></a>01233
+<a name="l01235"></a><a class="code" href="struct_nv_flow_volume_shadow_stats.html">01235</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_volume_shadow_stats.html" title="Stats on currently active volume shadow.">NvFlowVolumeShadowStats</a>
+<a name="l01236"></a>01236 {
+<a name="l01237"></a><a class="code" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">01237</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">shadowColumnsActive</a>;
+<a name="l01238"></a><a class="code" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">01238</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">shadowBlocksActive</a>;
+<a name="l01239"></a><a class="code" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">01239</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">shadowCellsActive</a>;
+<a name="l01240"></a>01240 };
+<a name="l01241"></a>01241
+<a name="l01250"></a>01250 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowVolumeShadow* <a class="code" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb">NvFlowCreateVolumeShadow</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_shadow_desc.html" title="Description required to create volume shadow object.">NvFlowVolumeShadowDesc</a>* desc);
+<a name="l01251"></a>01251
+<a name="l01257"></a>01257 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb">NvFlowReleaseVolumeShadow</a>(NvFlowVolumeShadow* volumeShadow);
+<a name="l01258"></a>01258
+<a name="l01267"></a>01267 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e">NvFlowVolumeShadowUpdate</a>(NvFlowVolumeShadow* volumeShadow, NvFlowContext* context, NvFlowGridExport* gridExport, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_shadow_params.html" title="Parameters required to update volume shadows.">NvFlowVolumeShadowParams</a>* params);
+<a name="l01268"></a>01268
+<a name="l01277"></a>01277 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_volume_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210">NvFlowVolumeShadowGetGridExport</a>(NvFlowVolumeShadow* volumeShadow, NvFlowContext* context);
+<a name="l01278"></a>01278
+<a name="l01286"></a>01286 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_shadow.html#gdb4ed8583577e3499f03042cf925b418">NvFlowVolumeShadowDebugRender</a>(NvFlowVolumeShadow* volumeShadow, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_volume_shadow_debug_render_params.html" title="Parameters required to visualize shadow block allocation.">NvFlowVolumeShadowDebugRenderParams</a>* params);
+<a name="l01287"></a>01287
+<a name="l01294"></a>01294 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_volume_shadow.html#g71c0805f7802f52b25087ec490360ac3">NvFlowVolumeShadowGetStats</a>(NvFlowVolumeShadow* volumeShadow, <a class="code" href="struct_nv_flow_volume_shadow_stats.html" title="Stats on currently active volume shadow.">NvFlowVolumeShadowStats</a>* stats);
+<a name="l01295"></a>01295
+<a name="l01297"></a>01297 <span class="comment">// -------------------------- NvFlowCrossSection -------------------------------</span>
+<a name="l01300"></a>01300 <span class="comment"></span>
+<a name="l01302"></a>01302 <span class="keyword">struct </span>NvFlowCrossSection;
+<a name="l01303"></a>01303
+<a name="l01305"></a><a class="code" href="struct_nv_flow_cross_section_desc.html">01305</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_cross_section_desc.html" title="Description required to create cross section object.">NvFlowCrossSectionDesc</a>
+<a name="l01306"></a>01306 {
+<a name="l01307"></a><a class="code" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d">01307</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d" title="Grid export to serve as template for memory allocation.">gridExport</a>;
+<a name="l01308"></a>01308 };
+<a name="l01309"></a>01309
+<a name="l01311"></a><a class="code" href="struct_nv_flow_cross_section_params.html">01311</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_cross_section_params.html" title="Parameters needed to render cross section.">NvFlowCrossSectionParams</a>
+<a name="l01312"></a>01312 {
+<a name="l01313"></a><a class="code" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd">01313</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd" title="gridExport used for final rendering">gridExport</a>;
+<a name="l01314"></a><a class="code" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e">01314</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e" title="gridExport direct from simulation">gridExportDebugVis</a>;
+<a name="l01315"></a>01315
+<a name="l01316"></a><a class="code" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15">01316</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15" title="Projection matrix, row major.">projectionMatrix</a>;
+<a name="l01317"></a><a class="code" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3">01317</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3" title="View matrix, row major.">viewMatrix</a>;
+<a name="l01318"></a>01318
+<a name="l01319"></a><a class="code" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436">01319</a> NvFlowDepthStencilView* <a class="code" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436" title="Depth stencil view for depth testing with ray march.">depthStencilView</a>;
+<a name="l01320"></a><a class="code" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895">01320</a> NvFlowRenderTargetView* <a class="code" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895" title="Render target view to composite ray marched result against.">renderTargetView</a>;
+<a name="l01321"></a>01321
+<a name="l01322"></a><a class="code" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119">01322</a> NvFlowRenderMaterialPool* <a class="code" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119" title="Pool of materials to look for matches to GridMaterials.">materialPool</a>;
+<a name="l01323"></a>01323
+<a name="l01324"></a><a class="code" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c">01324</a> <a class="code" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" title="Render modes.">NvFlowVolumeRenderMode</a> <a class="code" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c" title="Render mode, see NvFlowVolumeRenderMode.">renderMode</a>;
+<a name="l01325"></a><a class="code" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1">01325</a> <a class="code" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" title="Grid texture channel, four components per channel.">NvFlowGridTextureChannel</a> <a class="code" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1" title="GridExport channel to render.">renderChannel</a>;
+<a name="l01326"></a>01326
+<a name="l01327"></a><a class="code" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc">01327</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc" title="Cross section to visualize, 0 to 2 range.">crossSectionAxis</a>;
+<a name="l01328"></a><a class="code" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2">01328</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2" title="Offset in grid NDC for view.">crossSectionPosition</a>;
+<a name="l01329"></a><a class="code" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db">01329</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db" title="Scale on cross section to allow zooming.">crossSectionScale</a>;
+<a name="l01330"></a>01330
+<a name="l01331"></a><a class="code" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e">01331</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e" title="scales the visualization intensity">intensityScale</a>;
+<a name="l01332"></a>01332
+<a name="l01333"></a><a class="code" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6">01333</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6" title="If true, point filter so the cells are easy to see.">pointFilter</a>;
+<a name="l01334"></a>01334
+<a name="l01335"></a><a class="code" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1">01335</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1" title="If true, overlay geometric velocity vectors.">velocityVectors</a>;
+<a name="l01336"></a><a class="code" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257">01336</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257" title="Scale to adjust vector length as a function of velocity.">velocityScale</a>;
+<a name="l01337"></a><a class="code" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c">01337</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c" title="Controls maximum velocity vector line length.">vectorLengthScale</a>;
+<a name="l01338"></a>01338
+<a name="l01339"></a><a class="code" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa">01339</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa" title="Draw lines around cell boundaries.">outlineCells</a>;
+<a name="l01340"></a>01340
+<a name="l01341"></a><a class="code" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412">01341</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412" title="If true, covers entire viewport, if false, top right corner.">fullscreen</a>;
+<a name="l01342"></a>01342
+<a name="l01343"></a><a class="code" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd">01343</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd" title="Color to use for any lines drawn.">lineColor</a>;
+<a name="l01344"></a><a class="code" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1">01344</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1" title="Background color.">backgroundColor</a>;
+<a name="l01345"></a><a class="code" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0">01345</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0" title="Color for cell outline.">cellColor</a>;
+<a name="l01346"></a>01346 };
+<a name="l01347"></a>01347
+<a name="l01353"></a>01353 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255">NvFlowCrossSectionParamsDefaults</a>(<a class="code" href="struct_nv_flow_cross_section_params.html" title="Parameters needed to render cross section.">NvFlowCrossSectionParams</a>* params);
+<a name="l01354"></a>01354
+<a name="l01363"></a>01363 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowCrossSection* <a class="code" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b">NvFlowCreateCrossSection</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_cross_section_desc.html" title="Description required to create cross section object.">NvFlowCrossSectionDesc</a>* desc);
+<a name="l01364"></a>01364
+<a name="l01370"></a>01370 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12">NvFlowReleaseCrossSection</a>(NvFlowCrossSection* crossSection);
+<a name="l01371"></a>01371
+<a name="l01379"></a>01379 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_cross_section.html#g697fd0442e285c25388297167ffdbf5d">NvFlowCrossSectionRender</a>(NvFlowCrossSection* crossSection, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_cross_section_params.html" title="Parameters needed to render cross section.">NvFlowCrossSectionParams</a>* params);
+<a name="l01380"></a>01380
+<a name="l01382"></a>01382 <span class="comment">// -------------------------- NvFlowGridProxy -------------------------------</span>
+<a name="l01385"></a>01385 <span class="comment"></span>
+<a name="l01387"></a>01387 <span class="keyword">struct </span>NvFlowGridProxy;
+<a name="l01388"></a>01388
+<a name="l01390"></a><a class="code" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">01390</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577" title="Proxy types.">NvFlowGridProxyType</a>
+<a name="l01391"></a>01391 {
+<a name="l01392"></a><a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730">01392</a> <a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730" title="No operation, allows common code path for single versus multiple GPUs in the application...">eNvFlowGridProxyTypePassThrough</a> = 0,
+<a name="l01393"></a><a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39">01393</a> <a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39" title="Transports render data between GPUs.">eNvFlowGridProxyTypeMultiGPU</a> = 1,
+<a name="l01394"></a><a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102">01394</a> <a class="code" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102" title="Versions grid export data for safe async compute.">eNvFlowGridProxyTypeInterQueue</a> = 2,
+<a name="l01395"></a>01395 };
+<a name="l01396"></a>01396
+<a name="l01398"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html">01398</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_proxy_desc.html" title="Parameters need to create a grid proxy.">NvFlowGridProxyDesc</a>
+<a name="l01399"></a>01399 {
+<a name="l01400"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd">01400</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd" title="Context used to simulate grid.">gridContext</a>;
+<a name="l01401"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f">01401</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f" title="Context used to render grid.">renderContext</a>;
+<a name="l01402"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc">01402</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc" title="Context with copy capability on gridContext device.">gridCopyContext</a>;
+<a name="l01403"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247">01403</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247" title="Context with copy capability on renderContext device.">renderCopyContext</a>;
+<a name="l01404"></a>01404
+<a name="l01405"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8">01405</a> NvFlowGridExport* <a class="code" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8" title="GridExport to base allocation on.">gridExport</a>;
+<a name="l01406"></a>01406
+<a name="l01407"></a><a class="code" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41">01407</a> <a class="code" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577" title="Proxy types.">NvFlowGridProxyType</a> <a class="code" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41" title="GridProxy type to create.">proxyType</a>;
+<a name="l01408"></a>01408 };
+<a name="l01409"></a>01409
+<a name="l01411"></a><a class="code" href="struct_nv_flow_grid_proxy_flush_params.html">01411</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_grid_proxy_flush_params.html" title="Parameters need to create a multi-GPU proxy.">NvFlowGridProxyFlushParams</a>
+<a name="l01412"></a>01412 {
+<a name="l01413"></a><a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9">01413</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9" title="Context used to simulate grid.">gridContext</a>;
+<a name="l01414"></a><a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea">01414</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea" title="Context with copy capability on gridContext device.">gridCopyContext</a>;
+<a name="l01415"></a><a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d">01415</a> NvFlowContext* <a class="code" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d" title="Context with copy capability on renderContext device.">renderCopyContext</a>;
+<a name="l01416"></a>01416 };
+<a name="l01417"></a>01417
+<a name="l01425"></a>01425 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridProxy* <a class="code" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae">NvFlowCreateGridProxy</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_proxy_desc.html" title="Parameters need to create a grid proxy.">NvFlowGridProxyDesc</a>* desc);
+<a name="l01426"></a>01426
+<a name="l01432"></a>01432 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc">NvFlowReleaseGridProxy</a>(NvFlowGridProxy* proxy);
+<a name="l01433"></a>01433
+<a name="l01441"></a>01441 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5">NvFlowGridProxyPush</a>(NvFlowGridProxy* proxy, NvFlowGridExport* gridExport, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_proxy_flush_params.html" title="Parameters need to create a multi-GPU proxy.">NvFlowGridProxyFlushParams</a>* params);
+<a name="l01442"></a>01442
+<a name="l01449"></a>01449 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3">NvFlowGridProxyFlush</a>(NvFlowGridProxy* proxy, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_proxy_flush_params.html" title="Parameters need to create a multi-GPU proxy.">NvFlowGridProxyFlushParams</a>* params);
+<a name="l01450"></a>01450
+<a name="l01459"></a>01459 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8">NvFlowGridProxyGetGridExport</a>(NvFlowGridProxy* proxy, NvFlowContext* renderContext);
+<a name="l01460"></a>01460
+<a name="l01462"></a>01462 <span class="comment">// -------------------------- NvFlowDevice -------------------------------</span>
+<a name="l01465"></a>01465 <span class="comment"></span>
+<a name="l01467"></a>01467 <span class="keyword">struct </span>NvFlowDevice;
+<a name="l01468"></a>01468
+<a name="l01470"></a><a class="code" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">01470</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947" title="Device Type.">NvFlowDeviceMode</a>
+<a name="l01471"></a>01471 {
+<a name="l01472"></a><a class="code" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67">01472</a> <a class="code" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67" title="Exposes renderContext device.">eNvFlowDeviceModeProxy</a> = 0,
+<a name="l01473"></a><a class="code" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d">01473</a> <a class="code" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d" title="Generates unique device, not matching renderContext.">eNvFlowDeviceModeUnique</a> = 1,
+<a name="l01474"></a>01474 };
+<a name="l01475"></a>01475
+<a name="l01477"></a><a class="code" href="struct_nv_flow_device_desc.html">01477</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_device_desc.html" title="Description required for creating a Flow device.">NvFlowDeviceDesc</a>
+<a name="l01478"></a>01478 {
+<a name="l01479"></a><a class="code" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3">01479</a> <a class="code" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947" title="Device Type.">NvFlowDeviceMode</a> <a class="code" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3" title="Type of device to create.">mode</a>;
+<a name="l01480"></a><a class="code" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a">01480</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a" title="if true, NvFlow tries to identify best compute device">autoSelectDevice</a>;
+<a name="l01481"></a><a class="code" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034">01481</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034" title="preferred device index">adapterIdx</a>;
+<a name="l01482"></a>01482 };
+<a name="l01483"></a>01483
+<a name="l01489"></a>01489 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#gd8a1092c8b81b82c41546cc5ef6175f8">NvFlowDeviceDescDefaults</a>(<a class="code" href="struct_nv_flow_device_desc.html" title="Description required for creating a Flow device.">NvFlowDeviceDesc</a>* desc);
+<a name="l01490"></a>01490
+<a name="l01498"></a>01498 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">bool</span> <a class="code" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de">NvFlowDedicatedDeviceAvailable</a>(NvFlowContext* renderContext);
+<a name="l01499"></a>01499
+<a name="l01507"></a>01507 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">bool</span> <a class="code" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c">NvFlowDedicatedDeviceQueueAvailable</a>(NvFlowContext* renderContext);
+<a name="l01508"></a>01508
+<a name="l01517"></a>01517 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowDevice* <a class="code" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0">NvFlowCreateDevice</a>(NvFlowContext* renderContext, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_device_desc.html" title="Description required for creating a Flow device.">NvFlowDeviceDesc</a>* desc);
+<a name="l01518"></a>01518
+<a name="l01524"></a>01524 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g0593d1241f00bc01cf5b311d01506acf">NvFlowReleaseDevice</a>(NvFlowDevice* device);
+<a name="l01525"></a>01525
+<a name="l01527"></a>01527 <span class="keyword">struct </span>NvFlowDeviceQueue;
+<a name="l01528"></a>01528
+<a name="l01530"></a><a class="code" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">01530</a> <span class="keyword">enum</span> <a class="code" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a" title="Types of queues.">NvFlowDeviceQueueType</a>
+<a name="l01531"></a>01531 {
+<a name="l01532"></a><a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">01532</a> <a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">eNvFlowDeviceQueueTypeGraphics</a> = 0,
+<a name="l01533"></a><a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">01533</a> <a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">eNvFlowDeviceQueueTypeCompute</a> = 1,
+<a name="l01534"></a><a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">01534</a> <a class="code" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">eNvFlowDeviceQueueTypeCopy</a> = 2
+<a name="l01535"></a>01535 };
+<a name="l01536"></a>01536
+<a name="l01538"></a><a class="code" href="struct_nv_flow_device_queue_desc.html">01538</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_device_queue_desc.html" title="Description required for creating a Flow device queue.">NvFlowDeviceQueueDesc</a>
+<a name="l01539"></a>01539 {
+<a name="l01540"></a><a class="code" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">01540</a> <a class="code" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a" title="Types of queues.">NvFlowDeviceQueueType</a> <a class="code" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">queueType</a>;
+<a name="l01541"></a><a class="code" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">01541</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">lowLatency</a>;
+<a name="l01542"></a>01542 };
+<a name="l01543"></a>01543
+<a name="l01545"></a><a class="code" href="struct_nv_flow_device_queue_status.html">01545</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_device_queue_status.html" title="Flow device queue status to allow app to throttle maximum queued work.">NvFlowDeviceQueueStatus</a>
+<a name="l01546"></a>01546 {
+<a name="l01547"></a><a class="code" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82">01547</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82" title="Number of flushes that have not completed work on the GPU.">framesInFlight</a>;
+<a name="l01548"></a><a class="code" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe">01548</a> <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="code" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe" title="The last fence completed on device queue.">lastFenceCompleted</a>;
+<a name="l01549"></a><a class="code" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507">01549</a> <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="code" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507" title="The fence value signaled after flush.">nextFenceValue</a>;
+<a name="l01550"></a>01550 };
+<a name="l01551"></a>01551
+<a name="l01560"></a>01560 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowDeviceQueue* <a class="code" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311">NvFlowCreateDeviceQueue</a>(NvFlowDevice* device, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_device_queue_desc.html" title="Description required for creating a Flow device queue.">NvFlowDeviceQueueDesc</a>* desc);
+<a name="l01561"></a>01561
+<a name="l01567"></a>01567 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g8bb25ad7ca4696fc331557b0a977e1e0">NvFlowReleaseDeviceQueue</a>(NvFlowDeviceQueue* deviceQueue);
+<a name="l01568"></a>01568
+<a name="l01576"></a>01576 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowContext* <a class="code" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61">NvFlowDeviceQueueCreateContext</a>(NvFlowDeviceQueue* deviceQueue);
+<a name="l01577"></a>01577
+<a name="l01585"></a>01585 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662">NvFlowDeviceQueueUpdateContext</a>(NvFlowDeviceQueue* deviceQueue, NvFlowContext* context, <a class="code" href="struct_nv_flow_device_queue_status.html" title="Flow device queue status to allow app to throttle maximum queued work.">NvFlowDeviceQueueStatus</a>* status);
+<a name="l01586"></a>01586
+<a name="l01593"></a>01593 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g004cd8d63badb4ec5abc924c2aea4c5b">NvFlowDeviceQueueFlush</a>(NvFlowDeviceQueue* deviceQueue, NvFlowContext* context);
+<a name="l01594"></a>01594
+<a name="l01601"></a>01601 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g9caf24a4afed186a23a9d9f095a9fbdb">NvFlowDeviceQueueConditionalFlush</a>(NvFlowDeviceQueue* deviceQueue, NvFlowContext* context);
+<a name="l01602"></a>01602
+<a name="l01610"></a>01610 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_device.html#g277e5f37475b15d48164436f775b990f">NvFlowDeviceQueueWaitOnFence</a>(NvFlowDeviceQueue* deviceQueue, NvFlowContext* context, <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> fenceValue);
+<a name="l01611"></a>01611
+<a name="l01613"></a>01613 <span class="comment">// -------------------------- NvFlowSDFGenerator -------------------------------</span>
+<a name="l01616"></a>01616 <span class="comment"></span>
+<a name="l01618"></a>01618 <span class="keyword">struct </span>NvFlowSDFGen;
+<a name="l01619"></a>01619
+<a name="l01621"></a><a class="code" href="struct_nv_flow_s_d_f_gen_desc.html">01621</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_s_d_f_gen_desc.html" title="Description required for creating a signed distance field generator.">NvFlowSDFGenDesc</a>
+<a name="l01622"></a>01622 {
+<a name="l01623"></a><a class="code" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4">01623</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4" title="Resolution of 3D texture storing signed distance field.">resolution</a>;
+<a name="l01624"></a>01624 };
+<a name="l01625"></a>01625
+<a name="l01627"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html">01627</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html" title="Simple mesh description.">NvFlowSDFGenMeshParams</a>
+<a name="l01628"></a>01628 {
+<a name="l01629"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d">01629</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d" title="Numbers of vertices in triangle mesh.">numVertices</a>;
+<a name="l01630"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1">01630</a> <span class="keywordtype">float</span>* <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1" title="Array of positions, stored in x, y, z order.">positions</a>;
+<a name="l01631"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba">01631</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba" title="The distance between the beginning of one position to the beginning of the next position...">positionStride</a>;
+<a name="l01632"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa">01632</a> <span class="keywordtype">float</span>* <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa" title="Array of normals, stored in nx, ny, nz order.">normals</a>;
+<a name="l01633"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f">01633</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f" title="The distance between the beginning of one normal to the beginning of the next normal...">normalStride</a>;
+<a name="l01634"></a>01634
+<a name="l01635"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5">01635</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5" title="Numbers of indices in triangle mesh.">numIndices</a>;
+<a name="l01636"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a">01636</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>* <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a" title="Array of indices.">indices</a>;
+<a name="l01637"></a>01637
+<a name="l01638"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70">01638</a> <a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70" title="transforms from model space to SDF NDC space">modelMatrix</a>;
+<a name="l01639"></a>01639
+<a name="l01640"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24">01640</a> NvFlowDepthStencilView* <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24" title="Depth stencil view to restore after voxelize work, lighter than Flow context push/pop...">depthStencilView</a>;
+<a name="l01641"></a><a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3">01641</a> NvFlowRenderTargetView* <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3" title="Render target view to restore after voxelize work, lighter than Flow context push/pop...">renderTargetView</a>;
+<a name="l01642"></a>01642 };
+<a name="l01643"></a>01643
+<a name="l01652"></a>01652 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowSDFGen* <a class="code" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c">NvFlowCreateSDFGen</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_s_d_f_gen_desc.html" title="Description required for creating a signed distance field generator.">NvFlowSDFGenDesc</a>* desc);
+<a name="l01653"></a>01653
+<a name="l01659"></a>01659 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c">NvFlowReleaseSDFGen</a>(NvFlowSDFGen* sdfGen);
+<a name="l01660"></a>01660
+<a name="l01667"></a>01667 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c">NvFlowSDFGenReset</a>(NvFlowSDFGen* sdfGen, NvFlowContext* context);
+<a name="l01668"></a>01668
+<a name="l01676"></a>01676 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b">NvFlowSDFGenVoxelize</a>(NvFlowSDFGen* sdfGen, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_s_d_f_gen_mesh_params.html" title="Simple mesh description.">NvFlowSDFGenMeshParams</a>* params);
+<a name="l01677"></a>01677
+<a name="l01684"></a>01684 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0">NvFlowSDFGenUpdate</a>(NvFlowSDFGen* sdfGen, NvFlowContext* context);
+<a name="l01685"></a>01685
+<a name="l01694"></a>01694 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowTexture3D* <a class="code" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead">NvFlowSDFGenShape</a>(NvFlowSDFGen* sdfGen, NvFlowContext* context);
+<a name="l01695"></a>01695
+<a name="l01697"></a>01697 <span class="comment">// -------------------------- NvFlowParticleSurface -------------------------------</span>
+<a name="l01700"></a>01700 <span class="comment"></span>
+<a name="l01702"></a>01702 <span class="keyword">struct </span>NvFlowParticleSurface;
+<a name="l01703"></a>01703
+<a name="l01705"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html">01705</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_particle_surface_desc.html" title="Description for creation.">NvFlowParticleSurfaceDesc</a>
+<a name="l01706"></a>01706 {
+<a name="l01707"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f">01707</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f" title="Initial location of axis aligned bounding box.">initialLocation</a>;
+<a name="l01708"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3">01708</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3" title="Initial half size of axis aligned bounding box.">halfSize</a>;
+<a name="l01709"></a>01709
+<a name="l01710"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de">01710</a> <a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="code" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de" title="Resolution of virtual address space inside of bounding box.">virtualDim</a>;
+<a name="l01711"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207">01711</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207" title="Fraction of virtual cells to allocate memory for.">residentScale</a>;
+<a name="l01712"></a>01712
+<a name="l01713"></a><a class="code" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748">01713</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748" title="Maximum particle count for memory allocation.">maxParticles</a>;
+<a name="l01714"></a>01714 };
+<a name="l01715"></a>01715
+<a name="l01717"></a><a class="code" href="struct_nv_flow_particle_surface_data.html">01717</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_particle_surface_data.html" title="Particle data.">NvFlowParticleSurfaceData</a>
+<a name="l01718"></a>01718 {
+<a name="l01719"></a><a class="code" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b">01719</a> <span class="keyword">const</span> <span class="keywordtype">float</span>* <a class="code" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b" title="Array of particle positions, xyz components.">positions</a>;
+<a name="l01720"></a><a class="code" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5">01720</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5" title="Stride in bytes between particles.">positionStride</a>;
+<a name="l01721"></a><a class="code" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de">01721</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de" title="Number of particles in array.">numParticles</a>;
+<a name="l01722"></a>01722 };
+<a name="l01723"></a>01723
+<a name="l01725"></a><a class="code" href="struct_nv_flow_particle_surface_params.html">01725</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_particle_surface_params.html" title="Parameters for update.">NvFlowParticleSurfaceParams</a>
+<a name="l01726"></a>01726 {
+<a name="l01727"></a><a class="code" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72">01727</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72" title="Threshold used to define isosurface.">surfaceThreshold</a>;
+<a name="l01728"></a><a class="code" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e">01728</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e" title="Radius of smoothing kernel.">smoothRadius</a>;
+<a name="l01729"></a><a class="code" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a">01729</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a" title="If true, use separable convolution for smoothing.">separableSmoothing</a>;
+<a name="l01730"></a>01730 };
+<a name="l01731"></a>01731
+<a name="l01733"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html">01733</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_particle_surface_emit_params.html" title="Parameter for surface emission.">NvFlowParticleSurfaceEmitParams</a>
+<a name="l01734"></a>01734 {
+<a name="l01735"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">01735</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">deltaTime</a>;
+<a name="l01736"></a>01736
+<a name="l01737"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb">01737</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb" title="Linear velocity, in world units, emitter direction.">velocityLinear</a>;
+<a name="l01738"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a">01738</a> <a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a" title="Rate of correction to target, inf means instantaneous.">velocityCoupleRate</a>;
+<a name="l01739"></a>01739
+<a name="l01740"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c">01740</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c" title="Target smoke.">smoke</a>;
+<a name="l01741"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1">01741</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1" title="Rate of correction to target, inf means instantaneous.">smokeCoupleRate</a>;
+<a name="l01742"></a>01742
+<a name="l01743"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4">01743</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4" title="Target temperature.">temperature</a>;
+<a name="l01744"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8">01744</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8" title="Rate of correction to target, inf means instantaneous.">temperatureCoupleRate</a>;
+<a name="l01745"></a>01745
+<a name="l01746"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe">01746</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe" title="Target fuel.">fuel</a>;
+<a name="l01747"></a><a class="code" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a">01747</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a" title="Rate of correction to target, inf means instantaneous.">fuelCoupleRate</a>;
+<a name="l01748"></a>01748 };
+<a name="l01749"></a>01749
+<a name="l01758"></a>01758 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowParticleSurface* <a class="code" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67">NvFlowCreateParticleSurface</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_particle_surface_desc.html" title="Description for creation.">NvFlowParticleSurfaceDesc</a>* desc);
+<a name="l01759"></a>01759
+<a name="l01765"></a>01765 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069">NvFlowReleaseParticleSurface</a>(NvFlowParticleSurface* surface);
+<a name="l01766"></a>01766
+<a name="l01774"></a>01774 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa">NvFlowParticleSurfaceUpdateParticles</a>(NvFlowParticleSurface* surface, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_particle_surface_data.html" title="Particle data.">NvFlowParticleSurfaceData</a>* data);
+<a name="l01775"></a>01775
+<a name="l01783"></a>01783 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6">NvFlowParticleSurfaceUpdateSurface</a>(NvFlowParticleSurface* surface, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_particle_surface_params.html" title="Parameters for update.">NvFlowParticleSurfaceParams</a>* params);
+<a name="l01784"></a>01784
+<a name="l01792"></a>01792 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0">NvFlowParticleSurfaceAllocFunc</a>(NvFlowParticleSurface* surface, NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_alloc_params.html" title="Necessary parameters/resources for custom grid block allocation.">NvFlowGridEmitCustomAllocParams</a>* params);
+<a name="l01793"></a>01793
+<a name="l01803"></a>01803 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#g3d4fed08e9776585468db15351f702b6">NvFlowParticleSurfaceEmitVelocityFunc</a>(NvFlowParticleSurface* surface, NvFlowContext* context, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>* dataFrontIdx, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html" title="Handle for requesting per layer emitter data.">NvFlowGridEmitCustomEmitParams</a>* params, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html" title="Parameter for surface emission.">NvFlowParticleSurfaceEmitParams</a>* emitParams);
+<a name="l01804"></a>01804
+<a name="l01814"></a>01814 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542">NvFlowParticleSurfaceEmitDensityFunc</a>(NvFlowParticleSurface* surface, NvFlowContext* context, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>* dataFrontIdx, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_grid_emit_custom_emit_params.html" title="Handle for requesting per layer emitter data.">NvFlowGridEmitCustomEmitParams</a>* params, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_particle_surface_emit_params.html" title="Parameter for surface emission.">NvFlowParticleSurfaceEmitParams</a>* emitParams);
+<a name="l01815"></a>01815
+<a name="l01824"></a>01824 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowGridExport* <a class="code" href="group___nv_flow_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6">NvFlowParticleSurfaceDebugGridExport</a>(NvFlowParticleSurface* surface, NvFlowContext* context);
+<a name="l01825"></a>01825
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_8h.html b/docs/api/files/_nv_flow_8h.html
new file mode 100644
index 0000000..8b433d0
--- /dev/null
+++ b/docs/api/files/_nv_flow_8h.html
@@ -0,0 +1,541 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlow.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlow.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_flow_context_8h-source.html">NvFlowContext.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_flow_8h-source.html">Go to the source code of this file.</a><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_color_map_data.html">NvFlowColorMapData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Required information for writing to a CPU mapped color map. <a href="struct_nv_flow_color_map_data.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_cross_section_desc.html">NvFlowCrossSectionDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create cross section object. <a href="struct_nv_flow_cross_section_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_cross_section_params.html">NvFlowCrossSectionParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters needed to render cross section. <a href="struct_nv_flow_cross_section_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_device_desc.html">NvFlowDeviceDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a Flow device. <a href="struct_nv_flow_device_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_device_queue_desc.html">NvFlowDeviceQueueDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a Flow device queue. <a href="struct_nv_flow_device_queue_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_device_queue_status.html">NvFlowDeviceQueueStatus</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flow device queue status to allow app to throttle maximum queued work. <a href="struct_nv_flow_device_queue_status.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_grid_desc.html">NvFlowGridDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create a grid. <a href="struct_nv_flow_grid_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_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Necessary parameters/resources for custom grid block allocation. <a href="struct_nv_flow_grid_emit_custom_alloc_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_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Necessary parameters/resources for custom emit operations. <a href="struct_nv_flow_grid_emit_custom_emit_layer_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_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle for requesting per layer emitter data. <a href="struct_nv_flow_grid_emit_custom_emit_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_grid_emit_params.html">NvFlowGridEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for both emission and collision. <a href="struct_nv_flow_grid_emit_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_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Debug vis data. <a href="struct_nv_flow_grid_export_debug_vis_view.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_grid_export_handle.html">NvFlowGridExportHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Texture channel export handle. <a href="struct_nv_flow_grid_export_handle.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_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all exported layers. <a href="struct_nv_flow_grid_export_import_layered_mapping.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_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single exported layer. <a href="struct_nv_flow_grid_export_import_layer_mapping.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_grid_export_layered_view.html">NvFlowGridExportLayeredView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all exported layers. <a href="struct_nv_flow_grid_export_layered_view.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_grid_export_layer_view.html">NvFlowGridExportLayerView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single exported layer. <a href="struct_nv_flow_grid_export_layer_view.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_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data to visualize simple shape. <a href="struct_nv_flow_grid_export_simple_shape.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_grid_import_desc.html">NvFlowGridImportDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create GridImport. <a href="struct_nv_flow_grid_import_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_grid_import_handle.html">NvFlowGridImportHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Texture channel handle. <a href="struct_nv_flow_grid_import_handle.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_grid_import_layered_view.html">NvFlowGridImportLayeredView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all imported layers. <a href="struct_nv_flow_grid_import_layered_view.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_grid_import_layer_view.html">NvFlowGridImportLayerView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single imported layer. <a href="struct_nv_flow_grid_import_layer_view.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_grid_import_params.html">NvFlowGridImportParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for grabbing import view. <a href="struct_nv_flow_grid_import_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_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for grabbing import view. <a href="struct_nv_flow_grid_import_state_c_p_u_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_grid_material_handle.html">NvFlowGridMaterialHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle provided by grid to reference materials. <a href="struct_nv_flow_grid_material_handle.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_grid_material_params.html">NvFlowGridMaterialParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material parameters. <a href="struct_nv_flow_grid_material_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_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material per component parameters. <a href="struct_nv_flow_grid_material_per_component.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_grid_params.html">NvFlowGridParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters controlling grid behavior. <a href="struct_nv_flow_grid_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_grid_proxy_desc.html">NvFlowGridProxyDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters need to create a grid proxy. <a href="struct_nv_flow_grid_proxy_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_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters need to create a multi-GPU proxy. <a href="struct_nv_flow_grid_proxy_flush_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_grid_reset_desc.html">NvFlowGridResetDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to reset a NvFlowGrid. <a href="struct_nv_flow_grid_reset_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_particle_surface_data.html">NvFlowParticleSurfaceData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Particle data. <a href="struct_nv_flow_particle_surface_data.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_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description for creation. <a href="struct_nv_flow_particle_surface_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_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter for surface emission. <a href="struct_nv_flow_particle_surface_emit_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_particle_surface_params.html">NvFlowParticleSurfaceParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for update. <a href="struct_nv_flow_particle_surface_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_query_time.html">NvFlowQueryTime</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CPU/GPU timing info. <a href="struct_nv_flow_query_time.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_render_material_handle.html">NvFlowRenderMaterialHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A handle to a volume render material. <a href="struct_nv_flow_render_material_handle.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_render_material_params.html">NvFlowRenderMaterialParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Per material parameters for Flow grid rendering. <a href="struct_nv_flow_render_material_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_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description necessary to create render material. <a href="struct_nv_flow_render_material_pool_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_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a signed distance field generator. <a href="struct_nv_flow_s_d_f_gen_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_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple mesh description. <a href="struct_nv_flow_s_d_f_gen_mesh_params.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shared type for shape descriptions. <a href="union_nv_flow_shape_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_shape_desc_box.html">NvFlowShapeDescBox</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a box. <a href="struct_nv_flow_shape_desc_box.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_shape_desc_capsule.html">NvFlowShapeDescCapsule</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a capsule. <a href="struct_nv_flow_shape_desc_capsule.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_shape_desc_plane.html">NvFlowShapeDescPlane</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a plane. <a href="struct_nv_flow_shape_desc_plane.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_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a signed distance field shape. <a href="struct_nv_flow_shape_desc_s_d_f.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_shape_desc_sphere.html">NvFlowShapeDescSphere</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Desription of a sphere. <a href="struct_nv_flow_shape_desc_sphere.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_shape_s_d_f_data.html">NvFlowShapeSDFData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Required information for writing to a CPU mapped signed distance field. <a href="struct_nv_flow_shape_s_d_f_data.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_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create a signed distance field object. <a href="struct_nv_flow_shape_s_d_f_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_support.html">NvFlowSupport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of feature support on the queried Flow context GPU. <a href="struct_nv_flow_support.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_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 class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters required to visualize shadow block allocation. <a href="struct_nv_flow_volume_shadow_debug_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_shadow_desc.html">NvFlowVolumeShadowDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create volume shadow object. <a href="struct_nv_flow_volume_shadow_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_shadow_params.html">NvFlowVolumeShadowParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters required to update volume shadows. <a href="struct_nv_flow_volume_shadow_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_shadow_stats.html">NvFlowVolumeShadowStats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stats on currently active volume shadow. <a href="struct_nv_flow_volume_shadow_stats.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a> )(void *userdata, const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a> )(void *userdata, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params)</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_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlowDeviceMode</a> { <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67">eNvFlowDeviceModeProxy</a> = 0,
+<a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d">eNvFlowDeviceModeUnique</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Device Type. <a href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">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_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlowDeviceQueueType</a> { <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">eNvFlowDeviceQueueTypeGraphics</a> = 0,
+<a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">eNvFlowDeviceQueueTypeCompute</a> = 1,
+<a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">eNvFlowDeviceQueueTypeCopy</a> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Types of queues. <a href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">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_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlowGridComponent</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">eNvFlowGridComponentVelocity</a> = 0,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">eNvFlowGridComponentSmoke</a> = 1,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">eNvFlowGridComponentTemperature</a> = 2,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">eNvFlowGridComponentFuel</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">eNvFlowGridNumComponents</a> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid component IDs. <a href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">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_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2">eNvFlowGridDebugVisDisabled</a> = 0x00,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906">eNvFlowGridDebugVisBlocks</a> = 0x01,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307">eNvFlowGridDebugVisEmitBounds</a> = 0x02,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa">eNvFlowGridDebugVisShapesSimple</a> = 0x04,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">eNvFlowGridDebugVisCount</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flags to control grid debug visualization. <a href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">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_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlowGridEmitMode</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0">eNvFlowGridEmitModeDefault</a> = 0,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3">eNvFlowGridEmitModeDisableVelocity</a> = 0x01,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f">eNvFlowGridEmitModeDisableDensity</a> = 0x02,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19">eNvFlowGridEmitModeDisableAlloc</a> = 0x04,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400">eNvFlowGridEmitModeAllocShape</a> = 0x08,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0">eNvFlowGridEmitModeAllocShapeOnly</a> = 0x0F
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitter modes. <a href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">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_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a> { <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad">eNvFlowGridImportModePoint</a> = 0,
+<a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51">eNvFlowGridImportModeLinear</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid import modes. <a href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">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_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlowGridProxyType</a> { <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730">eNvFlowGridProxyTypePassThrough</a> = 0,
+<a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39">eNvFlowGridProxyTypeMultiGPU</a> = 1,
+<a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102">eNvFlowGridProxyTypeInterQueue</a> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy types. <a href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">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_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> { <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">eNvFlowGridTextureChannelVelocity</a> = 0,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">eNvFlowGridTextureChannelDensity</a> = 1,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">eNvFlowGridTextureChannelDensityCoarse</a> = 2,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">eNvFlowGridTextureChannelCount</a>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel, four components per channel. <a href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">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_grid.html#g00a313410a6143d31892566799baae21">NvFlowMultiRes</a> { <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">eNvFlowMultiRes1x1x1</a> = 0,
+<a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">eNvFlowMultiRes2x2x2</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enumeration used to describe density texture channel resolution relative to velocity resolution. <a href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">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#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_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">eNvFlowShapeTypeSDF</a> = 0,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">eNvFlowShapeTypeSphere</a> = 1,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">eNvFlowShapeTypeBox</a> = 2,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">eNvFlowShapeTypeCapsule</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">eNvFlowShapeTypePlane</a> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Types of shapes for emit/collide behavior. <a href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">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 class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28">eNvFlowVolumeRenderMode_colormap</a> = 0,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6">eNvFlowVolumeRenderMode_raw</a> = 1,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6">eNvFlowVolumeRenderMode_rainbow</a> = 2,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1">eNvFlowVolumeRenderMode_debug</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">eNvFlowVolumeRenderModeCount</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render modes. <a href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowCrossSection *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b">NvFlowCreateCrossSection</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_cross_section_desc.html">NvFlowCrossSectionDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDevice *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0">NvFlowCreateDevice</a> (NvFlowContext *renderContext, const <a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDeviceQueue *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311">NvFlowCreateDeviceQueue</a> (NvFlowDevice *device, const <a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGrid *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55">NvFlowCreateGrid</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3">NvFlowCreateGridImport</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_desc.html">NvFlowGridImportDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImportStateCPU *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9">NvFlowCreateGridImportStateCPU</a> (NvFlowGridImport *gridImport)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridProxy *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae">NvFlowCreateGridProxy</a> (const <a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowParticleSurface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67">NvFlowCreateParticleSurface</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968">NvFlowCreateRenderMaterial</a> (NvFlowContext *context, NvFlowRenderMaterialPool *pool, const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e">NvFlowCreateRenderMaterialPool</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowSDFGen *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c">NvFlowCreateSDFGen</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowShapeSDF *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f">NvFlowCreateShapeSDF</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowShapeSDF *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697">NvFlowCreateShapeSDFFromTexture3D</a> (NvFlowContext *context, NvFlowTexture3D *texture)</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">NvFlowVolumeShadow *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb">NvFlowCreateVolumeShadow</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_volume_shadow_desc.html">NvFlowVolumeShadowDesc</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_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255">NvFlowCrossSectionParamsDefaults</a> (<a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</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_cross_section.html#g697fd0442e285c25388297167ffdbf5d">NvFlowCrossSectionRender</a> (NvFlowCrossSection *crossSection, NvFlowContext *context, const <a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de">NvFlowDedicatedDeviceAvailable</a> (NvFlowContext *renderContext)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c">NvFlowDedicatedDeviceQueueAvailable</a> (NvFlowContext *renderContext)</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_device.html#gd8a1092c8b81b82c41546cc5ef6175f8">NvFlowDeviceDescDefaults</a> (<a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</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_device.html#g9caf24a4afed186a23a9d9f095a9fbdb">NvFlowDeviceQueueConditionalFlush</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61">NvFlowDeviceQueueCreateContext</a> (NvFlowDeviceQueue *deviceQueue)</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_device.html#g004cd8d63badb4ec5abc924c2aea4c5b">NvFlowDeviceQueueFlush</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)</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_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662">NvFlowDeviceQueueUpdateContext</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, <a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a> *status)</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_device.html#g277e5f37475b15d48164436f775b990f">NvFlowDeviceQueueWaitOnFence</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> fenceValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd">NvFlowGetDefaultRenderMaterial</a> (NvFlowRenderMaterialPool *pool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d">NvFlowGridCreateMaterial</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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_grid.html#gc2f94afda2a317d1c749825f89f7dbee">NvFlowGridDescDefaults</a> (<a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</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_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc">NvFlowGridEmit</a> (NvFlowGrid *grid, const <a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a> *shapes, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numShapes, const <a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a> *params, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numParams)</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_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b">NvFlowGridEmitCustomGetLayerParams</a> (const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *emitParams, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a> *emitLayerParams)</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_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524">NvFlowGridEmitCustomRegisterAllocFunc</a> (NvFlowGrid *grid, <a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a> func, void *userdata)</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_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39">NvFlowGridEmitCustomRegisterEmitFunc</a> (NvFlowGrid *grid, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel, <a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a> func, void *userdata)</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_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629">NvFlowGridEmitParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</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_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799">NvFlowGridExportGetDebugVisView</a> (NvFlowGridExport *gridExport, <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2">NvFlowGridExportGetHandle</a> (NvFlowGridExport *gridExport, NvFlowContext *context, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel)</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_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58">NvFlowGridExportGetLayeredView</a> (<a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> handle, <a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a> *layeredView)</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_grid_export.html#g5cae79776b8e4148fc17d5f785759411">NvFlowGridExportGetLayerView</a> (<a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> handle, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a> *layerView)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d">NvFlowGridGetDefaultMaterial</a> (NvFlowGrid *grid)</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_grid.html#g0fd1d83b8a3a07159e1411396572e03f">NvFlowGridGetGridExport</a> (NvFlowContext *context, NvFlowGrid *grid)</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_grid.html#g149feab11239876e5dda82c98be3cffc">NvFlowGridGPUMemUsage</a> (NvFlowGrid *grid, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> *numBytes)</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_grid_import.html#gc218e8e507243c13a0373a4b41c177b0">NvFlowGridImportGetGridExport</a> (NvFlowGridImport *gridImport, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a">NvFlowGridImportGetHandle</a> (NvFlowGridImport *gridImport, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</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_grid_import.html#gc9285382ae920ad4c588bb70201a5d40">NvFlowGridImportGetLayeredView</a> (<a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> handle, <a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a> *layeredView)</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_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d">NvFlowGridImportGetLayerView</a> (<a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> handle, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a> *layerView)</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_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6">NvFlowGridImportReleaseChannel</a> (NvFlowGridImport *gridImport, NvFlowContext *context, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5">NvFlowGridImportStateCPUGetHandle</a> (NvFlowGridImport *gridImport, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</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_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlowGridImportUpdateStateCPU</a> (NvFlowGridImportStateCPU *stateCPU, NvFlowContext *context, NvFlowGridExport *gridExport)</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_grid_material.html#g8effe109701f2bf167ff38ebf04e633b">NvFlowGridMaterialParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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_grid.html#g267df90efdb2feb7a776d4b37a86ae27">NvFlowGridParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</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_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3">NvFlowGridProxyFlush</a> (NvFlowGridProxy *proxy, const <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</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_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8">NvFlowGridProxyGetGridExport</a> (NvFlowGridProxy *proxy, NvFlowContext *renderContext)</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_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5">NvFlowGridProxyPush</a> (NvFlowGridProxy *proxy, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455">NvFlowGridQuerySupport</a> (NvFlowGrid *grid, NvFlowContext *context, <a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a> *support)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439">NvFlowGridQueryTime</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *gpuTime, <a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *cpuTime)</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_grid_material.html#gf76c4f299386693cd19aa55b41cda624">NvFlowGridReleaseMaterial</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> material)</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_grid.html#gb156d6c13bb4a9cd5561c599011f6f20">NvFlowGridReset</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</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_grid.html#g16acf6756cb77975b5444116a56c612d">NvFlowGridResetDescDefaults</a> (<a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</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_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20">NvFlowGridSetMaterialParams</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> material, const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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_grid.html#g3c5067eeb166f2c5d43aa707694ff48d">NvFlowGridSetParams</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</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_grid.html#g6c2125dbb24e274634393a6425cffd7d">NvFlowGridSetTargetLocation</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> targetLocation)</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_grid.html#g82ef210f6393ee69d3b52a69aa23c910">NvFlowGridUpdate</a> (NvFlowGrid *grid, NvFlowContext *context, float dt)</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_grid_emit.html#gfafd945646da940a01d2147ffbeb4906">NvFlowGridUpdateEmitSDFs</a> (NvFlowGrid *grid, NvFlowShapeSDF **sdfs, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numSdfs)</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_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0">NvFlowParticleSurfaceAllocFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</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_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6">NvFlowParticleSurfaceDebugGridExport</a> (NvFlowParticleSurface *surface, NvFlowContext *context)</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_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542">NvFlowParticleSurfaceEmitDensityFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params, const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *emitParams)</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_particle_surface.html#g3d4fed08e9776585468db15351f702b6">NvFlowParticleSurfaceEmitVelocityFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params, const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *emitParams)</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_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa">NvFlowParticleSurfaceUpdateParticles</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a> *data)</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_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6">NvFlowParticleSurfaceUpdateSurface</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</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_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12">NvFlowReleaseCrossSection</a> (NvFlowCrossSection *crossSection)</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_device.html#g0593d1241f00bc01cf5b311d01506acf">NvFlowReleaseDevice</a> (NvFlowDevice *device)</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_device.html#g8bb25ad7ca4696fc331557b0a977e1e0">NvFlowReleaseDeviceQueue</a> (NvFlowDeviceQueue *deviceQueue)</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_grid.html#gce43153a6206c8f1e095aad7276469d2">NvFlowReleaseGrid</a> (NvFlowGrid *grid)</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_grid_import.html#g94598e9178d28e9ecda18cf989ea9049">NvFlowReleaseGridImport</a> (NvFlowGridImport *gridImport)</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_grid_import.html#gf3cd9204b3571102225a34ac063f56da">NvFlowReleaseGridImportStateCPU</a> (NvFlowGridImportStateCPU *stateCPU)</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_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc">NvFlowReleaseGridProxy</a> (NvFlowGridProxy *proxy)</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_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069">NvFlowReleaseParticleSurface</a> (NvFlowParticleSurface *surface)</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_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b">NvFlowReleaseRenderMaterial</a> (<a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g93c314e84e616c212df666169982bcfe">NvFlowReleaseRenderMaterialPool</a> (NvFlowRenderMaterialPool *pool)</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_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c">NvFlowReleaseSDFGen</a> (NvFlowSDFGen *sdfGen)</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_shape.html#g5331956d51d61f55ee5147bef2eb993c">NvFlowReleaseShapeSDF</a> (NvFlowShapeSDF *shape)</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_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb">NvFlowReleaseVolumeShadow</a> (NvFlowVolumeShadow *volumeShadow)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b">NvFlowRenderMaterialColorMap</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g50165042eb7248e0bff83db1f7256cf0">NvFlowRenderMaterialColorUnmap</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g9db3bcbee665346417feac9cb89c5655">NvFlowRenderMaterialParamsDefaults</a> (<a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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_render_material.html#gb0a5a6e0282f695816475d299398dd88">NvFlowRenderMaterialUpdate</a> (<a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle, const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c">NvFlowSDFGenReset</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowTexture3D *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead">NvFlowSDFGenShape</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</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_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0">NvFlowSDFGenUpdate</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</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_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b">NvFlowSDFGenVoxelize</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context, const <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</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_shape.html#gda661689e449ded027828bf7c01085cb">NvFlowShapeSDFDescDefaults</a> (<a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42">NvFlowShapeSDFMap</a> (NvFlowShapeSDF *shape, NvFlowContext *context)</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_shape.html#g7ea7231d8170803230f086f53af26fbb">NvFlowShapeSDFUnmap</a> (NvFlowShapeSDF *shape, NvFlowContext *context)</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>
+
+<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_shadow.html#gdb4ed8583577e3499f03042cf925b418">NvFlowVolumeShadowDebugRender</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, const <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</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_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210">NvFlowVolumeShadowGetGridExport</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context)</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_shadow.html#g71c0805f7802f52b25087ec490360ac3">NvFlowVolumeShadowGetStats</a> (NvFlowVolumeShadow *volumeShadow, <a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a> *stats)</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_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e">NvFlowVolumeShadowUpdate</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_volume_shadow_params.html">NvFlowVolumeShadowParams</a> *params)</td></tr>
+
+</table>
+</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>
diff --git a/docs/api/files/_nv_flow_context_8h-source.html b/docs/api/files/_nv_flow_context_8h-source.html
new file mode 100644
index 0000000..669a23c
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_8h-source.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContext.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlowContext.h</h1><a href="_nv_flow_context_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#pragma once</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include "<a class="code" href="_nv_flow_types_8h.html">NvFlowTypes.h</a>"</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a><a class="code" href="_nv_flow_context_8h.html#41ac1cb36fa96d74fb90894fe6e37100">00015</a> <span class="preprocessor">#define NV_FLOW_VERSION 0x00010000</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="keyword">struct </span>NvFlowContext;
+<a name="l00019"></a>00019
+<a name="l00021"></a><a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">00021</a> <span class="keyword">enum</span> <a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb" title="API type.">NvFlowContextAPI</a>
+<a name="l00022"></a>00022 {
+<a name="l00023"></a><a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296">00023</a> <a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296">eNvFlowContextD3D11</a> = 1,
+<a name="l00024"></a><a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab">00024</a> <a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab">eNvFlowContextD3D12</a> = 2
+<a name="l00025"></a>00025 };
+<a name="l00026"></a>00026
+<a name="l00028"></a>00028 <span class="keyword">struct </span>NvFlowDepthStencilView;
+<a name="l00029"></a>00029 <span class="keyword">struct </span>NvFlowRenderTargetView;
+<a name="l00030"></a>00030
+<a name="l00032"></a>00032 <span class="keyword">struct </span>NvFlowResource;
+<a name="l00033"></a>00033 <span class="keyword">struct </span>NvFlowResourceRW;
+<a name="l00034"></a>00034 <span class="keyword">struct </span>NvFlowBuffer;
+<a name="l00035"></a>00035 <span class="keyword">struct </span>NvFlowTexture3D;
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="comment">// --------------------------- NvFlowContext -------------------------------</span>
+<a name="l00040"></a>00040 <span class="comment"></span>
+<a name="l00048"></a>00048 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb" title="API type.">NvFlowContextAPI</a> <a class="code" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d">NvFlowContextGetContextType</a>(NvFlowContext* context);
+<a name="l00049"></a>00049
+<a name="l00055"></a>00055 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g8e2605cf5ec210124dcf27e26cf9f02a">NvFlowContextFlushRequestPush</a>(NvFlowContext* context);
+<a name="l00056"></a>00056
+<a name="l00064"></a>00064 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">bool</span> <a class="code" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1">NvFlowContextFlushRequestPop</a>(NvFlowContext* context);
+<a name="l00065"></a>00065
+<a name="l00071"></a>00071 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#gbd723f0b143237ac632f116abaf31796">NvFlowContextProcessFenceWait</a>(NvFlowContext* context);
+<a name="l00072"></a>00072
+<a name="l00078"></a>00078 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g819dc2d09e8dbcbf7f05d6b796c21224">NvFlowContextProcessFenceSignal</a>(NvFlowContext* context);
+<a name="l00079"></a>00079
+<a name="l00085"></a>00085 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g850e4590982357e445d80c73f7ddbe72">NvFlowReleaseContext</a>(NvFlowContext* context);
+<a name="l00086"></a>00086
+<a name="l00092"></a>00092 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#gb3103fc7e218477f79abddb6ded20998">NvFlowReleaseDepthStencilView</a>(NvFlowDepthStencilView* view);
+<a name="l00093"></a>00093
+<a name="l00099"></a>00099 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#ga7abe1a0dd70ad503f876d0e4c782b45">NvFlowReleaseRenderTargetView</a>(NvFlowRenderTargetView* view);
+<a name="l00100"></a>00100
+<a name="l00106"></a>00106 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g47a623ed59cd2982a266cae7b8c29962">NvFlowContextPush</a>(NvFlowContext* context);
+<a name="l00107"></a>00107
+<a name="l00113"></a>00113 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g1ebbfe787f5f38b302e680af1e33bcfc">NvFlowContextPop</a>(NvFlowContext* context);
+<a name="l00114"></a>00114
+<a name="l00120"></a>00120 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g0eb4f881729fa14e52ee8d03d4d13960">NvFlowSetMallocFunc</a>(<span class="keywordtype">void</span>*(*malloc)(<span class="keywordtype">size_t</span> size));
+<a name="l00121"></a>00121
+<a name="l00127"></a>00127 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context.html#g34f2b17db1b2f9a3f4fc5785609519cf">NvFlowSetFreeFunc</a>(<span class="keywordtype">void</span>(*free)(<span class="keywordtype">void</span>* ptr));
+<a name="l00128"></a>00128
+<a name="l00136"></a>00136 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db">NvFlowDeferredRelease</a>(<span class="keywordtype">float</span> timeoutMS);
+<a name="l00137"></a>00137
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_context_8h.html b/docs/api/files/_nv_flow_context_8h.html
new file mode 100644
index 0000000..31100be
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_8h.html
@@ -0,0 +1,122 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContext.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowContext.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_flow_context_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_context_8h.html#41ac1cb36fa96d74fb90894fe6e37100">NV_FLOW_VERSION</a>&nbsp;&nbsp;&nbsp;0x00010000</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="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContextAPI</a> { <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296">eNvFlowContextD3D11</a> = 1,
+<a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab">eNvFlowContextD3D12</a> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">API type. <a href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1">NvFlowContextFlushRequestPop</a> (NvFlowContext *context)</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_context.html#g8e2605cf5ec210124dcf27e26cf9f02a">NvFlowContextFlushRequestPush</a> (NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContextAPI</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d">NvFlowContextGetContextType</a> (NvFlowContext *context)</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_context.html#g1ebbfe787f5f38b302e680af1e33bcfc">NvFlowContextPop</a> (NvFlowContext *context)</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_context.html#g819dc2d09e8dbcbf7f05d6b796c21224">NvFlowContextProcessFenceSignal</a> (NvFlowContext *context)</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_context.html#gbd723f0b143237ac632f116abaf31796">NvFlowContextProcessFenceWait</a> (NvFlowContext *context)</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_context.html#g47a623ed59cd2982a266cae7b8c29962">NvFlowContextPush</a> (NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db">NvFlowDeferredRelease</a> (float timeoutMS)</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_context.html#g850e4590982357e445d80c73f7ddbe72">NvFlowReleaseContext</a> (NvFlowContext *context)</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_context.html#gb3103fc7e218477f79abddb6ded20998">NvFlowReleaseDepthStencilView</a> (NvFlowDepthStencilView *view)</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_context.html#ga7abe1a0dd70ad503f876d0e4c782b45">NvFlowReleaseRenderTargetView</a> (NvFlowRenderTargetView *view)</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_context.html#g34f2b17db1b2f9a3f4fc5785609519cf">NvFlowSetFreeFunc</a> (void(*free)(void *ptr))</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_context.html#g0eb4f881729fa14e52ee8d03d4d13960">NvFlowSetMallocFunc</a> (void *(*malloc)(size_t size))</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="41ac1cb36fa96d74fb90894fe6e37100"></a><!-- doxytag: member="NvFlowContext.h::NV_FLOW_VERSION" ref="41ac1cb36fa96d74fb90894fe6e37100" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NV_FLOW_VERSION&nbsp;&nbsp;&nbsp;0x00010000 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="f91c3ee4e8314810817e74a5f475aaeb"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextAPI" ref="f91c3ee4e8314810817e74a5f475aaeb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContextAPI</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+API type.
+<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="f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296"></a><!-- doxytag: member="eNvFlowContextD3D11" ref="f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296" args="" -->eNvFlowContextD3D11</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab"></a><!-- doxytag: member="eNvFlowContextD3D12" ref="f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab" args="" -->eNvFlowContextD3D12</em>&nbsp;</td><td>
+</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>
diff --git a/docs/api/files/_nv_flow_context_d3_d11_8h-source.html b/docs/api/files/_nv_flow_context_d3_d11_8h-source.html
new file mode 100644
index 0000000..fbcbd7e
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_d3_d11_8h-source.html
@@ -0,0 +1,98 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D11.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlowContextD3D11.h</h1><a href="_nv_flow_context_d3_d11_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#pragma once</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="comment">// --------------------------- NvFlowContextD3D11 -------------------------------</span>
+<a name="l00016"></a>00016 <span class="comment"></span>
+<a name="l00017"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">00017</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a>
+<a name="l00018"></a>00018 {
+<a name="l00019"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">00019</a> ID3D11DepthStencilView* <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">dsv</a>;
+<a name="l00020"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">00020</a> ID3D11ShaderResourceView* <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">srv</a>;
+<a name="l00021"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">00021</a> D3D11_VIEWPORT <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">viewport</a>;
+<a name="l00022"></a>00022 };
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html">00024</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a>
+<a name="l00025"></a>00025 {
+<a name="l00026"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">00026</a> ID3D11RenderTargetView* <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">rtv</a>;
+<a name="l00027"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">00027</a> D3D11_VIEWPORT <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">viewport</a>;
+<a name="l00028"></a>00028 };
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="struct_nv_flow_context_desc_d3_d11.html">00030</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a><a class="code" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">00032</a> ID3D11Device* <a class="code" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">device</a>;
+<a name="l00033"></a><a class="code" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">00033</a> ID3D11DeviceContext* <a class="code" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">deviceContext</a>;
+<a name="l00034"></a>00034 };
+<a name="l00035"></a>00035
+<a name="l00036"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html">00036</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">00038</a> ID3D11ShaderResourceView* <a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">srv</a>;
+<a name="l00039"></a>00039 };
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">00041</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">00043</a> <a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a> <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">resourceView</a>;
+<a name="l00044"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">00044</a> ID3D11UnorderedAccessView* <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">uav</a>;
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046
+<a name="l00055"></a>00055 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowContext* <a class="code" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea">NvFlowCreateContextD3D11</a>(<a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a>* desc);
+<a name="l00056"></a>00056
+<a name="l00065"></a>00065 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowDepthStencilView* <a class="code" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e">NvFlowCreateDepthStencilViewD3D11</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a>* desc);
+<a name="l00066"></a>00066
+<a name="l00075"></a>00075 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowRenderTargetView* <a class="code" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731">NvFlowCreateRenderTargetViewD3D11</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a>* desc);
+<a name="l00076"></a>00076
+<a name="l00083"></a>00083 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa">NvFlowUpdateContextD3D11</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a>* desc);
+<a name="l00084"></a>00084
+<a name="l00091"></a>00091 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60">NvFlowUpdateContextDescD3D11</a>(NvFlowContext* context, <a class="code" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a>* desc);
+<a name="l00092"></a>00092
+<a name="l00100"></a>00100 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae">NvFlowUpdateDepthStencilViewD3D11</a>(NvFlowContext* context, NvFlowDepthStencilView* view, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a>* desc);
+<a name="l00101"></a>00101
+<a name="l00109"></a>00109 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583">NvFlowUpdateRenderTargetViewD3D11</a>(NvFlowContext* context, NvFlowRenderTargetView* view, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a>* desc);
+<a name="l00110"></a>00110
+<a name="l00118"></a>00118 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6">NvFlowUpdateResourceViewDescD3D11</a>(NvFlowContext* context, NvFlowResource* resource, <a class="code" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a>* desc);
+<a name="l00119"></a>00119
+<a name="l00127"></a>00127 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8">NvFlowUpdateResourceRWViewDescD3D11</a>(NvFlowContext* context, NvFlowResourceRW* resourceRW, <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a>* desc);
+<a name="l00128"></a>00128
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_context_d3_d11_8h.html b/docs/api/files/_nv_flow_context_d3_d11_8h.html
new file mode 100644
index 0000000..b6c0df4
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_d3_d11_8h.html
@@ -0,0 +1,73 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D11.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowContextD3D11.h File Reference</h1>
+<p>
+<a href="_nv_flow_context_d3_d11_8h-source.html">Go to the source code of this file.</a><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_context_desc_d3_d11.html">NvFlowContextDescD3D11</a></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_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a></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_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a></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_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a></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_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea">NvFlowCreateContextD3D11</a> (<a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, const <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e">NvFlowCreateDepthStencilViewD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731">NvFlowCreateRenderTargetViewD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa">NvFlowUpdateContextD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60">NvFlowUpdateContextDescD3D11</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae">NvFlowUpdateDepthStencilViewD3D11</a> (NvFlowContext *context, NvFlowDepthStencilView *view, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</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_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583">NvFlowUpdateRenderTargetViewD3D11</a> (NvFlowContext *context, NvFlowRenderTargetView *view, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8">NvFlowUpdateResourceRWViewDescD3D11</a> (NvFlowContext *context, NvFlowResourceRW *resourceRW, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</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_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6">NvFlowUpdateResourceViewDescD3D11</a> (NvFlowContext *context, NvFlowResource *resource, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a> *desc)</td></tr>
+
+</table>
+</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>
diff --git a/docs/api/files/_nv_flow_context_d3_d12_8h-source.html b/docs/api/files/_nv_flow_context_d3_d12_8h-source.html
new file mode 100644
index 0000000..f7ef24b
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_d3_d12_8h-source.html
@@ -0,0 +1,130 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D12.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlowContextD3D12.h</h1><a href="_nv_flow_context_d3_d12_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#pragma once</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="comment">// --------------------------- NvFlowContextD3D12 -------------------------------</span>
+<a name="l00016"></a>00016 <span class="comment"></span>
+<a name="l00017"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">00017</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a>
+<a name="l00018"></a>00018 {
+<a name="l00019"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">00019</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">dsvHandle</a>;
+<a name="l00020"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">00020</a> D3D12_DEPTH_STENCIL_VIEW_DESC <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">dsvDesc</a>;
+<a name="l00021"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">00021</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">srvHandle</a>;
+<a name="l00022"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">00022</a> D3D12_SHADER_RESOURCE_VIEW_DESC <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">srvDesc</a>;
+<a name="l00023"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">00023</a> ID3D12Resource* <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">resource</a>;
+<a name="l00024"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">00024</a> D3D12_RESOURCE_STATES <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">currentState</a>;
+<a name="l00025"></a><a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">00025</a> D3D12_VIEWPORT <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">viewport</a>;
+<a name="l00026"></a>00026 };
+<a name="l00027"></a>00027
+<a name="l00028"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html">00028</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a>
+<a name="l00029"></a>00029 {
+<a name="l00030"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">00030</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">rtvHandle</a>;
+<a name="l00031"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">00031</a> D3D12_RENDER_TARGET_VIEW_DESC <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">rtvDesc</a>;
+<a name="l00032"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">00032</a> ID3D12Resource* <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">resource</a>;
+<a name="l00033"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">00033</a> D3D12_RESOURCE_STATES <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">currentState</a>;
+<a name="l00034"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">00034</a> D3D12_VIEWPORT <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">viewport</a>;
+<a name="l00035"></a><a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">00035</a> D3D12_RECT <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">scissor</a>;
+<a name="l00036"></a>00036 };
+<a name="l00037"></a>00037
+<a name="l00038"></a><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">00038</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a>
+<a name="l00039"></a>00039 {
+<a name="l00040"></a><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">00040</a> ID3D12DescriptorHeap* <a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">heap</a>;
+<a name="l00041"></a><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">00041</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">descriptorSize</a>;
+<a name="l00042"></a><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">00042</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">cpuHandle</a>;
+<a name="l00043"></a><a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">00043</a> D3D12_GPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">gpuHandle</a>;
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045
+<a name="l00046"></a><a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">00046</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a>
+<a name="l00047"></a>00047 {
+<a name="l00048"></a><a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">00048</a> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">userdata</a>;
+<a name="l00049"></a>00049 <a class="code" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a> (*<a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#1ee1418a665a7c6b664c8822e2c2dfe6">reserveDescriptors</a>)(<span class="keywordtype">void</span>* <a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">userdata</a>, <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numDescriptors, <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> lastFenceCompleted, <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> nextFenceValue);
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051
+<a name="l00052"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html">00052</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a>
+<a name="l00053"></a>00053 {
+<a name="l00054"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56">00054</a> ID3D12Device* <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56" title="The desired d3d12 device to use.">device</a>;
+<a name="l00055"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5">00055</a> ID3D12CommandQueue* <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5" title="The commandQueue commandList will be submit on.">commandQueue</a>;
+<a name="l00056"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560">00056</a> ID3D12Fence* <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560" title="Fence marking events on this queue.">commandQueueFence</a>;
+<a name="l00057"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4">00057</a> ID3D12GraphicsCommandList* <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4" title="The commandlist for recording.">commandList</a>;
+<a name="l00058"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3">00058</a> UINT64 <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3" title="The last fence completed on commandQueue.">lastFenceCompleted</a>;
+<a name="l00059"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb">00059</a> UINT64 <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb" title="The fence value signaled after commandList is submitted.">nextFenceValue</a>;
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6">00061</a> <a class="code" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a> <a class="code" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6" title="Optional interface to share app descriptor heap with Flow.">dynamicHeapCbvSrvUav</a>;
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063
+<a name="l00064"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a>
+<a name="l00065"></a>00065 {
+<a name="l00066"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">00066</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">srvHandle</a>;
+<a name="l00067"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">00067</a> D3D12_SHADER_RESOURCE_VIEW_DESC <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">srvDesc</a>;
+<a name="l00068"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">00068</a> ID3D12Resource* <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">resource</a>;
+<a name="l00069"></a><a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">00069</a> D3D12_RESOURCE_STATES* <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">currentState</a>;
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">00072</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a>
+<a name="l00073"></a>00073 {
+<a name="l00074"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">00074</a> <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a> <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">resourceView</a>;
+<a name="l00075"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">00075</a> D3D12_CPU_DESCRIPTOR_HANDLE <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">uavHandle</a>;
+<a name="l00076"></a><a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">00076</a> D3D12_UNORDERED_ACCESS_VIEW_DESC <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">uavDesc</a>;
+<a name="l00077"></a>00077 };
+<a name="l00078"></a>00078
+<a name="l00087"></a>00087 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowContext* <a class="code" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d">NvFlowCreateContextD3D12</a>(<a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a>* desc);
+<a name="l00088"></a>00088
+<a name="l00097"></a>00097 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowDepthStencilView* <a class="code" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb">NvFlowCreateDepthStencilViewD3D12</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a>* desc);
+<a name="l00098"></a>00098
+<a name="l00107"></a>00107 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> NvFlowRenderTargetView* <a class="code" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1">NvFlowCreateRenderTargetViewD3D12</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a>* desc);
+<a name="l00108"></a>00108
+<a name="l00115"></a>00115 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5">NvFlowUpdateContextD3D12</a>(NvFlowContext* context, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a>* desc);
+<a name="l00116"></a>00116
+<a name="l00123"></a>00123 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01">NvFlowUpdateContextDescD3D12</a>(NvFlowContext* context, <a class="code" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a>* desc);
+<a name="l00124"></a>00124
+<a name="l00132"></a>00132 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf">NvFlowUpdateDepthStencilViewD3D12</a>(NvFlowContext* context, NvFlowDepthStencilView* view, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a>* desc);
+<a name="l00133"></a>00133
+<a name="l00141"></a>00141 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2">NvFlowUpdateRenderTargetViewD3D12</a>(NvFlowContext* context, NvFlowRenderTargetView* view, <span class="keyword">const</span> <a class="code" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a>* desc);
+<a name="l00142"></a>00142
+<a name="l00150"></a>00150 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b">NvFlowUpdateResourceViewDescD3D12</a>(NvFlowContext* context, NvFlowResource* resource, <a class="code" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a>* desc);
+<a name="l00151"></a>00151
+<a name="l00159"></a>00159 <a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> <span class="keywordtype">void</span> <a class="code" href="group___nv_flow_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d">NvFlowUpdateResourceRWViewDescD3D12</a>(NvFlowContext* context, NvFlowResourceRW* resourceRW, <a class="code" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a>* desc);
+<a name="l00160"></a>00160
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_context_d3_d12_8h.html b/docs/api/files/_nv_flow_context_d3_d12_8h.html
new file mode 100644
index 0000000..5ad7698
--- /dev/null
+++ b/docs/api/files/_nv_flow_context_d3_d12_8h.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D12.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowContextD3D12.h File Reference</h1>
+<p>
+<a href="_nv_flow_context_d3_d12_8h-source.html">Go to the source code of this file.</a><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_context_desc_d3_d12.html">NvFlowContextDescD3D12</a></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_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a></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_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a></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_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a></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_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a></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_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a></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_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d">NvFlowCreateContextD3D12</a> (<a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, const <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb">NvFlowCreateDepthStencilViewD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1">NvFlowCreateRenderTargetViewD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5">NvFlowUpdateContextD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01">NvFlowUpdateContextDescD3D12</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf">NvFlowUpdateDepthStencilViewD3D12</a> (NvFlowContext *context, NvFlowDepthStencilView *view, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</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_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2">NvFlowUpdateRenderTargetViewD3D12</a> (NvFlowContext *context, NvFlowRenderTargetView *view, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d">NvFlowUpdateResourceRWViewDescD3D12</a> (NvFlowContext *context, NvFlowResourceRW *resourceRW, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</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_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b">NvFlowUpdateResourceViewDescD3D12</a> (NvFlowContext *context, NvFlowResource *resource, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a> *desc)</td></tr>
+
+</table>
+</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>
diff --git a/docs/api/files/_nv_flow_shader_8h-source.html b/docs/api/files/_nv_flow_shader_8h-source.html
new file mode 100644
index 0000000..9736307
--- /dev/null
+++ b/docs/api/files/_nv_flow_shader_8h-source.html
@@ -0,0 +1,134 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShader.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlowShader.h</h1><a href="_nv_flow_shader_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#ifndef NV_FLOW_SHADER_H</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define NV_FLOW_SHADER_H</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span>
+<a name="l00014"></a>00014 <span class="comment">// --------------------------- NvFlow Shader Parameters -------------------------------</span>
+<a name="l00017"></a>00017 <span class="comment"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#if (NV_FLOW_SHADER_UTILS != 0)</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 int3 NvFlow_tableVal_to_coord(uint val)
+<a name="l00021"></a>00021 {
+<a name="l00022"></a>00022 uint valInv = ~val;
+<a name="l00023"></a>00023 <span class="keywordflow">return</span> int3(
+<a name="l00024"></a>00024 (valInv &gt;&gt; 0) &amp; 0x3FF,
+<a name="l00025"></a>00025 (valInv &gt;&gt; 10) &amp; 0x3FF,
+<a name="l00026"></a>00026 (valInv &gt;&gt; 20) &amp; 0x3FF);
+<a name="l00027"></a>00027 }
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="preprocessor">#define NV_FLOW_DISPATCH_ID_TO_VIRTUAL(blockListSRV, params) \</span>
+<a name="l00030"></a>00030 <span class="preprocessor"> int3 DispatchIDToVirtual(uint3 tidx) \</span>
+<a name="l00031"></a>00031 <span class="preprocessor"> { \</span>
+<a name="l00032"></a>00032 <span class="preprocessor"> uint blockID = tidx.x &gt;&gt; params.blockDimBits.x; \</span>
+<a name="l00033"></a>00033 <span class="preprocessor"> int3 vBlockIdx = NvFlow_tableVal_to_coord(blockListSRV[blockID]); \</span>
+<a name="l00034"></a>00034 <span class="preprocessor"> int3 vidx = (vBlockIdx &lt;&lt; params.blockDimBits.xyz) | (tidx &amp; (params.blockDim.xyz - int3(1,1,1))); \</span>
+<a name="l00035"></a>00035 <span class="preprocessor"> return vidx; \</span>
+<a name="l00036"></a>00036 <span class="preprocessor"> }</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#define NV_FLOW_VIRTUAL_TO_REAL(name, blockTableSRV, params) \</span>
+<a name="l00039"></a>00039 <span class="preprocessor"> int3 name(int3 vidx) \</span>
+<a name="l00040"></a>00040 <span class="preprocessor"> { \</span>
+<a name="l00041"></a>00041 <span class="preprocessor"> if(params.isVTR.x != 0) \</span>
+<a name="l00042"></a>00042 <span class="preprocessor"> { \</span>
+<a name="l00043"></a>00043 <span class="preprocessor"> return vidx; \</span>
+<a name="l00044"></a>00044 <span class="preprocessor"> } \</span>
+<a name="l00045"></a>00045 <span class="preprocessor"> else \</span>
+<a name="l00046"></a>00046 <span class="preprocessor"> { \</span>
+<a name="l00047"></a>00047 <span class="preprocessor"> int3 vBlockIdx = vidx &gt;&gt; params.blockDimBits.xyz; \</span>
+<a name="l00048"></a>00048 <span class="preprocessor"> int3 rBlockIdx = NvFlow_tableVal_to_coord(blockTableSRV[vBlockIdx]); \</span>
+<a name="l00049"></a>00049 <span class="preprocessor"> int3 ridx = (rBlockIdx &lt;&lt; params.blockDimBits.xyz) | (vidx &amp; (params.blockDim.xyz - int3(1, 1, 1))); \</span>
+<a name="l00050"></a>00050 <span class="preprocessor"> return ridx; \</span>
+<a name="l00051"></a>00051 <span class="preprocessor"> } \</span>
+<a name="l00052"></a>00052 <span class="preprocessor"> }</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 <span class="preprocessor">#define NV_FLOW_VIRTUAL_TO_REAL_LINEAR(name, blockTableSRV, params) \</span>
+<a name="l00055"></a>00055 <span class="preprocessor"> float3 name(float3 vidx) \</span>
+<a name="l00056"></a>00056 <span class="preprocessor"> { \</span>
+<a name="l00057"></a>00057 <span class="preprocessor"> if(params.isVTR.x != 0) \</span>
+<a name="l00058"></a>00058 <span class="preprocessor"> { \</span>
+<a name="l00059"></a>00059 <span class="preprocessor"> return vidx; \</span>
+<a name="l00060"></a>00060 <span class="preprocessor"> } \</span>
+<a name="l00061"></a>00061 <span class="preprocessor"> else \</span>
+<a name="l00062"></a>00062 <span class="preprocessor"> { \</span>
+<a name="l00063"></a>00063 <span class="preprocessor"> float3 vBlockIdxf = params.blockDimInv.xyz * vidx; \</span>
+<a name="l00064"></a>00064 <span class="preprocessor"> int3 vBlockIdx = int3(floor(vBlockIdxf)); \</span>
+<a name="l00065"></a>00065 <span class="preprocessor"> int3 rBlockIdx = NvFlow_tableVal_to_coord(blockTableSRV[vBlockIdx]); \</span>
+<a name="l00066"></a>00066 <span class="preprocessor"> float3 rBlockIdxf = float3(rBlockIdx); \</span>
+<a name="l00067"></a>00067 <span class="preprocessor"> float3 ridx = float3(params.linearBlockDim.xyz * rBlockIdx) + float3(params.blockDim.xyz) * (vBlockIdxf - float3(vBlockIdx)) + float3(params.linearBlockOffset.xyz); \</span>
+<a name="l00068"></a>00068 <span class="preprocessor"> return ridx; \</span>
+<a name="l00069"></a>00069 <span class="preprocessor"> } \</span>
+<a name="l00070"></a>00070 <span class="preprocessor"> }</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="struct_nv_flow_shader_point_params.html">00075</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shader_point_params.html" title="Parameters for shaders using the point format (no linear interpolation).">NvFlowShaderPointParams</a>
+<a name="l00076"></a>00076 {
+<a name="l00077"></a><a class="code" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">00077</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">isVTR</a>;
+<a name="l00078"></a><a class="code" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">00078</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">blockDim</a>;
+<a name="l00079"></a><a class="code" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">00079</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">blockDimBits</a>;
+<a name="l00080"></a><a class="code" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">00080</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">poolGridDim</a>;
+<a name="l00081"></a><a class="code" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">00081</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">gridDim</a>;
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00085"></a><a class="code" href="struct_nv_flow_shader_linear_params.html">00085</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_shader_linear_params.html" title="Parameters for shaders using the linear format (linear interpolation).">NvFlowShaderLinearParams</a>
+<a name="l00086"></a>00086 {
+<a name="l00087"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">00087</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">isVTR</a>;
+<a name="l00088"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">00088</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">blockDim</a>;
+<a name="l00089"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">00089</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">blockDimBits</a>;
+<a name="l00090"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">00090</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">poolGridDim</a>;
+<a name="l00091"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">00091</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">gridDim</a>;
+<a name="l00092"></a>00092
+<a name="l00093"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">00093</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">blockDimInv</a>;
+<a name="l00094"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">00094</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">linearBlockDim</a>;
+<a name="l00095"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">00095</a> <a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">linearBlockOffset</a>;
+<a name="l00096"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">00096</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">dimInv</a>;
+<a name="l00097"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">00097</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">vdim</a>;
+<a name="l00098"></a><a class="code" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">00098</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">vdimInv</a>;
+<a name="l00099"></a>00099 };
+<a name="l00100"></a>00100
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="preprocessor">#endif</span>
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_shader_8h.html b/docs/api/files/_nv_flow_shader_8h.html
new file mode 100644
index 0000000..9db19b1
--- /dev/null
+++ b/docs/api/files/_nv_flow_shader_8h.html
@@ -0,0 +1,50 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShader.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowShader.h File Reference</h1>
+<p>
+<a href="_nv_flow_shader_8h-source.html">Go to the source code of this file.</a><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_shader_linear_params.html">NvFlowShaderLinearParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for shaders using the linear format (linear interpolation). <a href="struct_nv_flow_shader_linear_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_shader_point_params.html">NvFlowShaderPointParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for shaders using the point format (no linear interpolation). <a href="struct_nv_flow_shader_point_params.html#_details">More...</a><br></td></tr>
+</table>
+</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>
diff --git a/docs/api/files/_nv_flow_types_8h-source.html b/docs/api/files/_nv_flow_types_8h-source.html
new file mode 100644
index 0000000..6356041
--- /dev/null
+++ b/docs/api/files/_nv_flow_types_8h-source.html
@@ -0,0 +1,135 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowTypes.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>NvFlowTypes.h</h1><a href="_nv_flow_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> *</span>
+<a name="l00004"></a>00004 <span class="comment"> * NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment"> * and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment"> * and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment"> * distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment"> * license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011 <span class="preprocessor">#pragma once</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a><a class="code" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">00013</a> <span class="preprocessor">#define NV_FLOW_API extern "C" __declspec(dllexport)</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a><a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">00015</a> <span class="keyword">enum</span> <a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a>
+<a name="l00016"></a>00016 {
+<a name="l00017"></a><a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0">00017</a> <a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0">eNvFlowSuccess</a> = 0,
+<a name="l00018"></a><a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85">00018</a> <a class="code" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85">eNvFlowFail</a> = 1
+<a name="l00019"></a>00019 };
+<a name="l00020"></a>00020
+<a name="l00021"></a><a class="code" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">00021</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">NvFlowInt</a>;
+<a name="l00022"></a><a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">00022</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>;
+<a name="l00023"></a><a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">00023</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>;
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="struct_nv_flow_dim.html">00025</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_dim.html">NvFlowDim</a>
+<a name="l00026"></a>00026 {
+<a name="l00027"></a><a class="code" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">00027</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_dim.html#c3559ef0eed2753c130a40c345958fbc">x</a>, <a class="code" href="struct_nv_flow_dim.html#fdb4a830ae6c3fd77c15ab1258500eca">y</a>, <a class="code" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">z</a>;
+<a name="l00028"></a>00028 };
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="struct_nv_flow_uint2.html">00030</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_uint2.html">NvFlowUint2</a>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a><a class="code" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">00032</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_uint2.html#2cc0d1c2e5b61bb4a3af93d17a286fad">x</a>, <a class="code" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">y</a>;
+<a name="l00033"></a>00033 };
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="struct_nv_flow_uint3.html">00035</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_uint3.html">NvFlowUint3</a>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a><a class="code" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">00037</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_uint3.html#6c8c8ea53e159959f4f2c417ad776c0d">x</a>, <a class="code" href="struct_nv_flow_uint3.html#7249f0d3a111e260c4c9ba46dc7e1ac9">y</a>, <a class="code" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">z</a>;
+<a name="l00038"></a>00038 };
+<a name="l00039"></a>00039
+<a name="l00040"></a><a class="code" href="struct_nv_flow_uint4.html">00040</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_uint4.html">NvFlowUint4</a>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a><a class="code" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">00042</a> <a class="code" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="code" href="struct_nv_flow_uint4.html#56705fa874ab3835a52dc1ccfe5e1784">x</a>, <a class="code" href="struct_nv_flow_uint4.html#76a9dbd55116d0b45a772b14a13b2c18">y</a>, <a class="code" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">z</a>, <a class="code" href="struct_nv_flow_uint4.html#694db6f55aaf1c4f4bc0214dfa4a6d86">w</a>;
+<a name="l00043"></a>00043 };
+<a name="l00044"></a>00044
+<a name="l00045"></a><a class="code" href="struct_nv_flow_float3.html">00045</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_float3.html">NvFlowFloat3</a>
+<a name="l00046"></a>00046 {
+<a name="l00047"></a><a class="code" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">00047</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_float3.html#0204e7c9bdeb0cbcb6516b34bcc5af62">x</a>, <a class="code" href="struct_nv_flow_float3.html#72790f2f5e6bf05c4f008200b7214474">y</a>, <a class="code" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">z</a>;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a><a class="code" href="struct_nv_flow_float4.html">00050</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a>
+<a name="l00051"></a>00051 {
+<a name="l00052"></a><a class="code" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">00052</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_flow_float4.html#b04481cfd0486d909ec406808abb6955">x</a>, <a class="code" href="struct_nv_flow_float4.html#58ee92885e16e8f03283b2e9e7da948d">y</a>, <a class="code" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">z</a>, <a class="code" href="struct_nv_flow_float4.html#7cff4463df717e34301af9772b276729">w</a>;
+<a name="l00053"></a>00053 };
+<a name="l00054"></a>00054
+<a name="l00055"></a><a class="code" href="struct_nv_flow_float4x4.html">00055</a> <span class="keyword">struct </span><a class="code" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>
+<a name="l00056"></a>00056 {
+<a name="l00057"></a><a class="code" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">00057</a> <a class="code" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="code" href="struct_nv_flow_float4x4.html#e63fda9a10ddee094c84b2f0ba1775da">x</a>, <a class="code" href="struct_nv_flow_float4x4.html#4e20c1c1150e7aa0e8be14923a9192fa">y</a>, <a class="code" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">z</a>, <a class="code" href="struct_nv_flow_float4x4.html#499098c080d7ca7cdde6ff3f88247420">w</a>;
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059
+<a name="l00060"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">00060</a> <span class="keyword">enum</span> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowFormat</a>
+<a name="l00061"></a>00061 {
+<a name="l00062"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745">00062</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745">eNvFlowFormat_unknown</a> = 0,
+<a name="l00063"></a>00063
+<a name="l00064"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb">00064</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb">eNvFlowFormat_r32_float</a> = 1,
+<a name="l00065"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc">00065</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc">eNvFlowFormat_r32g32_float</a> = 2,
+<a name="l00066"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90">00066</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90">eNvFlowFormat_r32g32b32a32_float</a> = 3,
+<a name="l00067"></a>00067
+<a name="l00068"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9">00068</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9">eNvFlowFormat_r16_float</a> = 4,
+<a name="l00069"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea">00069</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea">eNvFlowFormat_r16g16_float</a> = 5,
+<a name="l00070"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47">00070</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47">eNvFlowFormat_r16g16b16a16_float</a> = 6,
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f">00072</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f">eNvFlowFormat_r32_uint</a> = 7,
+<a name="l00073"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea">00073</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea">eNvFlowFormat_r32g32_uint</a> = 8,
+<a name="l00074"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4">00074</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4">eNvFlowFormat_r32g32b32a32_uint</a> = 9,
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e">00076</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e">eNvFlowFormat_r8_unorm</a> = 10,
+<a name="l00077"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3">00077</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3">eNvFlowFormat_r8g8_unorm</a> = 11,
+<a name="l00078"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf">00078</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf">eNvFlowFormat_r8g8b8a8_unorm</a> = 12,
+<a name="l00079"></a>00079
+<a name="l00080"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0">00080</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0">eNvFlowFormat_r16_unorm</a> = 13,
+<a name="l00081"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173">00081</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173">eNvFlowFormat_r16g16_unorm</a> = 14,
+<a name="l00082"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506">00082</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506">eNvFlowFormat_r16g16b16a16_unorm</a> = 15,
+<a name="l00083"></a>00083
+<a name="l00084"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062">00084</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062">eNvFlowFormat_d32_float</a> = 16,
+<a name="l00085"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c">00085</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c">eNvFlowFormat_d24_unorm_s8_uint</a> = 17,
+<a name="l00086"></a>00086
+<a name="l00087"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5">00087</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5">eNvFlowFormat_r8_snorm</a> = 18,
+<a name="l00088"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64">00088</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64">eNvFlowFormat_r8g8_snorm</a> = 19,
+<a name="l00089"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536">00089</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536">eNvFlowFormat_r8g8b8a8_snorm</a> = 20,
+<a name="l00090"></a>00090
+<a name="l00091"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46">00091</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46">eNvFlowFormat_r32_typeless</a> = 21,
+<a name="l00092"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced">00092</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced">eNvFlowFormat_r24_unorm_x8_typeless</a> = 22,
+<a name="l00093"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe">00093</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe">eNvFlowFormat_r24g8_typeless</a> = 23,
+<a name="l00094"></a>00094
+<a name="l00095"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e">00095</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e">eNvFlowFormat_r16_typeless</a> = 24,
+<a name="l00096"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966">00096</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966">eNvFlowFormat_d16_unorm</a> = 25,
+<a name="l00097"></a>00097
+<a name="l00098"></a><a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b">00098</a> <a class="code" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b">eNvFlowFormat_max</a>
+<a name="l00099"></a>00099 };
+</pre></div></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>
diff --git a/docs/api/files/_nv_flow_types_8h.html b/docs/api/files/_nv_flow_types_8h.html
new file mode 100644
index 0000000..9a62eff
--- /dev/null
+++ b/docs/api/files/_nv_flow_types_8h.html
@@ -0,0 +1,269 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowTypes.h File Reference</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>NvFlowTypes.h File Reference</h1>
+<p>
+<a href="_nv_flow_types_8h-source.html">Go to the source code of this file.</a><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_dim.html">NvFlowDim</a></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_float3.html">NvFlowFloat3</a></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_float4.html">NvFlowFloat4</a></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_float4x4.html">NvFlowFloat4x4</a></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_uint2.html">NvFlowUint2</a></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_uint3.html">NvFlowUint3</a></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_uint4.html">NvFlowUint4</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a>&nbsp;&nbsp;&nbsp;extern &quot;C&quot; __declspec(dllexport)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">NvFlowInt</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a></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="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowFormat</a> { <br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745">eNvFlowFormat_unknown</a> = 0,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb">eNvFlowFormat_r32_float</a> = 1,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc">eNvFlowFormat_r32g32_float</a> = 2,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90">eNvFlowFormat_r32g32b32a32_float</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9">eNvFlowFormat_r16_float</a> = 4,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea">eNvFlowFormat_r16g16_float</a> = 5,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47">eNvFlowFormat_r16g16b16a16_float</a> = 6,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f">eNvFlowFormat_r32_uint</a> = 7,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea">eNvFlowFormat_r32g32_uint</a> = 8,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4">eNvFlowFormat_r32g32b32a32_uint</a> = 9,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e">eNvFlowFormat_r8_unorm</a> = 10,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3">eNvFlowFormat_r8g8_unorm</a> = 11,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf">eNvFlowFormat_r8g8b8a8_unorm</a> = 12,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0">eNvFlowFormat_r16_unorm</a> = 13,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173">eNvFlowFormat_r16g16_unorm</a> = 14,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506">eNvFlowFormat_r16g16b16a16_unorm</a> = 15,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062">eNvFlowFormat_d32_float</a> = 16,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c">eNvFlowFormat_d24_unorm_s8_uint</a> = 17,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5">eNvFlowFormat_r8_snorm</a> = 18,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64">eNvFlowFormat_r8g8_snorm</a> = 19,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536">eNvFlowFormat_r8g8b8a8_snorm</a> = 20,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46">eNvFlowFormat_r32_typeless</a> = 21,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced">eNvFlowFormat_r24_unorm_x8_typeless</a> = 22,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe">eNvFlowFormat_r24g8_typeless</a> = 23,
+<br>
+&nbsp;&nbsp;<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e">eNvFlowFormat_r16_typeless</a> = 24,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966">eNvFlowFormat_d16_unorm</a> = 25,
+<a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b">eNvFlowFormat_max</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="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> { <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0">eNvFlowSuccess</a> = 0,
+<a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85">eNvFlowFail</a> = 1
+ }</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="81caf0f6935e75e693e8129e575611b4"></a><!-- doxytag: member="NvFlowTypes.h::NV_FLOW_API" ref="81caf0f6935e75e693e8129e575611b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NV_FLOW_API&nbsp;&nbsp;&nbsp;extern &quot;C&quot; __declspec(dllexport) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="aa1fed05a1483d33092bf2715c6462fc"></a><!-- doxytag: member="NvFlowTypes.h::NvFlowInt" ref="aa1fed05a1483d33092bf2715c6462fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int <a class="el" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">NvFlowInt</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3ecaefc2ddcf5a935631db32d05226b1"></a><!-- doxytag: member="NvFlowTypes.h::NvFlowUint" ref="3ecaefc2ddcf5a935631db32d05226b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned int <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="73bd0925c776bdb174042d94cb8b74e6"></a><!-- doxytag: member="NvFlowTypes.h::NvFlowUint64" ref="73bd0925c776bdb174042d94cb8b74e6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long long <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c"></a><!-- doxytag: member="NvFlowTypes.h::NvFlowFormat" ref="adb600299e2edd6a3e237ec0fcef957c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowFormat</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745"></a><!-- doxytag: member="eNvFlowFormat_unknown" ref="adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745" args="" -->eNvFlowFormat_unknown</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb"></a><!-- doxytag: member="eNvFlowFormat_r32_float" ref="adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb" args="" -->eNvFlowFormat_r32_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc"></a><!-- doxytag: member="eNvFlowFormat_r32g32_float" ref="adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc" args="" -->eNvFlowFormat_r32g32_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90"></a><!-- doxytag: member="eNvFlowFormat_r32g32b32a32_float" ref="adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90" args="" -->eNvFlowFormat_r32g32b32a32_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9"></a><!-- doxytag: member="eNvFlowFormat_r16_float" ref="adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9" args="" -->eNvFlowFormat_r16_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea"></a><!-- doxytag: member="eNvFlowFormat_r16g16_float" ref="adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea" args="" -->eNvFlowFormat_r16g16_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47"></a><!-- doxytag: member="eNvFlowFormat_r16g16b16a16_float" ref="adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47" args="" -->eNvFlowFormat_r16g16b16a16_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f"></a><!-- doxytag: member="eNvFlowFormat_r32_uint" ref="adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f" args="" -->eNvFlowFormat_r32_uint</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea"></a><!-- doxytag: member="eNvFlowFormat_r32g32_uint" ref="adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea" args="" -->eNvFlowFormat_r32g32_uint</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4"></a><!-- doxytag: member="eNvFlowFormat_r32g32b32a32_uint" ref="adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4" args="" -->eNvFlowFormat_r32g32b32a32_uint</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e"></a><!-- doxytag: member="eNvFlowFormat_r8_unorm" ref="adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e" args="" -->eNvFlowFormat_r8_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3"></a><!-- doxytag: member="eNvFlowFormat_r8g8_unorm" ref="adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3" args="" -->eNvFlowFormat_r8g8_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf"></a><!-- doxytag: member="eNvFlowFormat_r8g8b8a8_unorm" ref="adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf" args="" -->eNvFlowFormat_r8g8b8a8_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0"></a><!-- doxytag: member="eNvFlowFormat_r16_unorm" ref="adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0" args="" -->eNvFlowFormat_r16_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173"></a><!-- doxytag: member="eNvFlowFormat_r16g16_unorm" ref="adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173" args="" -->eNvFlowFormat_r16g16_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506"></a><!-- doxytag: member="eNvFlowFormat_r16g16b16a16_unorm" ref="adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506" args="" -->eNvFlowFormat_r16g16b16a16_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062"></a><!-- doxytag: member="eNvFlowFormat_d32_float" ref="adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062" args="" -->eNvFlowFormat_d32_float</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c"></a><!-- doxytag: member="eNvFlowFormat_d24_unorm_s8_uint" ref="adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c" args="" -->eNvFlowFormat_d24_unorm_s8_uint</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5"></a><!-- doxytag: member="eNvFlowFormat_r8_snorm" ref="adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5" args="" -->eNvFlowFormat_r8_snorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64"></a><!-- doxytag: member="eNvFlowFormat_r8g8_snorm" ref="adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64" args="" -->eNvFlowFormat_r8g8_snorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536"></a><!-- doxytag: member="eNvFlowFormat_r8g8b8a8_snorm" ref="adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536" args="" -->eNvFlowFormat_r8g8b8a8_snorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46"></a><!-- doxytag: member="eNvFlowFormat_r32_typeless" ref="adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46" args="" -->eNvFlowFormat_r32_typeless</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced"></a><!-- doxytag: member="eNvFlowFormat_r24_unorm_x8_typeless" ref="adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced" args="" -->eNvFlowFormat_r24_unorm_x8_typeless</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe"></a><!-- doxytag: member="eNvFlowFormat_r24g8_typeless" ref="adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe" args="" -->eNvFlowFormat_r24g8_typeless</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e"></a><!-- doxytag: member="eNvFlowFormat_r16_typeless" ref="adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e" args="" -->eNvFlowFormat_r16_typeless</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966"></a><!-- doxytag: member="eNvFlowFormat_d16_unorm" ref="adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966" args="" -->eNvFlowFormat_d16_unorm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b"></a><!-- doxytag: member="eNvFlowFormat_max" ref="adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b" args="" -->eNvFlowFormat_max</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="aff66c8a98e5ec3fa740bfeeb7361267"></a><!-- doxytag: member="NvFlowTypes.h::NvFlowResult" ref="aff66c8a98e5ec3fa740bfeeb7361267" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0"></a><!-- doxytag: member="eNvFlowSuccess" ref="aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0" args="" -->eNvFlowSuccess</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85"></a><!-- doxytag: member="eNvFlowFail" ref="aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85" args="" -->eNvFlowFail</em>&nbsp;</td><td>
+</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>
diff --git a/docs/api/files/annotated.html b/docs/api/files/annotated.html
new file mode 100644
index 0000000..b74bfd8
--- /dev/null
+++ b/docs/api/files/annotated.html
@@ -0,0 +1,115 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Structures</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>Data Structures</h1>Here are the data structures with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a></td><td class="indexvalue">Required information for writing to a CPU mapped color map </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_cross_section_desc.html">NvFlowCrossSectionDesc</a></td><td class="indexvalue">Description required to create cross section object </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</a></td><td class="indexvalue">Parameters needed to render cross section </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a></td><td class="indexvalue">Description required for creating a Flow device </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</a></td><td class="indexvalue">Description required for creating a Flow device queue </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a></td><td class="indexvalue">Flow device queue status to allow app to throttle maximum queued work </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a></td><td class="indexvalue">Description required to create a grid </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a></td><td class="indexvalue">Necessary parameters/resources for custom grid block allocation </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a></td><td class="indexvalue">Necessary parameters/resources for custom emit operations </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a></td><td class="indexvalue">Handle for requesting per layer emitter data </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a></td><td class="indexvalue">Parameters for both emission and collision </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a></td><td class="indexvalue">Debug vis data </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a></td><td class="indexvalue">Texture channel export handle </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a></td><td class="indexvalue">Description applying to all exported layers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a></td><td class="indexvalue">Description of a single exported layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a></td><td class="indexvalue">Description applying to all exported layers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a></td><td class="indexvalue">Description of a single exported layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a></td><td class="indexvalue">Data to visualize simple shape </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_desc.html">NvFlowGridImportDesc</a></td><td class="indexvalue">Description required to create GridImport </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a></td><td class="indexvalue">Texture channel handle </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a></td><td class="indexvalue">Description applying to all imported layers </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a></td><td class="indexvalue">Description of a single imported layer </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</a></td><td class="indexvalue">Parameters for grabbing import view </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</a></td><td class="indexvalue">Parameters for grabbing import view </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a></td><td class="indexvalue">Handle provided by grid to reference materials </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</a></td><td class="indexvalue">Grid material parameters </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a></td><td class="indexvalue">Grid material per component parameters </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a></td><td class="indexvalue">Parameters controlling grid behavior </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</a></td><td class="indexvalue">Parameters need to create a grid proxy </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a></td><td class="indexvalue">Parameters need to create a multi-GPU proxy </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</a></td><td class="indexvalue">Description required to reset a NvFlowGrid </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a></td><td class="indexvalue">Particle data </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a></td><td class="indexvalue">Description for creation </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a></td><td class="indexvalue">Parameter for surface emission </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</a></td><td class="indexvalue">Parameters for update </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a></td><td class="indexvalue">CPU/GPU timing info </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a></td><td class="indexvalue">A handle to a volume render material </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a></td><td class="indexvalue">Per material parameters for Flow grid rendering </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a></td><td class="indexvalue">Description necessary to create render material </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a></td><td class="indexvalue">Description required for creating a signed distance field generator </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a></td><td class="indexvalue">Simple mesh description </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shader_linear_params.html">NvFlowShaderLinearParams</a></td><td class="indexvalue">Parameters for shaders using the linear format (linear interpolation) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shader_point_params.html">NvFlowShaderPointParams</a></td><td class="indexvalue">Parameters for shaders using the point format (no linear interpolation) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a></td><td class="indexvalue">Shared type for shape descriptions </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_desc_box.html">NvFlowShapeDescBox</a></td><td class="indexvalue">Description of a box </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_desc_capsule.html">NvFlowShapeDescCapsule</a></td><td class="indexvalue">Description of a capsule </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_desc_plane.html">NvFlowShapeDescPlane</a></td><td class="indexvalue">Description of a plane </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a></td><td class="indexvalue">Description of a signed distance field shape </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_desc_sphere.html">NvFlowShapeDescSphere</a></td><td class="indexvalue">Desription of a sphere </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a></td><td class="indexvalue">Required information for writing to a CPU mapped signed distance field </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a></td><td class="indexvalue">Description required to create a signed distance field object </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a></td><td class="indexvalue">Description of feature support on the queried Flow context GPU </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_uint2.html">NvFlowUint2</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_uint3.html">NvFlowUint3</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a></td><td class="indexvalue">Parameters for Flow grid lighting </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a></td><td class="indexvalue">Description needed to a create a volume render object </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a></td><td class="indexvalue">Parameters for VRWorks lens matched shading rendering </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a></td><td class="indexvalue">Parameters for VRWorks multires rendering </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a></td><td class="indexvalue">Parameters for Flow grid rendering </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a></td><td class="indexvalue">Rendering viewport </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</a></td><td class="indexvalue">Parameters required to visualize shadow block allocation </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_shadow_desc.html">NvFlowVolumeShadowDesc</a></td><td class="indexvalue">Description required to create volume shadow object </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_shadow_params.html">NvFlowVolumeShadowParams</a></td><td class="indexvalue">Parameters required to update volume shadows </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a></td><td class="indexvalue">Stats on currently active volume shadow </td></tr>
+</table>
+</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>
diff --git a/docs/api/files/classes.html b/docs/api/files/classes.html
new file mode 100644
index 0000000..cd67adb
--- /dev/null
+++ b/docs/api/files/classes.html
@@ -0,0 +1,36 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Alphabetical List</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>Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_N">N</a></div><p>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_uint2.html">NvFlowUint2</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_cross_section_desc.html">NvFlowCrossSectionDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_uint3.html">NvFlowUint3</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shader_linear_params.html">NvFlowShaderLinearParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shader_point_params.html">NvFlowShaderPointParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_desc_box.html">NvFlowShapeDescBox</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_desc.html">NvFlowGridImportDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_desc_capsule.html">NvFlowShapeDescCapsule</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_desc_plane.html">NvFlowShapeDescPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_shadow_desc.html">NvFlowVolumeShadowDesc</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_shadow_params.html">NvFlowVolumeShadowParams</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_shape_desc_sphere.html">NvFlowShapeDescSphere</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_N">N</a></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>
diff --git a/docs/api/files/doxygen.png b/docs/api/files/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/docs/api/files/doxygen.png
Binary files differ
diff --git a/docs/api/files/files.html b/docs/api/files/files.html
new file mode 100644
index 0000000..c0e4f50
--- /dev/null
+++ b/docs/api/files/files.html
@@ -0,0 +1,46 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: File Index</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_8h.html">NvFlow.h</a> <a href="_nv_flow_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_context_8h.html">NvFlowContext.h</a> <a href="_nv_flow_context_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_context_d3_d11_8h.html">NvFlowContextD3D11.h</a> <a href="_nv_flow_context_d3_d11_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_context_d3_d12_8h.html">NvFlowContextD3D12.h</a> <a href="_nv_flow_context_d3_d12_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_shader_8h.html">NvFlowShader.h</a> <a href="_nv_flow_shader_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="_nv_flow_types_8h.html">NvFlowTypes.h</a> <a href="_nv_flow_types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+</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>
diff --git a/docs/api/files/ftv2blank.png b/docs/api/files/ftv2blank.png
new file mode 100644
index 0000000..493c3c0
--- /dev/null
+++ b/docs/api/files/ftv2blank.png
Binary files differ
diff --git a/docs/api/files/ftv2doc.png b/docs/api/files/ftv2doc.png
new file mode 100644
index 0000000..f72999f
--- /dev/null
+++ b/docs/api/files/ftv2doc.png
Binary files differ
diff --git a/docs/api/files/ftv2folderclosed.png b/docs/api/files/ftv2folderclosed.png
new file mode 100644
index 0000000..d6d0634
--- /dev/null
+++ b/docs/api/files/ftv2folderclosed.png
Binary files differ
diff --git a/docs/api/files/ftv2folderopen.png b/docs/api/files/ftv2folderopen.png
new file mode 100644
index 0000000..bbe2c91
--- /dev/null
+++ b/docs/api/files/ftv2folderopen.png
Binary files differ
diff --git a/docs/api/files/ftv2lastnode.png b/docs/api/files/ftv2lastnode.png
new file mode 100644
index 0000000..e7b9ba9
--- /dev/null
+++ b/docs/api/files/ftv2lastnode.png
Binary files differ
diff --git a/docs/api/files/ftv2link.png b/docs/api/files/ftv2link.png
new file mode 100644
index 0000000..14f3fed
--- /dev/null
+++ b/docs/api/files/ftv2link.png
Binary files differ
diff --git a/docs/api/files/ftv2mlastnode.png b/docs/api/files/ftv2mlastnode.png
new file mode 100644
index 0000000..09ceb6a
--- /dev/null
+++ b/docs/api/files/ftv2mlastnode.png
Binary files differ
diff --git a/docs/api/files/ftv2mnode.png b/docs/api/files/ftv2mnode.png
new file mode 100644
index 0000000..3254c05
--- /dev/null
+++ b/docs/api/files/ftv2mnode.png
Binary files differ
diff --git a/docs/api/files/ftv2node.png b/docs/api/files/ftv2node.png
new file mode 100644
index 0000000..c9f06a5
--- /dev/null
+++ b/docs/api/files/ftv2node.png
Binary files differ
diff --git a/docs/api/files/ftv2plastnode.png b/docs/api/files/ftv2plastnode.png
new file mode 100644
index 0000000..0b07e00
--- /dev/null
+++ b/docs/api/files/ftv2plastnode.png
Binary files differ
diff --git a/docs/api/files/ftv2pnode.png b/docs/api/files/ftv2pnode.png
new file mode 100644
index 0000000..2001b79
--- /dev/null
+++ b/docs/api/files/ftv2pnode.png
Binary files differ
diff --git a/docs/api/files/ftv2vertline.png b/docs/api/files/ftv2vertline.png
new file mode 100644
index 0000000..b330f3a
--- /dev/null
+++ b/docs/api/files/ftv2vertline.png
Binary files differ
diff --git a/docs/api/files/functions.html b/docs/api/files/functions.html
new file mode 100644
index 0000000..68bf1d9
--- /dev/null
+++ b/docs/api/files/functions.html
@@ -0,0 +1,90 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>adapterIdx
+: <a class="el" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034">NvFlowDeviceDesc</a>
+<li>additiveFactor
+: <a class="el" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057">NvFlowRenderMaterialParams</a>
+<li>allocationPredict
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63">NvFlowGridEmitParams</a>
+<li>allocationScale
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888">NvFlowGridEmitParams</a>
+<li>allocThreshold
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669">NvFlowGridMaterialPerComponent</a>
+<li>allocWeight
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60">NvFlowGridMaterialPerComponent</a>
+<li>alphaBias
+: <a class="el" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77">NvFlowRenderMaterialParams</a>
+<li>alphaCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057">NvFlowRenderMaterialParams</a>
+<li>alphaScale
+: <a class="el" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f">NvFlowRenderMaterialParams</a>
+<li>autoSelectDevice
+: <a class="el" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a">NvFlowDeviceDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x62.html b/docs/api/files/functions_0x62.html
new file mode 100644
index 0000000..204e1d0
--- /dev/null
+++ b/docs/api/files/functions_0x62.html
@@ -0,0 +1,105 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>backgroundColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1">NvFlowCrossSectionParams</a>
+<li>bigEffectMode
+: <a class="el" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63">NvFlowGridParams</a>
+<li>bigEffectPredictTime
+: <a class="el" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860">NvFlowGridParams</a>
+<li>blockDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">NvFlowShaderLinearParams</a>
+<li>blockDimBits
+: <a class="el" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">NvFlowShaderLinearParams</a>
+<li>blockDimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">NvFlowShaderLinearParams</a>
+<li>blockList
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc">NvFlowGridExportImportLayerMapping</a>
+<li>blockListRW
+: <a class="el" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3">NvFlowGridImportLayerView</a>
+<li>blockTable
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267">NvFlowGridExportImportLayerMapping</a>
+<li>blockTableRW
+: <a class="el" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588">NvFlowGridImportLayerView</a>
+<li>bounds
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb">NvFlowGridExportDebugVisView</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4">NvFlowGridEmitParams</a>
+<li>box
+: <a class="el" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">NvFlowShapeDesc</a>
+<li>boxes
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f">NvFlowGridExportDebugVisView</a>
+<li>buoyancyPerTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483">NvFlowGridMaterialParams</a>
+<li>burnPerTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768">NvFlowGridMaterialParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x63.html b/docs/api/files/functions_0x63.html
new file mode 100644
index 0000000..9fe66a6
--- /dev/null
+++ b/docs/api/files/functions_0x63.html
@@ -0,0 +1,123 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>capsule
+: <a class="el" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">NvFlowShapeDesc</a>
+<li>capsules
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a">NvFlowGridExportDebugVisView</a>
+<li>cellColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0">NvFlowCrossSectionParams</a>
+<li>centerHeight
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492">NvFlowVolumeRenderMultiResParams</a>
+<li>centerOfMass
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f">NvFlowGridEmitParams</a>
+<li>centerWidth
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5">NvFlowVolumeRenderMultiResParams</a>
+<li>centerX
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f">NvFlowVolumeRenderMultiResParams</a>
+<li>centerY
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1">NvFlowVolumeRenderMultiResParams</a>
+<li>channel
+: <a class="el" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1">NvFlowGridExportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490">NvFlowGridImportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc">NvFlowGridImportStateCPUParams</a>
+<li>coarseResidentScaleFactor
+: <a class="el" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588">NvFlowGridDesc</a>
+<li>colorCompositeOnly
+: <a class="el" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb">NvFlowVolumeRenderParams</a>
+<li>colorMapCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae">NvFlowRenderMaterialParams</a>
+<li>colorMapMaxX
+: <a class="el" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c">NvFlowRenderMaterialParams</a>
+<li>colorMapMinX
+: <a class="el" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b">NvFlowRenderMaterialParams</a>
+<li>colorMapResolution
+: <a class="el" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657">NvFlowRenderMaterialPoolDesc</a>
+<li>commandList
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4">NvFlowContextDescD3D12</a>
+<li>commandQueue
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5">NvFlowContextDescD3D12</a>
+<li>commandQueueFence
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560">NvFlowContextDescD3D12</a>
+<li>coolingRate
+: <a class="el" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2">NvFlowGridMaterialParams</a>
+<li>cpuHandle
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">NvFlowDescriptorReserveHandleD3D12</a>
+<li>crossSectionAxis
+: <a class="el" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc">NvFlowCrossSectionParams</a>
+<li>crossSectionPosition
+: <a class="el" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2">NvFlowCrossSectionParams</a>
+<li>crossSectionScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db">NvFlowCrossSectionParams</a>
+<li>currentState
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">NvFlowRenderTargetViewDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x64.html b/docs/api/files/functions_0x64.html
new file mode 100644
index 0000000..88e8287
--- /dev/null
+++ b/docs/api/files/functions_0x64.html
@@ -0,0 +1,129 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>damping
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad">NvFlowGridMaterialPerComponent</a>
+<li>data
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c">NvFlowShapeSDFData</a>
+, <a class="el" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">NvFlowColorMapData</a>
+, <a class="el" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255">NvFlowGridExportLayerView</a>
+<li>dataRW
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd">NvFlowGridImportLayerView</a>
+<li>debugMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3">NvFlowVolumeRenderParams</a>
+<li>debugVisFlags
+: <a class="el" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd">NvFlowGridParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a">NvFlowGridExportDebugVisView</a>
+<li>deltaTime
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">NvFlowParticleSurfaceEmitParams</a>
+<li>densityMultiRes
+: <a class="el" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9">NvFlowGridDesc</a>
+<li>densityScaleX
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793">NvFlowVolumeRenderMultiResParams</a>
+<li>densityScaleY
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d">NvFlowVolumeRenderMultiResParams</a>
+<li>depthAlphaThreshold
+: <a class="el" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579">NvFlowVolumeRenderParams</a>
+<li>depthIntensityThreshold
+: <a class="el" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6">NvFlowVolumeRenderParams</a>
+<li>depthPitch
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23">NvFlowShapeSDFData</a>
+<li>depthStencilView
+: <a class="el" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24">NvFlowSDFGenMeshParams</a>
+<li>descriptorSize
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">NvFlowDescriptorReserveHandleD3D12</a>
+<li>device
+: <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">NvFlowContextDescD3D11</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56">NvFlowContextDescD3D12</a>
+<li>deviceContext
+: <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">NvFlowContextDescD3D11</a>
+<li>dim
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92">NvFlowShapeSDFData</a>
+, <a class="el" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a">NvFlowColorMapData</a>
+<li>dimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">NvFlowShaderLinearParams</a>
+<li>distance
+: <a class="el" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38">NvFlowShapeDescPlane</a>
+<li>divergencePerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73">NvFlowGridMaterialParams</a>
+<li>downsampleFactor
+: <a class="el" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1">NvFlowVolumeRenderParams</a>
+<li>dsv
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">NvFlowDepthStencilViewDescD3D11</a>
+<li>dsvDesc
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">NvFlowDepthStencilViewDescD3D12</a>
+<li>dsvHandle
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">NvFlowDepthStencilViewDescD3D12</a>
+<li>dynamicHeapCbvSrvUav
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6">NvFlowContextDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x65.html b/docs/api/files/functions_0x65.html
new file mode 100644
index 0000000..5d09d98
--- /dev/null
+++ b/docs/api/files/functions_0x65.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>emitMode
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23">NvFlowGridEmitParams</a>
+<li>enabled
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7">NvFlowVolumeRenderMultiResParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6">NvFlowVolumeRenderLMSParams</a>
+<li>enableVTR
+: <a class="el" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0">NvFlowGridDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x66.html b/docs/api/files/functions_0x66.html
new file mode 100644
index 0000000..8f9f527
--- /dev/null
+++ b/docs/api/files/functions_0x66.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fade
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134">NvFlowGridMaterialPerComponent</a>
+<li>flowInternal
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7">NvFlowGridEmitCustomEmitParams</a>
+<li>framesInFlight
+: <a class="el" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82">NvFlowDeviceQueueStatus</a>
+<li>fuel
+: <a class="el" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe">NvFlowParticleSurfaceEmitParams</a>
+<li>fuelCoupleRate
+: <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a">NvFlowParticleSurfaceEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9">NvFlowGridEmitParams</a>
+<li>fuelPerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed">NvFlowGridMaterialParams</a>
+<li>fuelRelease
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774">NvFlowGridEmitParams</a>
+<li>fuelReleaseTemp
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33">NvFlowGridEmitParams</a>
+<li>fullscreen
+: <a class="el" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412">NvFlowCrossSectionParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x67.html b/docs/api/files/functions_0x67.html
new file mode 100644
index 0000000..9f0326c
--- /dev/null
+++ b/docs/api/files/functions_0x67.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>generateDepth
+: <a class="el" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e">NvFlowVolumeRenderParams</a>
+<li>generateDepthDebugMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0">NvFlowVolumeRenderParams</a>
+<li>gpuHandle
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">NvFlowDescriptorReserveHandleD3D12</a>
+<li>gravity
+: <a class="el" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f">NvFlowGridParams</a>
+<li>grid
+: <a class="el" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7">NvFlowGridMaterialHandle</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7">NvFlowGridEmitCustomEmitParams</a>
+<li>gridContext
+: <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9">NvFlowGridProxyFlushParams</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd">NvFlowGridProxyDesc</a>
+<li>gridCopyContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea">NvFlowGridProxyFlushParams</a>
+<li>gridDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">NvFlowShaderLinearParams</a>
+<li>gridExport
+: <a class="el" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953">NvFlowVolumeRenderDesc</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85">NvFlowVolumeShadowDesc</a>
+, <a class="el" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d">NvFlowCrossSectionDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5">NvFlowGridExportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969">NvFlowGridImportDesc</a>
+<li>gridExportDebugVis
+: <a class="el" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e">NvFlowCrossSectionParams</a>
+<li>gridHalfSize
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445">NvFlowGridEmitCustomAllocParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f">NvFlowGridEmitCustomEmitLayerParams</a>
+<li>gridImport
+: <a class="el" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5">NvFlowGridImportHandle</a>
+<li>gridLocation
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a">NvFlowGridEmitCustomAllocParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x68.html b/docs/api/files/functions_0x68.html
new file mode 100644
index 0000000..8b39b9c
--- /dev/null
+++ b/docs/api/files/functions_0x68.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>halfSize
+: <a class="el" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c">NvFlowGridResetDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3">NvFlowParticleSurfaceDesc</a>
+, <a class="el" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465">NvFlowShapeDescBox</a>
+<li>heap
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">NvFlowDescriptorReserveHandleD3D12</a>
+<li>height
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x69.html b/docs/api/files/functions_0x69.html
new file mode 100644
index 0000000..15e7059
--- /dev/null
+++ b/docs/api/files/functions_0x69.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ignitionTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e">NvFlowGridMaterialParams</a>
+<li>importMode
+: <a class="el" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464">NvFlowGridImportStateCPUParams</a>
+<li>indices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a">NvFlowSDFGenMeshParams</a>
+<li>initialLocation
+: <a class="el" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397">NvFlowGridResetDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f">NvFlowParticleSurfaceDesc</a>
+<li>intensityBias
+: <a class="el" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020">NvFlowRenderMaterialParams</a>
+<li>intensityCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff">NvFlowRenderMaterialParams</a>
+<li>intensityScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36">NvFlowVolumeShadowParams</a>
+<li>isVTR
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">NvFlowShaderLinearParams</a>
+, <a class="el" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">NvFlowShaderPointParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x6c.html b/docs/api/files/functions_0x6c.html
new file mode 100644
index 0000000..4ddc432
--- /dev/null
+++ b/docs/api/files/functions_0x6c.html
@@ -0,0 +1,94 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lastFenceCompleted
+: <a class="el" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe">NvFlowDeviceQueueStatus</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3">NvFlowContextDescD3D12</a>
+<li>layeredBlockListCPU
+: <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346">NvFlowGridExportImportLayeredMapping</a>
+<li>layeredNumBlocks
+: <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e">NvFlowGridExportImportLayeredMapping</a>
+<li>length
+: <a class="el" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90">NvFlowShapeDescCapsule</a>
+<li>lensMatchedShading
+: <a class="el" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22">NvFlowVolumeRenderParams</a>
+<li>linearBlockDim
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">NvFlowShaderLinearParams</a>
+<li>linearBlockOffset
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">NvFlowShaderLinearParams</a>
+<li>lineColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd">NvFlowCrossSectionParams</a>
+<li>localToWorld
+: <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843">NvFlowGridExportSimpleShape</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec">NvFlowGridEmitParams</a>
+<li>lowLatency
+: <a class="el" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">NvFlowDeviceQueueDesc</a>
+<li>lowLatencyMapping
+: <a class="el" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2">NvFlowGridDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x6d.html b/docs/api/files/functions_0x6d.html
new file mode 100644
index 0000000..6d8af90
--- /dev/null
+++ b/docs/api/files/functions_0x6d.html
@@ -0,0 +1,131 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>macCormackBlendFactor
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc">NvFlowGridMaterialPerComponent</a>
+<li>macCormackBlendThreshold
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7">NvFlowGridMaterialPerComponent</a>
+<li>mapDepth
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf">NvFlowVolumeShadowDesc</a>
+<li>mapHeight
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae">NvFlowVolumeShadowDesc</a>
+<li>mapping
+: <a class="el" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3">NvFlowGridImportLayeredView</a>
+, <a class="el" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7">NvFlowGridExportLayerView</a>
+, <a class="el" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9">NvFlowGridExportLayeredView</a>
+, <a class="el" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5">NvFlowGridImportLayerView</a>
+<li>mapWidth
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19">NvFlowVolumeShadowDesc</a>
+<li>maskDim
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb">NvFlowGridEmitCustomAllocParams</a>
+<li>maskResourceRW
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3">NvFlowGridEmitCustomAllocParams</a>
+<li>material
+: <a class="el" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1">NvFlowRenderMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896">NvFlowGridEmitCustomAllocParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10">NvFlowGridExportImportLayerMapping</a>
+<li>materialPool
+: <a class="el" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119">NvFlowCrossSectionParams</a>
+<li>maxActiveDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23">NvFlowGridEmitParams</a>
+<li>maxBlocks
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84">NvFlowGridExportImportLayeredMapping</a>
+<li>maxEdgeDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f">NvFlowGridEmitParams</a>
+<li>maxParticles
+: <a class="el" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748">NvFlowParticleSurfaceDesc</a>
+<li>maxResidentScale
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34">NvFlowVolumeShadowDesc</a>
+<li>minActiveDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411">NvFlowGridEmitParams</a>
+<li>minEdgeDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682">NvFlowGridEmitParams</a>
+<li>minIntensity
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29">NvFlowVolumeShadowParams</a>
+<li>minResidentScale
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4">NvFlowVolumeShadowDesc</a>
+<li>mode
+: <a class="el" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3">NvFlowDeviceDesc</a>
+<li>modelMatrix
+: <a class="el" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98">NvFlowGridExportImportLayeredMapping</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70">NvFlowSDFGenMeshParams</a>
+<li>multiRes
+: <a class="el" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422">NvFlowVolumeRenderParams</a>
+<li>multiResRayMarch
+: <a class="el" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438">NvFlowVolumeRenderParams</a>
+<li>multiResSamplingScale
+: <a class="el" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872">NvFlowVolumeRenderParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x6e.html b/docs/api/files/functions_0x6e.html
new file mode 100644
index 0000000..47bd665
--- /dev/null
+++ b/docs/api/files/functions_0x6e.html
@@ -0,0 +1,111 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>nextFenceValue
+: <a class="el" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507">NvFlowDeviceQueueStatus</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb">NvFlowContextDescD3D12</a>
+<li>nonLMSHeight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081">NvFlowVolumeRenderLMSParams</a>
+<li>nonLMSWidth
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79">NvFlowVolumeRenderLMSParams</a>
+<li>nonMultiResHeight
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44">NvFlowVolumeRenderMultiResParams</a>
+<li>nonMultiResWidth
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1">NvFlowVolumeRenderMultiResParams</a>
+<li>normal
+: <a class="el" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4">NvFlowShapeDescPlane</a>
+<li>normals
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa">NvFlowSDFGenMeshParams</a>
+<li>normalStride
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f">NvFlowSDFGenMeshParams</a>
+<li>numBlocks
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e">NvFlowGridExportImportLayerMapping</a>
+<li>numBounds
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb">NvFlowGridExportDebugVisView</a>
+<li>numBoxes
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725">NvFlowGridExportDebugVisView</a>
+<li>numCapsules
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346">NvFlowGridExportDebugVisView</a>
+<li>numIndices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5">NvFlowSDFGenMeshParams</a>
+<li>numLayers
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771">NvFlowGridEmitCustomEmitParams</a>
+<li>numLayerViews
+: <a class="el" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd">NvFlowGridImportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef">NvFlowGridExportHandle</a>
+<li>numParticles
+: <a class="el" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de">NvFlowParticleSurfaceData</a>
+<li>numSpheres
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f">NvFlowGridExportDebugVisView</a>
+<li>numSubSteps
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530">NvFlowGridEmitParams</a>
+<li>numVertices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d">NvFlowSDFGenMeshParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x6f.html b/docs/api/files/functions_0x6f.html
new file mode 100644
index 0000000..ed65485
--- /dev/null
+++ b/docs/api/files/functions_0x6f.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>outlineCells
+: <a class="el" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa">NvFlowCrossSectionParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x70.html b/docs/api/files/functions_0x70.html
new file mode 100644
index 0000000..e9cf601
--- /dev/null
+++ b/docs/api/files/functions_0x70.html
@@ -0,0 +1,100 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>plane
+: <a class="el" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">NvFlowShapeDesc</a>
+<li>pointFilter
+: <a class="el" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6">NvFlowCrossSectionParams</a>
+<li>pool
+: <a class="el" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d">NvFlowRenderMaterialHandle</a>
+<li>poolGridDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">NvFlowShaderLinearParams</a>
+<li>positions
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b">NvFlowParticleSurfaceData</a>
+<li>positionStride
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5">NvFlowParticleSurfaceData</a>
+<li>preColorCompositeOnly
+: <a class="el" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc">NvFlowVolumeRenderParams</a>
+<li>predictVelocity
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23">NvFlowGridEmitParams</a>
+<li>predictVelocityWeight
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c">NvFlowGridEmitParams</a>
+<li>pressureLegacyMode
+: <a class="el" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5">NvFlowGridParams</a>
+<li>projectionMatrix
+: <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518">NvFlowVolumeShadowDebugRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850">NvFlowVolumeRenderParams</a>
+<li>proxyType
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41">NvFlowGridProxyDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x71.html b/docs/api/files/functions_0x71.html
new file mode 100644
index 0000000..77f82af
--- /dev/null
+++ b/docs/api/files/functions_0x71.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queueType
+: <a class="el" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">NvFlowDeviceQueueDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x72.html b/docs/api/files/functions_0x72.html
new file mode 100644
index 0000000..f6f3be5
--- /dev/null
+++ b/docs/api/files/functions_0x72.html
@@ -0,0 +1,116 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>radius
+: <a class="el" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9">NvFlowShapeDescSphere</a>
+, <a class="el" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227">NvFlowShapeDescCapsule</a>
+<li>renderChannel
+: <a class="el" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1">NvFlowCrossSectionParams</a>
+<li>renderContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f">NvFlowGridProxyDesc</a>
+<li>renderCopyContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d">NvFlowGridProxyFlushParams</a>
+<li>renderMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c">NvFlowCrossSectionParams</a>
+<li>renderTargetView
+: <a class="el" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76">NvFlowVolumeShadowDebugRenderParams</a>
+<li>reserveDescriptors
+: <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#1ee1418a665a7c6b664c8822e2c2dfe6">NvFlowDynamicDescriptorHeapD3D12</a>
+<li>residentScale
+: <a class="el" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207">NvFlowParticleSurfaceDesc</a>
+<li>resolution
+: <a class="el" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295">NvFlowShapeSDFDesc</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4">NvFlowSDFGenDesc</a>
+<li>resource
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">NvFlowRenderTargetViewDescD3D12</a>
+<li>resourceView
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">NvFlowResourceRWViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">NvFlowResourceRWViewDescD3D12</a>
+<li>rowPitch
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31">NvFlowShapeSDFData</a>
+<li>rtv
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">NvFlowRenderTargetViewDescD3D11</a>
+<li>rtvDesc
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">NvFlowRenderTargetViewDescD3D12</a>
+<li>rtvHandle
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">NvFlowRenderTargetViewDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x73.html b/docs/api/files/functions_0x73.html
new file mode 100644
index 0000000..f892059
--- /dev/null
+++ b/docs/api/files/functions_0x73.html
@@ -0,0 +1,149 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>scissor
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">NvFlowRenderTargetViewDescD3D12</a>
+<li>screenPercentage
+: <a class="el" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676">NvFlowVolumeRenderParams</a>
+<li>sdf
+: <a class="el" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">NvFlowShapeDesc</a>
+<li>sdfOffset
+: <a class="el" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8">NvFlowShapeDescSDF</a>
+<li>separableSmoothing
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a">NvFlowParticleSurfaceParams</a>
+<li>shaderParams
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262">NvFlowGridExportImportLayeredMapping</a>
+<li>shadowBlendBias
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba">NvFlowVolumeShadowParams</a>
+<li>shadowBlendCompMask
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964">NvFlowVolumeShadowParams</a>
+<li>shadowBlocksActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">NvFlowVolumeShadowStats</a>
+<li>shadowCellsActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">NvFlowVolumeShadowStats</a>
+<li>shadowColumnsActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">NvFlowVolumeShadowStats</a>
+<li>shapeDesc
+: <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3">NvFlowGridExportSimpleShape</a>
+<li>shapeDistScale
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680">NvFlowGridEmitParams</a>
+<li>shapeRangeOffset
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c">NvFlowGridEmitParams</a>
+<li>shapeRangeSize
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f">NvFlowGridEmitParams</a>
+<li>shapeType
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed">NvFlowGridEmitParams</a>
+<li>simulation
+: <a class="el" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">NvFlowQueryTime</a>
+<li>sizeDown
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">NvFlowVolumeRenderLMSParams</a>
+<li>sizeLeft
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">NvFlowVolumeRenderLMSParams</a>
+<li>sizeRight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">NvFlowVolumeRenderLMSParams</a>
+<li>sizeUp
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">NvFlowVolumeRenderLMSParams</a>
+<li>slipFactor
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a">NvFlowGridEmitParams</a>
+<li>slipThickness
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f">NvFlowGridEmitParams</a>
+<li>smoke
+: <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c">NvFlowParticleSurfaceEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80">NvFlowGridEmitParams</a>
+<li>smokeCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1">NvFlowParticleSurfaceEmitParams</a>
+<li>smokePerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035">NvFlowGridMaterialParams</a>
+<li>smoothColorUpsample
+: <a class="el" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b">NvFlowVolumeRenderParams</a>
+<li>smoothRadius
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e">NvFlowParticleSurfaceParams</a>
+<li>sphere
+: <a class="el" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">NvFlowShapeDesc</a>
+<li>spheres
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7">NvFlowGridExportDebugVisView</a>
+<li>srv
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">NvFlowResourceViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">NvFlowDepthStencilViewDescD3D11</a>
+<li>srvDesc
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">NvFlowDepthStencilViewDescD3D12</a>
+<li>srvHandle
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">NvFlowResourceViewDescD3D12</a>
+<li>stateCPU
+: <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade">NvFlowGridImportStateCPUParams</a>
+<li>supportsVTR
+: <a class="el" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">NvFlowSupport</a>
+<li>surfaceThreshold
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72">NvFlowParticleSurfaceParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x74.html b/docs/api/files/functions_0x74.html
new file mode 100644
index 0000000..3d3025a
--- /dev/null
+++ b/docs/api/files/functions_0x74.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>temperature
+: <a class="el" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4">NvFlowParticleSurfaceEmitParams</a>
+<li>temperatureCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8">NvFlowParticleSurfaceEmitParams</a>
+<li>tempPerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc">NvFlowGridMaterialParams</a>
+<li>topLeftX
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">NvFlowVolumeRenderViewport</a>
+<li>topLeftY
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x75.html b/docs/api/files/functions_0x75.html
new file mode 100644
index 0000000..8c0f28b
--- /dev/null
+++ b/docs/api/files/functions_0x75.html
@@ -0,0 +1,81 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>uav
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">NvFlowResourceRWViewDescD3D11</a>
+<li>uavDesc
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">NvFlowResourceRWViewDescD3D12</a>
+<li>uavHandle
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">NvFlowResourceRWViewDescD3D12</a>
+<li>uid
+: <a class="el" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f">NvFlowGridMaterialHandle</a>
+, <a class="el" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301">NvFlowRenderMaterialHandle</a>
+<li>userdata
+: <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">NvFlowDynamicDescriptorHeapD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x76.html b/docs/api/files/functions_0x76.html
new file mode 100644
index 0000000..e8986ee
--- /dev/null
+++ b/docs/api/files/functions_0x76.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>vdim
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">NvFlowShaderLinearParams</a>
+<li>vdimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">NvFlowShaderLinearParams</a>
+<li>vectorLengthScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c">NvFlowCrossSectionParams</a>
+<li>velocity
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978">NvFlowGridMaterialParams</a>
+<li>velocityAngular
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c">NvFlowGridEmitParams</a>
+<li>velocityCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a">NvFlowParticleSurfaceEmitParams</a>
+<li>velocityLinear
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb">NvFlowParticleSurfaceEmitParams</a>
+<li>velocityScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257">NvFlowCrossSectionParams</a>
+<li>velocityVectors
+: <a class="el" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1">NvFlowCrossSectionParams</a>
+<li>viewMatrix
+: <a class="el" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa">NvFlowVolumeShadowDebugRenderParams</a>
+<li>viewport
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">NvFlowRenderTargetViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9">NvFlowVolumeRenderMultiResParams</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">NvFlowDepthStencilViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073">NvFlowVolumeRenderLMSParams</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">NvFlowRenderTargetViewDescD3D12</a>
+<li>virtualDim
+: <a class="el" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de">NvFlowParticleSurfaceDesc</a>
+, <a class="el" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04">NvFlowGridDesc</a>
+<li>vorticityStrength
+: <a class="el" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35">NvFlowGridMaterialParams</a>
+<li>vorticityVelocityMask
+: <a class="el" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298">NvFlowGridMaterialParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x77.html b/docs/api/files/functions_0x77.html
new file mode 100644
index 0000000..a85167e
--- /dev/null
+++ b/docs/api/files/functions_0x77.html
@@ -0,0 +1,84 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w
+: <a class="el" href="struct_nv_flow_uint4.html#694db6f55aaf1c4f4bc0214dfa4a6d86">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_float4.html#7cff4463df717e34301af9772b276729">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#499098c080d7ca7cdde6ff3f88247420">NvFlowFloat4x4</a>
+<li>warpDown
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">NvFlowVolumeRenderLMSParams</a>
+<li>warpLeft
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">NvFlowVolumeRenderLMSParams</a>
+<li>warpRight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">NvFlowVolumeRenderLMSParams</a>
+<li>warpUp
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">NvFlowVolumeRenderLMSParams</a>
+<li>width
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x78.html b/docs/api/files/functions_0x78.html
new file mode 100644
index 0000000..04d105a
--- /dev/null
+++ b/docs/api/files/functions_0x78.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>x
+: <a class="el" href="struct_nv_flow_dim.html#c3559ef0eed2753c130a40c345958fbc">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#e63fda9a10ddee094c84b2f0ba1775da">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#b04481cfd0486d909ec406808abb6955">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#0204e7c9bdeb0cbcb6516b34bcc5af62">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#56705fa874ab3835a52dc1ccfe5e1784">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#6c8c8ea53e159959f4f2c417ad776c0d">NvFlowUint3</a>
+, <a class="el" href="struct_nv_flow_uint2.html#2cc0d1c2e5b61bb4a3af93d17a286fad">NvFlowUint2</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x79.html b/docs/api/files/functions_0x79.html
new file mode 100644
index 0000000..f9bb345
--- /dev/null
+++ b/docs/api/files/functions_0x79.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>y
+: <a class="el" href="struct_nv_flow_dim.html#fdb4a830ae6c3fd77c15ab1258500eca">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#4e20c1c1150e7aa0e8be14923a9192fa">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#58ee92885e16e8f03283b2e9e7da948d">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#72790f2f5e6bf05c4f008200b7214474">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#76a9dbd55116d0b45a772b14a13b2c18">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#7249f0d3a111e260c4c9ba46dc7e1ac9">NvFlowUint3</a>
+, <a class="el" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">NvFlowUint2</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_0x7a.html b/docs/api/files/functions_0x7a.html
new file mode 100644
index 0000000..dd48daa
--- /dev/null
+++ b/docs/api/files/functions_0x7a.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>z
+: <a class="el" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">NvFlowUint3</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars.html b/docs/api/files/functions_vars.html
new file mode 100644
index 0000000..a1a16d0
--- /dev/null
+++ b/docs/api/files/functions_vars.html
@@ -0,0 +1,90 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>adapterIdx
+: <a class="el" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034">NvFlowDeviceDesc</a>
+<li>additiveFactor
+: <a class="el" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057">NvFlowRenderMaterialParams</a>
+<li>allocationPredict
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63">NvFlowGridEmitParams</a>
+<li>allocationScale
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888">NvFlowGridEmitParams</a>
+<li>allocThreshold
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669">NvFlowGridMaterialPerComponent</a>
+<li>allocWeight
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60">NvFlowGridMaterialPerComponent</a>
+<li>alphaBias
+: <a class="el" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77">NvFlowRenderMaterialParams</a>
+<li>alphaCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057">NvFlowRenderMaterialParams</a>
+<li>alphaScale
+: <a class="el" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f">NvFlowRenderMaterialParams</a>
+<li>autoSelectDevice
+: <a class="el" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a">NvFlowDeviceDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x62.html b/docs/api/files/functions_vars_0x62.html
new file mode 100644
index 0000000..5cceaac
--- /dev/null
+++ b/docs/api/files/functions_vars_0x62.html
@@ -0,0 +1,105 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>backgroundColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1">NvFlowCrossSectionParams</a>
+<li>bigEffectMode
+: <a class="el" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63">NvFlowGridParams</a>
+<li>bigEffectPredictTime
+: <a class="el" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860">NvFlowGridParams</a>
+<li>blockDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">NvFlowShaderLinearParams</a>
+<li>blockDimBits
+: <a class="el" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">NvFlowShaderLinearParams</a>
+<li>blockDimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">NvFlowShaderLinearParams</a>
+<li>blockList
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc">NvFlowGridExportImportLayerMapping</a>
+<li>blockListRW
+: <a class="el" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3">NvFlowGridImportLayerView</a>
+<li>blockTable
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267">NvFlowGridExportImportLayerMapping</a>
+<li>blockTableRW
+: <a class="el" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588">NvFlowGridImportLayerView</a>
+<li>bounds
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb">NvFlowGridExportDebugVisView</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4">NvFlowGridEmitParams</a>
+<li>box
+: <a class="el" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">NvFlowShapeDesc</a>
+<li>boxes
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f">NvFlowGridExportDebugVisView</a>
+<li>buoyancyPerTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483">NvFlowGridMaterialParams</a>
+<li>burnPerTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768">NvFlowGridMaterialParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x63.html b/docs/api/files/functions_vars_0x63.html
new file mode 100644
index 0000000..0857af3
--- /dev/null
+++ b/docs/api/files/functions_vars_0x63.html
@@ -0,0 +1,123 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>capsule
+: <a class="el" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">NvFlowShapeDesc</a>
+<li>capsules
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a">NvFlowGridExportDebugVisView</a>
+<li>cellColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0">NvFlowCrossSectionParams</a>
+<li>centerHeight
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492">NvFlowVolumeRenderMultiResParams</a>
+<li>centerOfMass
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f">NvFlowGridEmitParams</a>
+<li>centerWidth
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5">NvFlowVolumeRenderMultiResParams</a>
+<li>centerX
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f">NvFlowVolumeRenderMultiResParams</a>
+<li>centerY
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1">NvFlowVolumeRenderMultiResParams</a>
+<li>channel
+: <a class="el" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1">NvFlowGridExportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490">NvFlowGridImportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc">NvFlowGridImportStateCPUParams</a>
+<li>coarseResidentScaleFactor
+: <a class="el" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588">NvFlowGridDesc</a>
+<li>colorCompositeOnly
+: <a class="el" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb">NvFlowVolumeRenderParams</a>
+<li>colorMapCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae">NvFlowRenderMaterialParams</a>
+<li>colorMapMaxX
+: <a class="el" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c">NvFlowRenderMaterialParams</a>
+<li>colorMapMinX
+: <a class="el" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b">NvFlowRenderMaterialParams</a>
+<li>colorMapResolution
+: <a class="el" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657">NvFlowRenderMaterialPoolDesc</a>
+<li>commandList
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4">NvFlowContextDescD3D12</a>
+<li>commandQueue
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5">NvFlowContextDescD3D12</a>
+<li>commandQueueFence
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560">NvFlowContextDescD3D12</a>
+<li>coolingRate
+: <a class="el" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2">NvFlowGridMaterialParams</a>
+<li>cpuHandle
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">NvFlowDescriptorReserveHandleD3D12</a>
+<li>crossSectionAxis
+: <a class="el" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc">NvFlowCrossSectionParams</a>
+<li>crossSectionPosition
+: <a class="el" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2">NvFlowCrossSectionParams</a>
+<li>crossSectionScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db">NvFlowCrossSectionParams</a>
+<li>currentState
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">NvFlowRenderTargetViewDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x64.html b/docs/api/files/functions_vars_0x64.html
new file mode 100644
index 0000000..07bcf3d
--- /dev/null
+++ b/docs/api/files/functions_vars_0x64.html
@@ -0,0 +1,129 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>damping
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad">NvFlowGridMaterialPerComponent</a>
+<li>data
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c">NvFlowShapeSDFData</a>
+, <a class="el" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">NvFlowColorMapData</a>
+, <a class="el" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255">NvFlowGridExportLayerView</a>
+<li>dataRW
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd">NvFlowGridImportLayerView</a>
+<li>debugMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3">NvFlowVolumeRenderParams</a>
+<li>debugVisFlags
+: <a class="el" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd">NvFlowGridParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a">NvFlowGridExportDebugVisView</a>
+<li>deltaTime
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">NvFlowParticleSurfaceEmitParams</a>
+<li>densityMultiRes
+: <a class="el" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9">NvFlowGridDesc</a>
+<li>densityScaleX
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793">NvFlowVolumeRenderMultiResParams</a>
+<li>densityScaleY
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d">NvFlowVolumeRenderMultiResParams</a>
+<li>depthAlphaThreshold
+: <a class="el" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579">NvFlowVolumeRenderParams</a>
+<li>depthIntensityThreshold
+: <a class="el" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6">NvFlowVolumeRenderParams</a>
+<li>depthPitch
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23">NvFlowShapeSDFData</a>
+<li>depthStencilView
+: <a class="el" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24">NvFlowSDFGenMeshParams</a>
+<li>descriptorSize
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">NvFlowDescriptorReserveHandleD3D12</a>
+<li>device
+: <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">NvFlowContextDescD3D11</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56">NvFlowContextDescD3D12</a>
+<li>deviceContext
+: <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">NvFlowContextDescD3D11</a>
+<li>dim
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92">NvFlowShapeSDFData</a>
+, <a class="el" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a">NvFlowColorMapData</a>
+<li>dimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">NvFlowShaderLinearParams</a>
+<li>distance
+: <a class="el" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38">NvFlowShapeDescPlane</a>
+<li>divergencePerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73">NvFlowGridMaterialParams</a>
+<li>downsampleFactor
+: <a class="el" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1">NvFlowVolumeRenderParams</a>
+<li>dsv
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">NvFlowDepthStencilViewDescD3D11</a>
+<li>dsvDesc
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">NvFlowDepthStencilViewDescD3D12</a>
+<li>dsvHandle
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">NvFlowDepthStencilViewDescD3D12</a>
+<li>dynamicHeapCbvSrvUav
+: <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6">NvFlowContextDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x65.html b/docs/api/files/functions_vars_0x65.html
new file mode 100644
index 0000000..6a9c243
--- /dev/null
+++ b/docs/api/files/functions_vars_0x65.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>emitMode
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23">NvFlowGridEmitParams</a>
+<li>enabled
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7">NvFlowVolumeRenderMultiResParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6">NvFlowVolumeRenderLMSParams</a>
+<li>enableVTR
+: <a class="el" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0">NvFlowGridDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x66.html b/docs/api/files/functions_vars_0x66.html
new file mode 100644
index 0000000..0813d66
--- /dev/null
+++ b/docs/api/files/functions_vars_0x66.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fade
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134">NvFlowGridMaterialPerComponent</a>
+<li>flowInternal
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7">NvFlowGridEmitCustomEmitParams</a>
+<li>framesInFlight
+: <a class="el" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82">NvFlowDeviceQueueStatus</a>
+<li>fuel
+: <a class="el" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe">NvFlowParticleSurfaceEmitParams</a>
+<li>fuelCoupleRate
+: <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a">NvFlowParticleSurfaceEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9">NvFlowGridEmitParams</a>
+<li>fuelPerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed">NvFlowGridMaterialParams</a>
+<li>fuelRelease
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774">NvFlowGridEmitParams</a>
+<li>fuelReleaseTemp
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33">NvFlowGridEmitParams</a>
+<li>fullscreen
+: <a class="el" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412">NvFlowCrossSectionParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x67.html b/docs/api/files/functions_vars_0x67.html
new file mode 100644
index 0000000..96a2264
--- /dev/null
+++ b/docs/api/files/functions_vars_0x67.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>generateDepth
+: <a class="el" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e">NvFlowVolumeRenderParams</a>
+<li>generateDepthDebugMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0">NvFlowVolumeRenderParams</a>
+<li>gpuHandle
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">NvFlowDescriptorReserveHandleD3D12</a>
+<li>gravity
+: <a class="el" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f">NvFlowGridParams</a>
+<li>grid
+: <a class="el" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7">NvFlowGridMaterialHandle</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7">NvFlowGridEmitCustomEmitParams</a>
+<li>gridContext
+: <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9">NvFlowGridProxyFlushParams</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd">NvFlowGridProxyDesc</a>
+<li>gridCopyContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea">NvFlowGridProxyFlushParams</a>
+<li>gridDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">NvFlowShaderLinearParams</a>
+<li>gridExport
+: <a class="el" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953">NvFlowVolumeRenderDesc</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85">NvFlowVolumeShadowDesc</a>
+, <a class="el" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d">NvFlowCrossSectionDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5">NvFlowGridExportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969">NvFlowGridImportDesc</a>
+<li>gridExportDebugVis
+: <a class="el" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e">NvFlowCrossSectionParams</a>
+<li>gridHalfSize
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445">NvFlowGridEmitCustomAllocParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f">NvFlowGridEmitCustomEmitLayerParams</a>
+<li>gridImport
+: <a class="el" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5">NvFlowGridImportHandle</a>
+<li>gridLocation
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a">NvFlowGridEmitCustomAllocParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x68.html b/docs/api/files/functions_vars_0x68.html
new file mode 100644
index 0000000..0c1f63a
--- /dev/null
+++ b/docs/api/files/functions_vars_0x68.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>halfSize
+: <a class="el" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c">NvFlowGridResetDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3">NvFlowParticleSurfaceDesc</a>
+, <a class="el" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465">NvFlowShapeDescBox</a>
+<li>heap
+: <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">NvFlowDescriptorReserveHandleD3D12</a>
+<li>height
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x69.html b/docs/api/files/functions_vars_0x69.html
new file mode 100644
index 0000000..0dc673e
--- /dev/null
+++ b/docs/api/files/functions_vars_0x69.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ignitionTemp
+: <a class="el" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e">NvFlowGridMaterialParams</a>
+<li>importMode
+: <a class="el" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423">NvFlowGridImportParams</a>
+, <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464">NvFlowGridImportStateCPUParams</a>
+<li>indices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a">NvFlowSDFGenMeshParams</a>
+<li>initialLocation
+: <a class="el" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397">NvFlowGridResetDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f">NvFlowParticleSurfaceDesc</a>
+<li>intensityBias
+: <a class="el" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020">NvFlowRenderMaterialParams</a>
+<li>intensityCompMask
+: <a class="el" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff">NvFlowRenderMaterialParams</a>
+<li>intensityScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36">NvFlowVolumeShadowParams</a>
+<li>isVTR
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">NvFlowShaderLinearParams</a>
+, <a class="el" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">NvFlowShaderPointParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x6c.html b/docs/api/files/functions_vars_0x6c.html
new file mode 100644
index 0000000..ff89ced
--- /dev/null
+++ b/docs/api/files/functions_vars_0x6c.html
@@ -0,0 +1,94 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lastFenceCompleted
+: <a class="el" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe">NvFlowDeviceQueueStatus</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3">NvFlowContextDescD3D12</a>
+<li>layeredBlockListCPU
+: <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346">NvFlowGridExportImportLayeredMapping</a>
+<li>layeredNumBlocks
+: <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e">NvFlowGridExportImportLayeredMapping</a>
+<li>length
+: <a class="el" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90">NvFlowShapeDescCapsule</a>
+<li>lensMatchedShading
+: <a class="el" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22">NvFlowVolumeRenderParams</a>
+<li>linearBlockDim
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">NvFlowShaderLinearParams</a>
+<li>linearBlockOffset
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">NvFlowShaderLinearParams</a>
+<li>lineColor
+: <a class="el" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd">NvFlowCrossSectionParams</a>
+<li>localToWorld
+: <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843">NvFlowGridExportSimpleShape</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec">NvFlowGridEmitParams</a>
+<li>lowLatency
+: <a class="el" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">NvFlowDeviceQueueDesc</a>
+<li>lowLatencyMapping
+: <a class="el" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2">NvFlowGridDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x6d.html b/docs/api/files/functions_vars_0x6d.html
new file mode 100644
index 0000000..955e278
--- /dev/null
+++ b/docs/api/files/functions_vars_0x6d.html
@@ -0,0 +1,131 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>macCormackBlendFactor
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc">NvFlowGridMaterialPerComponent</a>
+<li>macCormackBlendThreshold
+: <a class="el" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7">NvFlowGridMaterialPerComponent</a>
+<li>mapDepth
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf">NvFlowVolumeShadowDesc</a>
+<li>mapHeight
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae">NvFlowVolumeShadowDesc</a>
+<li>mapping
+: <a class="el" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3">NvFlowGridImportLayeredView</a>
+, <a class="el" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7">NvFlowGridExportLayerView</a>
+, <a class="el" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9">NvFlowGridExportLayeredView</a>
+, <a class="el" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5">NvFlowGridImportLayerView</a>
+<li>mapWidth
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19">NvFlowVolumeShadowDesc</a>
+<li>maskDim
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb">NvFlowGridEmitCustomAllocParams</a>
+<li>maskResourceRW
+: <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3">NvFlowGridEmitCustomAllocParams</a>
+<li>material
+: <a class="el" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1">NvFlowRenderMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896">NvFlowGridEmitCustomAllocParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10">NvFlowGridExportImportLayerMapping</a>
+<li>materialPool
+: <a class="el" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119">NvFlowCrossSectionParams</a>
+<li>maxActiveDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23">NvFlowGridEmitParams</a>
+<li>maxBlocks
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84">NvFlowGridExportImportLayeredMapping</a>
+<li>maxEdgeDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f">NvFlowGridEmitParams</a>
+<li>maxParticles
+: <a class="el" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748">NvFlowParticleSurfaceDesc</a>
+<li>maxResidentScale
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34">NvFlowVolumeShadowDesc</a>
+<li>minActiveDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411">NvFlowGridEmitParams</a>
+<li>minEdgeDist
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682">NvFlowGridEmitParams</a>
+<li>minIntensity
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29">NvFlowVolumeShadowParams</a>
+<li>minResidentScale
+: <a class="el" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4">NvFlowVolumeShadowDesc</a>
+<li>mode
+: <a class="el" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3">NvFlowDeviceDesc</a>
+<li>modelMatrix
+: <a class="el" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98">NvFlowGridExportImportLayeredMapping</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70">NvFlowSDFGenMeshParams</a>
+<li>multiRes
+: <a class="el" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422">NvFlowVolumeRenderParams</a>
+<li>multiResRayMarch
+: <a class="el" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438">NvFlowVolumeRenderParams</a>
+<li>multiResSamplingScale
+: <a class="el" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872">NvFlowVolumeRenderParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x6e.html b/docs/api/files/functions_vars_0x6e.html
new file mode 100644
index 0000000..9e6c8e3
--- /dev/null
+++ b/docs/api/files/functions_vars_0x6e.html
@@ -0,0 +1,111 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>nextFenceValue
+: <a class="el" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507">NvFlowDeviceQueueStatus</a>
+, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb">NvFlowContextDescD3D12</a>
+<li>nonLMSHeight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081">NvFlowVolumeRenderLMSParams</a>
+<li>nonLMSWidth
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79">NvFlowVolumeRenderLMSParams</a>
+<li>nonMultiResHeight
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44">NvFlowVolumeRenderMultiResParams</a>
+<li>nonMultiResWidth
+: <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1">NvFlowVolumeRenderMultiResParams</a>
+<li>normal
+: <a class="el" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4">NvFlowShapeDescPlane</a>
+<li>normals
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa">NvFlowSDFGenMeshParams</a>
+<li>normalStride
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f">NvFlowSDFGenMeshParams</a>
+<li>numBlocks
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e">NvFlowGridExportImportLayerMapping</a>
+<li>numBounds
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb">NvFlowGridExportDebugVisView</a>
+<li>numBoxes
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725">NvFlowGridExportDebugVisView</a>
+<li>numCapsules
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346">NvFlowGridExportDebugVisView</a>
+<li>numIndices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5">NvFlowSDFGenMeshParams</a>
+<li>numLayers
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771">NvFlowGridEmitCustomEmitParams</a>
+<li>numLayerViews
+: <a class="el" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd">NvFlowGridImportHandle</a>
+, <a class="el" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef">NvFlowGridExportHandle</a>
+<li>numParticles
+: <a class="el" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de">NvFlowParticleSurfaceData</a>
+<li>numSpheres
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f">NvFlowGridExportDebugVisView</a>
+<li>numSubSteps
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530">NvFlowGridEmitParams</a>
+<li>numVertices
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d">NvFlowSDFGenMeshParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x6f.html b/docs/api/files/functions_vars_0x6f.html
new file mode 100644
index 0000000..c9b722c
--- /dev/null
+++ b/docs/api/files/functions_vars_0x6f.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>outlineCells
+: <a class="el" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa">NvFlowCrossSectionParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x70.html b/docs/api/files/functions_vars_0x70.html
new file mode 100644
index 0000000..19eeded
--- /dev/null
+++ b/docs/api/files/functions_vars_0x70.html
@@ -0,0 +1,100 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>plane
+: <a class="el" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">NvFlowShapeDesc</a>
+<li>pointFilter
+: <a class="el" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6">NvFlowCrossSectionParams</a>
+<li>pool
+: <a class="el" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d">NvFlowRenderMaterialHandle</a>
+<li>poolGridDim
+: <a class="el" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">NvFlowShaderPointParams</a>
+, <a class="el" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">NvFlowShaderLinearParams</a>
+<li>positions
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b">NvFlowParticleSurfaceData</a>
+<li>positionStride
+: <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5">NvFlowParticleSurfaceData</a>
+<li>preColorCompositeOnly
+: <a class="el" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc">NvFlowVolumeRenderParams</a>
+<li>predictVelocity
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23">NvFlowGridEmitParams</a>
+<li>predictVelocityWeight
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c">NvFlowGridEmitParams</a>
+<li>pressureLegacyMode
+: <a class="el" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5">NvFlowGridParams</a>
+<li>projectionMatrix
+: <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518">NvFlowVolumeShadowDebugRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850">NvFlowVolumeRenderParams</a>
+<li>proxyType
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41">NvFlowGridProxyDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x71.html b/docs/api/files/functions_vars_0x71.html
new file mode 100644
index 0000000..f149d60
--- /dev/null
+++ b/docs/api/files/functions_vars_0x71.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queueType
+: <a class="el" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">NvFlowDeviceQueueDesc</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x72.html b/docs/api/files/functions_vars_0x72.html
new file mode 100644
index 0000000..2f115bb
--- /dev/null
+++ b/docs/api/files/functions_vars_0x72.html
@@ -0,0 +1,116 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li class="current"><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>radius
+: <a class="el" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9">NvFlowShapeDescSphere</a>
+, <a class="el" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227">NvFlowShapeDescCapsule</a>
+<li>renderChannel
+: <a class="el" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1">NvFlowCrossSectionParams</a>
+<li>renderContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f">NvFlowGridProxyDesc</a>
+<li>renderCopyContext
+: <a class="el" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247">NvFlowGridProxyDesc</a>
+, <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d">NvFlowGridProxyFlushParams</a>
+<li>renderMode
+: <a class="el" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d">NvFlowVolumeLightingParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c">NvFlowCrossSectionParams</a>
+<li>renderTargetView
+: <a class="el" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3">NvFlowSDFGenMeshParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76">NvFlowVolumeShadowDebugRenderParams</a>
+<li>reserveDescriptors
+: <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#1ee1418a665a7c6b664c8822e2c2dfe6">NvFlowDynamicDescriptorHeapD3D12</a>
+<li>residentScale
+: <a class="el" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861">NvFlowGridDesc</a>
+, <a class="el" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207">NvFlowParticleSurfaceDesc</a>
+<li>resolution
+: <a class="el" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295">NvFlowShapeSDFDesc</a>
+, <a class="el" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4">NvFlowSDFGenDesc</a>
+<li>resource
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">NvFlowRenderTargetViewDescD3D12</a>
+<li>resourceView
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">NvFlowResourceRWViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">NvFlowResourceRWViewDescD3D12</a>
+<li>rowPitch
+: <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31">NvFlowShapeSDFData</a>
+<li>rtv
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">NvFlowRenderTargetViewDescD3D11</a>
+<li>rtvDesc
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">NvFlowRenderTargetViewDescD3D12</a>
+<li>rtvHandle
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">NvFlowRenderTargetViewDescD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x73.html b/docs/api/files/functions_vars_0x73.html
new file mode 100644
index 0000000..7e2c52d
--- /dev/null
+++ b/docs/api/files/functions_vars_0x73.html
@@ -0,0 +1,149 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>scissor
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">NvFlowRenderTargetViewDescD3D12</a>
+<li>screenPercentage
+: <a class="el" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676">NvFlowVolumeRenderParams</a>
+<li>sdf
+: <a class="el" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">NvFlowShapeDesc</a>
+<li>sdfOffset
+: <a class="el" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8">NvFlowShapeDescSDF</a>
+<li>separableSmoothing
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a">NvFlowParticleSurfaceParams</a>
+<li>shaderParams
+: <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2">NvFlowGridEmitCustomEmitLayerParams</a>
+, <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262">NvFlowGridExportImportLayeredMapping</a>
+<li>shadowBlendBias
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba">NvFlowVolumeShadowParams</a>
+<li>shadowBlendCompMask
+: <a class="el" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964">NvFlowVolumeShadowParams</a>
+<li>shadowBlocksActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">NvFlowVolumeShadowStats</a>
+<li>shadowCellsActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">NvFlowVolumeShadowStats</a>
+<li>shadowColumnsActive
+: <a class="el" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">NvFlowVolumeShadowStats</a>
+<li>shapeDesc
+: <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3">NvFlowGridExportSimpleShape</a>
+<li>shapeDistScale
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680">NvFlowGridEmitParams</a>
+<li>shapeRangeOffset
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c">NvFlowGridEmitParams</a>
+<li>shapeRangeSize
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f">NvFlowGridEmitParams</a>
+<li>shapeType
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed">NvFlowGridEmitParams</a>
+<li>simulation
+: <a class="el" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">NvFlowQueryTime</a>
+<li>sizeDown
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">NvFlowVolumeRenderLMSParams</a>
+<li>sizeLeft
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">NvFlowVolumeRenderLMSParams</a>
+<li>sizeRight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">NvFlowVolumeRenderLMSParams</a>
+<li>sizeUp
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">NvFlowVolumeRenderLMSParams</a>
+<li>slipFactor
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a">NvFlowGridEmitParams</a>
+<li>slipThickness
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f">NvFlowGridEmitParams</a>
+<li>smoke
+: <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c">NvFlowParticleSurfaceEmitParams</a>
+, <a class="el" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80">NvFlowGridEmitParams</a>
+<li>smokeCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1">NvFlowParticleSurfaceEmitParams</a>
+<li>smokePerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035">NvFlowGridMaterialParams</a>
+<li>smoothColorUpsample
+: <a class="el" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b">NvFlowVolumeRenderParams</a>
+<li>smoothRadius
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e">NvFlowParticleSurfaceParams</a>
+<li>sphere
+: <a class="el" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">NvFlowShapeDesc</a>
+<li>spheres
+: <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7">NvFlowGridExportDebugVisView</a>
+<li>srv
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">NvFlowResourceViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">NvFlowDepthStencilViewDescD3D11</a>
+<li>srvDesc
+: <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">NvFlowResourceViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">NvFlowDepthStencilViewDescD3D12</a>
+<li>srvHandle
+: <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">NvFlowResourceViewDescD3D12</a>
+<li>stateCPU
+: <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade">NvFlowGridImportStateCPUParams</a>
+<li>supportsVTR
+: <a class="el" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">NvFlowSupport</a>
+<li>surfaceThreshold
+: <a class="el" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72">NvFlowParticleSurfaceParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x74.html b/docs/api/files/functions_vars_0x74.html
new file mode 100644
index 0000000..070f6d0
--- /dev/null
+++ b/docs/api/files/functions_vars_0x74.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>temperature
+: <a class="el" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2">NvFlowGridMaterialParams</a>
+, <a class="el" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4">NvFlowParticleSurfaceEmitParams</a>
+<li>temperatureCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8">NvFlowParticleSurfaceEmitParams</a>
+<li>tempPerBurn
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc">NvFlowGridMaterialParams</a>
+<li>topLeftX
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">NvFlowVolumeRenderViewport</a>
+<li>topLeftY
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x75.html b/docs/api/files/functions_vars_0x75.html
new file mode 100644
index 0000000..c456d75
--- /dev/null
+++ b/docs/api/files/functions_vars_0x75.html
@@ -0,0 +1,81 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>uav
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">NvFlowResourceRWViewDescD3D11</a>
+<li>uavDesc
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">NvFlowResourceRWViewDescD3D12</a>
+<li>uavHandle
+: <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">NvFlowResourceRWViewDescD3D12</a>
+<li>uid
+: <a class="el" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f">NvFlowGridMaterialHandle</a>
+, <a class="el" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301">NvFlowRenderMaterialHandle</a>
+<li>userdata
+: <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">NvFlowDynamicDescriptorHeapD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x76.html b/docs/api/files/functions_vars_0x76.html
new file mode 100644
index 0000000..d9b0c0a
--- /dev/null
+++ b/docs/api/files/functions_vars_0x76.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>vdim
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">NvFlowShaderLinearParams</a>
+<li>vdimInv
+: <a class="el" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">NvFlowShaderLinearParams</a>
+<li>vectorLengthScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c">NvFlowCrossSectionParams</a>
+<li>velocity
+: <a class="el" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978">NvFlowGridMaterialParams</a>
+<li>velocityAngular
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c">NvFlowGridEmitParams</a>
+<li>velocityCoupleRate
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a">NvFlowParticleSurfaceEmitParams</a>
+<li>velocityLinear
+: <a class="el" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e">NvFlowGridEmitParams</a>
+, <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb">NvFlowParticleSurfaceEmitParams</a>
+<li>velocityScale
+: <a class="el" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257">NvFlowCrossSectionParams</a>
+<li>velocityVectors
+: <a class="el" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1">NvFlowCrossSectionParams</a>
+<li>viewMatrix
+: <a class="el" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3">NvFlowCrossSectionParams</a>
+, <a class="el" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5">NvFlowVolumeRenderParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d">NvFlowVolumeShadowParams</a>
+, <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa">NvFlowVolumeShadowDebugRenderParams</a>
+<li>viewport
+: <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">NvFlowRenderTargetViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">NvFlowDepthStencilViewDescD3D12</a>
+, <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9">NvFlowVolumeRenderMultiResParams</a>
+, <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">NvFlowDepthStencilViewDescD3D11</a>
+, <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073">NvFlowVolumeRenderLMSParams</a>
+, <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">NvFlowRenderTargetViewDescD3D12</a>
+<li>virtualDim
+: <a class="el" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de">NvFlowParticleSurfaceDesc</a>
+, <a class="el" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04">NvFlowGridDesc</a>
+<li>vorticityStrength
+: <a class="el" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35">NvFlowGridMaterialParams</a>
+<li>vorticityVelocityMask
+: <a class="el" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298">NvFlowGridMaterialParams</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x77.html b/docs/api/files/functions_vars_0x77.html
new file mode 100644
index 0000000..1367d50
--- /dev/null
+++ b/docs/api/files/functions_vars_0x77.html
@@ -0,0 +1,84 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w
+: <a class="el" href="struct_nv_flow_uint4.html#694db6f55aaf1c4f4bc0214dfa4a6d86">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_float4.html#7cff4463df717e34301af9772b276729">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#499098c080d7ca7cdde6ff3f88247420">NvFlowFloat4x4</a>
+<li>warpDown
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">NvFlowVolumeRenderLMSParams</a>
+<li>warpLeft
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">NvFlowVolumeRenderLMSParams</a>
+<li>warpRight
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">NvFlowVolumeRenderLMSParams</a>
+<li>warpUp
+: <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">NvFlowVolumeRenderLMSParams</a>
+<li>width
+: <a class="el" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">NvFlowVolumeRenderViewport</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x78.html b/docs/api/files/functions_vars_0x78.html
new file mode 100644
index 0000000..6cb14cb
--- /dev/null
+++ b/docs/api/files/functions_vars_0x78.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>x
+: <a class="el" href="struct_nv_flow_dim.html#c3559ef0eed2753c130a40c345958fbc">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#e63fda9a10ddee094c84b2f0ba1775da">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#b04481cfd0486d909ec406808abb6955">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#0204e7c9bdeb0cbcb6516b34bcc5af62">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#56705fa874ab3835a52dc1ccfe5e1784">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#6c8c8ea53e159959f4f2c417ad776c0d">NvFlowUint3</a>
+, <a class="el" href="struct_nv_flow_uint2.html#2cc0d1c2e5b61bb4a3af93d17a286fad">NvFlowUint2</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x79.html b/docs/api/files/functions_vars_0x79.html
new file mode 100644
index 0000000..df62968
--- /dev/null
+++ b/docs/api/files/functions_vars_0x79.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>y
+: <a class="el" href="struct_nv_flow_dim.html#fdb4a830ae6c3fd77c15ab1258500eca">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#4e20c1c1150e7aa0e8be14923a9192fa">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#58ee92885e16e8f03283b2e9e7da948d">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#72790f2f5e6bf05c4f008200b7214474">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#76a9dbd55116d0b45a772b14a13b2c18">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#7249f0d3a111e260c4c9ba46dc7e1ac9">NvFlowUint3</a>
+, <a class="el" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">NvFlowUint2</a>
+</ul>
+</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>
diff --git a/docs/api/files/functions_vars_0x7a.html b/docs/api/files/functions_vars_0x7a.html
new file mode 100644
index 0000000..c9023ee
--- /dev/null
+++ b/docs/api/files/functions_vars_0x7a.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields - Variables</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 class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_vars_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_vars_0x79.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="functions_vars_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>z
+: <a class="el" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">NvFlowDim</a>
+, <a class="el" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">NvFlowFloat4x4</a>
+, <a class="el" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">NvFlowFloat4</a>
+, <a class="el" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">NvFlowFloat3</a>
+, <a class="el" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">NvFlowUint4</a>
+, <a class="el" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">NvFlowUint3</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals.html b/docs/api/files/globals.html
new file mode 100644
index 0000000..05fa982
--- /dev/null
+++ b/docs/api/files/globals.html
@@ -0,0 +1,218 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>eNvFlowContextD3D11
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296">NvFlowContext.h</a>
+<li>eNvFlowContextD3D12
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab">NvFlowContext.h</a>
+<li>eNvFlowDeviceModeProxy
+: <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67">NvFlow.h</a>
+<li>eNvFlowDeviceModeUnique
+: <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeCompute
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeCopy
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeGraphics
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">NvFlow.h</a>
+<li>eNvFlowFail
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d24_unorm_s8_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062">NvFlowTypes.h</a>
+<li>eNvFlowFormat_max
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16b16a16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16b16a16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r24_unorm_x8_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r24g8_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32b32a32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32b32a32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8b8a8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8b8a8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf">NvFlowTypes.h</a>
+<li>eNvFlowFormat_unknown
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745">NvFlowTypes.h</a>
+<li>eNvFlowGridComponentFuel
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">NvFlow.h</a>
+<li>eNvFlowGridComponentSmoke
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">NvFlow.h</a>
+<li>eNvFlowGridComponentTemperature
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">NvFlow.h</a>
+<li>eNvFlowGridComponentVelocity
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">NvFlow.h</a>
+<li>eNvFlowGridDebugVisBlocks
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906">NvFlow.h</a>
+<li>eNvFlowGridDebugVisCount
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">NvFlow.h</a>
+<li>eNvFlowGridDebugVisDisabled
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2">NvFlow.h</a>
+<li>eNvFlowGridDebugVisEmitBounds
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307">NvFlow.h</a>
+<li>eNvFlowGridDebugVisShapesSimple
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa">NvFlow.h</a>
+<li>eNvFlowGridEmitModeAllocShape
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400">NvFlow.h</a>
+<li>eNvFlowGridEmitModeAllocShapeOnly
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDefault
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableAlloc
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableDensity
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableVelocity
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3">NvFlow.h</a>
+<li>eNvFlowGridImportModeLinear
+: <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51">NvFlow.h</a>
+<li>eNvFlowGridImportModePoint
+: <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad">NvFlow.h</a>
+<li>eNvFlowGridNumComponents
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">NvFlow.h</a>
+<li>eNvFlowGridProxyTypeInterQueue
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102">NvFlow.h</a>
+<li>eNvFlowGridProxyTypeMultiGPU
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39">NvFlow.h</a>
+<li>eNvFlowGridProxyTypePassThrough
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelCount
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelDensity
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelDensityCoarse
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelVelocity
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">NvFlow.h</a>
+<li>eNvFlowMultiRes1x1x1
+: <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">NvFlow.h</a>
+<li>eNvFlowMultiRes2x2x2
+: <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch16x16
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch2x2
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch4x4
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch8x8
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarchDisabled
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f">NvFlow.h</a>
+<li>eNvFlowShapeTypeBox
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">NvFlow.h</a>
+<li>eNvFlowShapeTypeCapsule
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">NvFlow.h</a>
+<li>eNvFlowShapeTypePlane
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">NvFlow.h</a>
+<li>eNvFlowShapeTypeSDF
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">NvFlow.h</a>
+<li>eNvFlowShapeTypeSphere
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">NvFlow.h</a>
+<li>eNvFlowSuccess
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0">NvFlowTypes.h</a>
+<li>eNvFlowVolumeRenderDownsample2x2
+: <a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b">NvFlow.h</a>
+<li>eNvFlowVolumeRenderDownsampleNone
+: <a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_colormap
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_debug
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_rainbow
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_raw
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6">NvFlow.h</a>
+<li>eNvFlowVolumeRenderModeCount
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">NvFlow.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_0x6e.html b/docs/api/files/globals_0x6e.html
new file mode 100644
index 0000000..9c0d75b
--- /dev/null
+++ b/docs/api/files/globals_0x6e.html
@@ -0,0 +1,368 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NV_FLOW_API
+: <a class="el" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NvFlowTypes.h</a>
+<li>NV_FLOW_VERSION
+: <a class="el" href="_nv_flow_context_8h.html#41ac1cb36fa96d74fb90894fe6e37100">NvFlowContext.h</a>
+<li>NvFlowContextAPI
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContext.h</a>
+<li>NvFlowContextFlushRequestPop()
+: <a class="el" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1">NvFlowContext.h</a>
+<li>NvFlowContextFlushRequestPush()
+: <a class="el" href="group___nv_flow_context.html#g8e2605cf5ec210124dcf27e26cf9f02a">NvFlowContext.h</a>
+<li>NvFlowContextGetContextType()
+: <a class="el" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d">NvFlowContext.h</a>
+<li>NvFlowContextPop()
+: <a class="el" href="group___nv_flow_context.html#g1ebbfe787f5f38b302e680af1e33bcfc">NvFlowContext.h</a>
+<li>NvFlowContextProcessFenceSignal()
+: <a class="el" href="group___nv_flow_context.html#g819dc2d09e8dbcbf7f05d6b796c21224">NvFlowContext.h</a>
+<li>NvFlowContextProcessFenceWait()
+: <a class="el" href="group___nv_flow_context.html#gbd723f0b143237ac632f116abaf31796">NvFlowContext.h</a>
+<li>NvFlowContextPush()
+: <a class="el" href="group___nv_flow_context.html#g47a623ed59cd2982a266cae7b8c29962">NvFlowContext.h</a>
+<li>NvFlowCreateContextD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateContextD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateCrossSection()
+: <a class="el" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b">NvFlow.h</a>
+<li>NvFlowCreateDepthStencilViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateDepthStencilViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateDevice()
+: <a class="el" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0">NvFlow.h</a>
+<li>NvFlowCreateDeviceQueue()
+: <a class="el" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311">NvFlow.h</a>
+<li>NvFlowCreateGrid()
+: <a class="el" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55">NvFlow.h</a>
+<li>NvFlowCreateGridImport()
+: <a class="el" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3">NvFlow.h</a>
+<li>NvFlowCreateGridImportStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9">NvFlow.h</a>
+<li>NvFlowCreateGridProxy()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae">NvFlow.h</a>
+<li>NvFlowCreateParticleSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67">NvFlow.h</a>
+<li>NvFlowCreateRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968">NvFlow.h</a>
+<li>NvFlowCreateRenderMaterialPool()
+: <a class="el" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e">NvFlow.h</a>
+<li>NvFlowCreateRenderTargetViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateRenderTargetViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateSDFGen()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c">NvFlow.h</a>
+<li>NvFlowCreateShapeSDF()
+: <a class="el" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f">NvFlow.h</a>
+<li>NvFlowCreateShapeSDFFromTexture3D()
+: <a class="el" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697">NvFlow.h</a>
+<li>NvFlowCreateVolumeRender()
+: <a class="el" href="group___nv_flow_volume_render.html#gd7fb11b0ae107988a89389bc195dad58">NvFlow.h</a>
+<li>NvFlowCreateVolumeShadow()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb">NvFlow.h</a>
+<li>NvFlowCrossSectionParamsDefaults()
+: <a class="el" href="group___nv_flow_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255">NvFlow.h</a>
+<li>NvFlowCrossSectionRender()
+: <a class="el" href="group___nv_flow_cross_section.html#g697fd0442e285c25388297167ffdbf5d">NvFlow.h</a>
+<li>NvFlowDedicatedDeviceAvailable()
+: <a class="el" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de">NvFlow.h</a>
+<li>NvFlowDedicatedDeviceQueueAvailable()
+: <a class="el" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c">NvFlow.h</a>
+<li>NvFlowDeferredRelease()
+: <a class="el" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db">NvFlowContext.h</a>
+<li>NvFlowDeviceDescDefaults()
+: <a class="el" href="group___nv_flow_device.html#gd8a1092c8b81b82c41546cc5ef6175f8">NvFlow.h</a>
+<li>NvFlowDeviceMode
+: <a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlow.h</a>
+<li>NvFlowDeviceQueueConditionalFlush()
+: <a class="el" href="group___nv_flow_device.html#g9caf24a4afed186a23a9d9f095a9fbdb">NvFlow.h</a>
+<li>NvFlowDeviceQueueCreateContext()
+: <a class="el" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61">NvFlow.h</a>
+<li>NvFlowDeviceQueueFlush()
+: <a class="el" href="group___nv_flow_device.html#g004cd8d63badb4ec5abc924c2aea4c5b">NvFlow.h</a>
+<li>NvFlowDeviceQueueType
+: <a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlow.h</a>
+<li>NvFlowDeviceQueueUpdateContext()
+: <a class="el" href="group___nv_flow_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662">NvFlow.h</a>
+<li>NvFlowDeviceQueueWaitOnFence()
+: <a class="el" href="group___nv_flow_device.html#g277e5f37475b15d48164436f775b990f">NvFlow.h</a>
+<li>NvFlowFormat
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowTypes.h</a>
+<li>NvFlowGetDefaultRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd">NvFlow.h</a>
+<li>NvFlowGridComponent
+: <a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlow.h</a>
+<li>NvFlowGridCreateMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d">NvFlow.h</a>
+<li>NvFlowGridDebugVisFlags
+: <a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlow.h</a>
+<li>NvFlowGridDescDefaults()
+: <a class="el" href="group___nv_flow_grid.html#gc2f94afda2a317d1c749825f89f7dbee">NvFlow.h</a>
+<li>NvFlowGridEmit()
+: <a class="el" href="group___nv_flow_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc">NvFlow.h</a>
+<li>NvFlowGridEmitCustomAllocFunc
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlow.h</a>
+<li>NvFlowGridEmitCustomEmitFunc
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlow.h</a>
+<li>NvFlowGridEmitCustomGetLayerParams()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b">NvFlow.h</a>
+<li>NvFlowGridEmitCustomRegisterAllocFunc()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524">NvFlow.h</a>
+<li>NvFlowGridEmitCustomRegisterEmitFunc()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39">NvFlow.h</a>
+<li>NvFlowGridEmitMode
+: <a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlow.h</a>
+<li>NvFlowGridEmitParamsDefaults()
+: <a class="el" href="group___nv_flow_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629">NvFlow.h</a>
+<li>NvFlowGridExportGetDebugVisView()
+: <a class="el" href="group___nv_flow_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799">NvFlow.h</a>
+<li>NvFlowGridExportGetHandle()
+: <a class="el" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2">NvFlow.h</a>
+<li>NvFlowGridExportGetLayeredView()
+: <a class="el" href="group___nv_flow_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58">NvFlow.h</a>
+<li>NvFlowGridExportGetLayerView()
+: <a class="el" href="group___nv_flow_grid_export.html#g5cae79776b8e4148fc17d5f785759411">NvFlow.h</a>
+<li>NvFlowGridGetDefaultMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d">NvFlow.h</a>
+<li>NvFlowGridGetGridExport()
+: <a class="el" href="group___nv_flow_grid.html#g0fd1d83b8a3a07159e1411396572e03f">NvFlow.h</a>
+<li>NvFlowGridGPUMemUsage()
+: <a class="el" href="group___nv_flow_grid.html#g149feab11239876e5dda82c98be3cffc">NvFlow.h</a>
+<li>NvFlowGridImportGetGridExport()
+: <a class="el" href="group___nv_flow_grid_import.html#gc218e8e507243c13a0373a4b41c177b0">NvFlow.h</a>
+<li>NvFlowGridImportGetHandle()
+: <a class="el" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a">NvFlow.h</a>
+<li>NvFlowGridImportGetLayeredView()
+: <a class="el" href="group___nv_flow_grid_import.html#gc9285382ae920ad4c588bb70201a5d40">NvFlow.h</a>
+<li>NvFlowGridImportGetLayerView()
+: <a class="el" href="group___nv_flow_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d">NvFlow.h</a>
+<li>NvFlowGridImportMode
+: <a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlow.h</a>
+<li>NvFlowGridImportReleaseChannel()
+: <a class="el" href="group___nv_flow_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6">NvFlow.h</a>
+<li>NvFlowGridImportStateCPUGetHandle()
+: <a class="el" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5">NvFlow.h</a>
+<li>NvFlowGridImportUpdateStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlow.h</a>
+<li>NvFlowGridMaterialParamsDefaults()
+: <a class="el" href="group___nv_flow_grid_material.html#g8effe109701f2bf167ff38ebf04e633b">NvFlow.h</a>
+<li>NvFlowGridParamsDefaults()
+: <a class="el" href="group___nv_flow_grid.html#g267df90efdb2feb7a776d4b37a86ae27">NvFlow.h</a>
+<li>NvFlowGridProxyFlush()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3">NvFlow.h</a>
+<li>NvFlowGridProxyGetGridExport()
+: <a class="el" href="group___nv_flow_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8">NvFlow.h</a>
+<li>NvFlowGridProxyPush()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5">NvFlow.h</a>
+<li>NvFlowGridProxyType
+: <a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlow.h</a>
+<li>NvFlowGridQuerySupport()
+: <a class="el" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455">NvFlow.h</a>
+<li>NvFlowGridQueryTime()
+: <a class="el" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439">NvFlow.h</a>
+<li>NvFlowGridReleaseMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#gf76c4f299386693cd19aa55b41cda624">NvFlow.h</a>
+<li>NvFlowGridReset()
+: <a class="el" href="group___nv_flow_grid.html#gb156d6c13bb4a9cd5561c599011f6f20">NvFlow.h</a>
+<li>NvFlowGridResetDescDefaults()
+: <a class="el" href="group___nv_flow_grid.html#g16acf6756cb77975b5444116a56c612d">NvFlow.h</a>
+<li>NvFlowGridSetMaterialParams()
+: <a class="el" href="group___nv_flow_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20">NvFlow.h</a>
+<li>NvFlowGridSetParams()
+: <a class="el" href="group___nv_flow_grid.html#g3c5067eeb166f2c5d43aa707694ff48d">NvFlow.h</a>
+<li>NvFlowGridSetTargetLocation()
+: <a class="el" href="group___nv_flow_grid.html#g6c2125dbb24e274634393a6425cffd7d">NvFlow.h</a>
+<li>NvFlowGridTextureChannel
+: <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlow.h</a>
+<li>NvFlowGridUpdate()
+: <a class="el" href="group___nv_flow_grid.html#g82ef210f6393ee69d3b52a69aa23c910">NvFlow.h</a>
+<li>NvFlowGridUpdateEmitSDFs()
+: <a class="el" href="group___nv_flow_grid_emit.html#gfafd945646da940a01d2147ffbeb4906">NvFlow.h</a>
+<li>NvFlowInt
+: <a class="el" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">NvFlowTypes.h</a>
+<li>NvFlowMultiRes
+: <a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">NvFlow.h</a>
+<li>NvFlowMultiResRayMarch
+: <a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlow.h</a>
+<li>NvFlowParticleSurfaceAllocFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0">NvFlow.h</a>
+<li>NvFlowParticleSurfaceDebugGridExport()
+: <a class="el" href="group___nv_flow_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6">NvFlow.h</a>
+<li>NvFlowParticleSurfaceEmitDensityFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542">NvFlow.h</a>
+<li>NvFlowParticleSurfaceEmitVelocityFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#g3d4fed08e9776585468db15351f702b6">NvFlow.h</a>
+<li>NvFlowParticleSurfaceUpdateParticles()
+: <a class="el" href="group___nv_flow_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa">NvFlow.h</a>
+<li>NvFlowParticleSurfaceUpdateSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6">NvFlow.h</a>
+<li>NvFlowReleaseContext()
+: <a class="el" href="group___nv_flow_context.html#g850e4590982357e445d80c73f7ddbe72">NvFlowContext.h</a>
+<li>NvFlowReleaseCrossSection()
+: <a class="el" href="group___nv_flow_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12">NvFlow.h</a>
+<li>NvFlowReleaseDepthStencilView()
+: <a class="el" href="group___nv_flow_context.html#gb3103fc7e218477f79abddb6ded20998">NvFlowContext.h</a>
+<li>NvFlowReleaseDevice()
+: <a class="el" href="group___nv_flow_device.html#g0593d1241f00bc01cf5b311d01506acf">NvFlow.h</a>
+<li>NvFlowReleaseDeviceQueue()
+: <a class="el" href="group___nv_flow_device.html#g8bb25ad7ca4696fc331557b0a977e1e0">NvFlow.h</a>
+<li>NvFlowReleaseGrid()
+: <a class="el" href="group___nv_flow_grid.html#gce43153a6206c8f1e095aad7276469d2">NvFlow.h</a>
+<li>NvFlowReleaseGridImport()
+: <a class="el" href="group___nv_flow_grid_import.html#g94598e9178d28e9ecda18cf989ea9049">NvFlow.h</a>
+<li>NvFlowReleaseGridImportStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#gf3cd9204b3571102225a34ac063f56da">NvFlow.h</a>
+<li>NvFlowReleaseGridProxy()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc">NvFlow.h</a>
+<li>NvFlowReleaseParticleSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069">NvFlow.h</a>
+<li>NvFlowReleaseRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b">NvFlow.h</a>
+<li>NvFlowReleaseRenderMaterialPool()
+: <a class="el" href="group___nv_flow_render_material.html#g93c314e84e616c212df666169982bcfe">NvFlow.h</a>
+<li>NvFlowReleaseRenderTargetView()
+: <a class="el" href="group___nv_flow_context.html#ga7abe1a0dd70ad503f876d0e4c782b45">NvFlowContext.h</a>
+<li>NvFlowReleaseSDFGen()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c">NvFlow.h</a>
+<li>NvFlowReleaseShapeSDF()
+: <a class="el" href="group___nv_flow_shape.html#g5331956d51d61f55ee5147bef2eb993c">NvFlow.h</a>
+<li>NvFlowReleaseVolumeRender()
+: <a class="el" href="group___nv_flow_volume_render.html#ge167d9b203ff110b4203ce6bf39eabd3">NvFlow.h</a>
+<li>NvFlowReleaseVolumeShadow()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb">NvFlow.h</a>
+<li>NvFlowRenderMaterialColorMap()
+: <a class="el" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b">NvFlow.h</a>
+<li>NvFlowRenderMaterialColorUnmap()
+: <a class="el" href="group___nv_flow_render_material.html#g50165042eb7248e0bff83db1f7256cf0">NvFlow.h</a>
+<li>NvFlowRenderMaterialParamsDefaults()
+: <a class="el" href="group___nv_flow_render_material.html#g9db3bcbee665346417feac9cb89c5655">NvFlow.h</a>
+<li>NvFlowRenderMaterialUpdate()
+: <a class="el" href="group___nv_flow_render_material.html#gb0a5a6e0282f695816475d299398dd88">NvFlow.h</a>
+<li>NvFlowResult
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowTypes.h</a>
+<li>NvFlowSDFGenReset()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c">NvFlow.h</a>
+<li>NvFlowSDFGenShape()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead">NvFlow.h</a>
+<li>NvFlowSDFGenUpdate()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0">NvFlow.h</a>
+<li>NvFlowSDFGenVoxelize()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b">NvFlow.h</a>
+<li>NvFlowSetFreeFunc()
+: <a class="el" href="group___nv_flow_context.html#g34f2b17db1b2f9a3f4fc5785609519cf">NvFlowContext.h</a>
+<li>NvFlowSetMallocFunc()
+: <a class="el" href="group___nv_flow_context.html#g0eb4f881729fa14e52ee8d03d4d13960">NvFlowContext.h</a>
+<li>NvFlowShapeSDFDescDefaults()
+: <a class="el" href="group___nv_flow_shape.html#gda661689e449ded027828bf7c01085cb">NvFlow.h</a>
+<li>NvFlowShapeSDFMap()
+: <a class="el" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42">NvFlow.h</a>
+<li>NvFlowShapeSDFUnmap()
+: <a class="el" href="group___nv_flow_shape.html#g7ea7231d8170803230f086f53af26fbb">NvFlow.h</a>
+<li>NvFlowShapeType
+: <a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlow.h</a>
+<li>NvFlowUint
+: <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowTypes.h</a>
+<li>NvFlowUint64
+: <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowTypes.h</a>
+<li>NvFlowUpdateContextD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateContextD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateContextDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateContextDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateDepthStencilViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateDepthStencilViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateRenderTargetViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateRenderTargetViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateResourceRWViewDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateResourceRWViewDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateResourceViewDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateResourceViewDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b">NvFlowContextD3D12.h</a>
+<li>NvFlowVolumeRenderDownsample
+: <a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlow.h</a>
+<li>NvFlowVolumeRenderGridExport()
+: <a class="el" href="group___nv_flow_volume_render.html#g90d32ce4b73f0eedced2f947115f8c02">NvFlow.h</a>
+<li>NvFlowVolumeRenderLightGridExport()
+: <a class="el" href="group___nv_flow_volume_render.html#g86222c07456c0fec4a2547bb8e637e4a">NvFlow.h</a>
+<li>NvFlowVolumeRenderMode
+: <a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlow.h</a>
+<li>NvFlowVolumeRenderParamsDefaults()
+: <a class="el" href="group___nv_flow_volume_render.html#g821542fe396dab712572d3e0448485d0">NvFlow.h</a>
+<li>NvFlowVolumeRenderTexture3D()
+: <a class="el" href="group___nv_flow_volume_render.html#g26645fdb20a660c26e510df6ea386401">NvFlow.h</a>
+<li>NvFlowVolumeShadowDebugRender()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gdb4ed8583577e3499f03042cf925b418">NvFlow.h</a>
+<li>NvFlowVolumeShadowGetGridExport()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210">NvFlow.h</a>
+<li>NvFlowVolumeShadowGetStats()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g71c0805f7802f52b25087ec490360ac3">NvFlow.h</a>
+<li>NvFlowVolumeShadowUpdate()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e">NvFlow.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_defs.html b/docs/api/files/globals_defs.html
new file mode 100644
index 0000000..d6f75c0
--- /dev/null
+++ b/docs/api/files/globals_defs.html
@@ -0,0 +1,56 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>NV_FLOW_API
+: <a class="el" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NvFlowTypes.h</a>
+<li>NV_FLOW_VERSION
+: <a class="el" href="_nv_flow_context_8h.html#41ac1cb36fa96d74fb90894fe6e37100">NvFlowContext.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_enum.html b/docs/api/files/globals_enum.html
new file mode 100644
index 0000000..8273c6f
--- /dev/null
+++ b/docs/api/files/globals_enum.html
@@ -0,0 +1,84 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>NvFlowContextAPI
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContext.h</a>
+<li>NvFlowDeviceMode
+: <a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlow.h</a>
+<li>NvFlowDeviceQueueType
+: <a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlow.h</a>
+<li>NvFlowFormat
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowTypes.h</a>
+<li>NvFlowGridComponent
+: <a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlow.h</a>
+<li>NvFlowGridDebugVisFlags
+: <a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlow.h</a>
+<li>NvFlowGridEmitMode
+: <a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlow.h</a>
+<li>NvFlowGridImportMode
+: <a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlow.h</a>
+<li>NvFlowGridProxyType
+: <a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlow.h</a>
+<li>NvFlowGridTextureChannel
+: <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlow.h</a>
+<li>NvFlowMultiRes
+: <a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">NvFlow.h</a>
+<li>NvFlowMultiResRayMarch
+: <a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlow.h</a>
+<li>NvFlowResult
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowTypes.h</a>
+<li>NvFlowShapeType
+: <a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlow.h</a>
+<li>NvFlowVolumeRenderDownsample
+: <a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlow.h</a>
+<li>NvFlowVolumeRenderMode
+: <a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlow.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_eval.html b/docs/api/files/globals_eval.html
new file mode 100644
index 0000000..b730e43
--- /dev/null
+++ b/docs/api/files/globals_eval.html
@@ -0,0 +1,217 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_e"><span>e</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>eNvFlowContextD3D11
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaebdd9e71932383bdf4d87cc3959d837296">NvFlowContext.h</a>
+<li>eNvFlowContextD3D12
+: <a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab">NvFlowContext.h</a>
+<li>eNvFlowDeviceModeProxy
+: <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67">NvFlow.h</a>
+<li>eNvFlowDeviceModeUnique
+: <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeCompute
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeCopy
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">NvFlow.h</a>
+<li>eNvFlowDeviceQueueTypeGraphics
+: <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">NvFlow.h</a>
+<li>eNvFlowFail
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c7ecb4fce88d5e4ae4d460752ea199966">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d24_unorm_s8_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c727f1b670616005cf3b80d3af5b9233c">NvFlowTypes.h</a>
+<li>eNvFlowFormat_d32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cdf2cfafd6eeb761e01a5ee438eb58062">NvFlowTypes.h</a>
+<li>eNvFlowFormat_max
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2db4e9e05fc62929388899c22a62a31b">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd51f6991584464764db30e31f10484e9">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd93ea7e88ec41a78b6042f8f7f674d6e">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c01b0a457d35248abdac389257759caf0">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cd59a09208a11853a0a99b2cfe45cb3ea">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cf3f46b4dfcd57cf2a2884a6d3ee97173">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16b16a16_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2eac8633b4aafb7c041ab7122b66fb47">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r16g16b16a16_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ce6975443b9be1b25ff368f2117f8b506">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r24_unorm_x8_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1bd32aa49f066d037b54ece9b26c0ced">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r24g8_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c04d5037e286579a683d852461c3b62fe">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c4156ffab2a50893af4444af1c0126ccb">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_typeless
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cfdca341f9586cc39028e225979e7df46">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c5bc5993a6ee9e22706acc7f52508ed9f">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c79bbf51b6425ac00fe59efadf1fc72cc">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cef998058401d254d2336d60499d9cfea">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32b32a32_float
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cc750ececc262a5f1f95c77a84092ac90">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r32g32b32a32_uint
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c464ba9c4b818d4e330cd32a8b02596a4">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c2670a4bf275ccc20a3ba893a8fa242c5">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c84f273cf69970dc4adba666bd7003e6e">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957ceb2736f62e15e8920ae61837bce06f64">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c72a010125f40c9846d3648c6f608a7f3">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8b8a8_snorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957cedd06811be32dff1617899386cb6d536">NvFlowTypes.h</a>
+<li>eNvFlowFormat_r8g8b8a8_unorm
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957caa42ac82be2f7ff3ce3dae85f1947ebf">NvFlowTypes.h</a>
+<li>eNvFlowFormat_unknown
+: <a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c1d0b1885fb6f462c83fccaf6177c5745">NvFlowTypes.h</a>
+<li>eNvFlowGridComponentFuel
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">NvFlow.h</a>
+<li>eNvFlowGridComponentSmoke
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">NvFlow.h</a>
+<li>eNvFlowGridComponentTemperature
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">NvFlow.h</a>
+<li>eNvFlowGridComponentVelocity
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">NvFlow.h</a>
+<li>eNvFlowGridDebugVisBlocks
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906">NvFlow.h</a>
+<li>eNvFlowGridDebugVisCount
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">NvFlow.h</a>
+<li>eNvFlowGridDebugVisDisabled
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2">NvFlow.h</a>
+<li>eNvFlowGridDebugVisEmitBounds
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307">NvFlow.h</a>
+<li>eNvFlowGridDebugVisShapesSimple
+: <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa">NvFlow.h</a>
+<li>eNvFlowGridEmitModeAllocShape
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400">NvFlow.h</a>
+<li>eNvFlowGridEmitModeAllocShapeOnly
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDefault
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableAlloc
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableDensity
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f">NvFlow.h</a>
+<li>eNvFlowGridEmitModeDisableVelocity
+: <a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3">NvFlow.h</a>
+<li>eNvFlowGridImportModeLinear
+: <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51">NvFlow.h</a>
+<li>eNvFlowGridImportModePoint
+: <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad">NvFlow.h</a>
+<li>eNvFlowGridNumComponents
+: <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">NvFlow.h</a>
+<li>eNvFlowGridProxyTypeInterQueue
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102">NvFlow.h</a>
+<li>eNvFlowGridProxyTypeMultiGPU
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39">NvFlow.h</a>
+<li>eNvFlowGridProxyTypePassThrough
+: <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelCount
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelDensity
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelDensityCoarse
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">NvFlow.h</a>
+<li>eNvFlowGridTextureChannelVelocity
+: <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">NvFlow.h</a>
+<li>eNvFlowMultiRes1x1x1
+: <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">NvFlow.h</a>
+<li>eNvFlowMultiRes2x2x2
+: <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch16x16
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch2x2
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch4x4
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarch8x8
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280">NvFlow.h</a>
+<li>eNvFlowMultiResRayMarchDisabled
+: <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf970ccfeebb3c294df6398c6e8b067ef11f">NvFlow.h</a>
+<li>eNvFlowShapeTypeBox
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">NvFlow.h</a>
+<li>eNvFlowShapeTypeCapsule
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">NvFlow.h</a>
+<li>eNvFlowShapeTypePlane
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">NvFlow.h</a>
+<li>eNvFlowShapeTypeSDF
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">NvFlow.h</a>
+<li>eNvFlowShapeTypeSphere
+: <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">NvFlow.h</a>
+<li>eNvFlowSuccess
+: <a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb736126785f692278ebd43de6c41329d2bae5ac0">NvFlowTypes.h</a>
+<li>eNvFlowVolumeRenderDownsample2x2
+: <a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b">NvFlow.h</a>
+<li>eNvFlowVolumeRenderDownsampleNone
+: <a class="el" href="group___nv_flow_volume_render.html#gg84ba83dc20ddbf691cd2e313aebcdde8834e2315cc97a6304e98ee2164f3a870">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_colormap
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_debug
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_rainbow
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6">NvFlow.h</a>
+<li>eNvFlowVolumeRenderMode_raw
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6">NvFlow.h</a>
+<li>eNvFlowVolumeRenderModeCount
+: <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">NvFlow.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_func.html b/docs/api/files/globals_func.html
new file mode 100644
index 0000000..1812441
--- /dev/null
+++ b/docs/api/files/globals_func.html
@@ -0,0 +1,321 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_n"><span>n</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NvFlowContextFlushRequestPop()
+: <a class="el" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1">NvFlowContext.h</a>
+<li>NvFlowContextFlushRequestPush()
+: <a class="el" href="group___nv_flow_context.html#g8e2605cf5ec210124dcf27e26cf9f02a">NvFlowContext.h</a>
+<li>NvFlowContextGetContextType()
+: <a class="el" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d">NvFlowContext.h</a>
+<li>NvFlowContextPop()
+: <a class="el" href="group___nv_flow_context.html#g1ebbfe787f5f38b302e680af1e33bcfc">NvFlowContext.h</a>
+<li>NvFlowContextProcessFenceSignal()
+: <a class="el" href="group___nv_flow_context.html#g819dc2d09e8dbcbf7f05d6b796c21224">NvFlowContext.h</a>
+<li>NvFlowContextProcessFenceWait()
+: <a class="el" href="group___nv_flow_context.html#gbd723f0b143237ac632f116abaf31796">NvFlowContext.h</a>
+<li>NvFlowContextPush()
+: <a class="el" href="group___nv_flow_context.html#g47a623ed59cd2982a266cae7b8c29962">NvFlowContext.h</a>
+<li>NvFlowCreateContextD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateContextD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateCrossSection()
+: <a class="el" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b">NvFlow.h</a>
+<li>NvFlowCreateDepthStencilViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateDepthStencilViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateDevice()
+: <a class="el" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0">NvFlow.h</a>
+<li>NvFlowCreateDeviceQueue()
+: <a class="el" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311">NvFlow.h</a>
+<li>NvFlowCreateGrid()
+: <a class="el" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55">NvFlow.h</a>
+<li>NvFlowCreateGridImport()
+: <a class="el" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3">NvFlow.h</a>
+<li>NvFlowCreateGridImportStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9">NvFlow.h</a>
+<li>NvFlowCreateGridProxy()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae">NvFlow.h</a>
+<li>NvFlowCreateParticleSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67">NvFlow.h</a>
+<li>NvFlowCreateRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968">NvFlow.h</a>
+<li>NvFlowCreateRenderMaterialPool()
+: <a class="el" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e">NvFlow.h</a>
+<li>NvFlowCreateRenderTargetViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731">NvFlowContextD3D11.h</a>
+<li>NvFlowCreateRenderTargetViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1">NvFlowContextD3D12.h</a>
+<li>NvFlowCreateSDFGen()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c">NvFlow.h</a>
+<li>NvFlowCreateShapeSDF()
+: <a class="el" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f">NvFlow.h</a>
+<li>NvFlowCreateShapeSDFFromTexture3D()
+: <a class="el" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697">NvFlow.h</a>
+<li>NvFlowCreateVolumeRender()
+: <a class="el" href="group___nv_flow_volume_render.html#gd7fb11b0ae107988a89389bc195dad58">NvFlow.h</a>
+<li>NvFlowCreateVolumeShadow()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb">NvFlow.h</a>
+<li>NvFlowCrossSectionParamsDefaults()
+: <a class="el" href="group___nv_flow_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255">NvFlow.h</a>
+<li>NvFlowCrossSectionRender()
+: <a class="el" href="group___nv_flow_cross_section.html#g697fd0442e285c25388297167ffdbf5d">NvFlow.h</a>
+<li>NvFlowDedicatedDeviceAvailable()
+: <a class="el" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de">NvFlow.h</a>
+<li>NvFlowDedicatedDeviceQueueAvailable()
+: <a class="el" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c">NvFlow.h</a>
+<li>NvFlowDeferredRelease()
+: <a class="el" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db">NvFlowContext.h</a>
+<li>NvFlowDeviceDescDefaults()
+: <a class="el" href="group___nv_flow_device.html#gd8a1092c8b81b82c41546cc5ef6175f8">NvFlow.h</a>
+<li>NvFlowDeviceQueueConditionalFlush()
+: <a class="el" href="group___nv_flow_device.html#g9caf24a4afed186a23a9d9f095a9fbdb">NvFlow.h</a>
+<li>NvFlowDeviceQueueCreateContext()
+: <a class="el" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61">NvFlow.h</a>
+<li>NvFlowDeviceQueueFlush()
+: <a class="el" href="group___nv_flow_device.html#g004cd8d63badb4ec5abc924c2aea4c5b">NvFlow.h</a>
+<li>NvFlowDeviceQueueUpdateContext()
+: <a class="el" href="group___nv_flow_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662">NvFlow.h</a>
+<li>NvFlowDeviceQueueWaitOnFence()
+: <a class="el" href="group___nv_flow_device.html#g277e5f37475b15d48164436f775b990f">NvFlow.h</a>
+<li>NvFlowGetDefaultRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd">NvFlow.h</a>
+<li>NvFlowGridCreateMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d">NvFlow.h</a>
+<li>NvFlowGridDescDefaults()
+: <a class="el" href="group___nv_flow_grid.html#gc2f94afda2a317d1c749825f89f7dbee">NvFlow.h</a>
+<li>NvFlowGridEmit()
+: <a class="el" href="group___nv_flow_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc">NvFlow.h</a>
+<li>NvFlowGridEmitCustomGetLayerParams()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b">NvFlow.h</a>
+<li>NvFlowGridEmitCustomRegisterAllocFunc()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524">NvFlow.h</a>
+<li>NvFlowGridEmitCustomRegisterEmitFunc()
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39">NvFlow.h</a>
+<li>NvFlowGridEmitParamsDefaults()
+: <a class="el" href="group___nv_flow_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629">NvFlow.h</a>
+<li>NvFlowGridExportGetDebugVisView()
+: <a class="el" href="group___nv_flow_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799">NvFlow.h</a>
+<li>NvFlowGridExportGetHandle()
+: <a class="el" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2">NvFlow.h</a>
+<li>NvFlowGridExportGetLayeredView()
+: <a class="el" href="group___nv_flow_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58">NvFlow.h</a>
+<li>NvFlowGridExportGetLayerView()
+: <a class="el" href="group___nv_flow_grid_export.html#g5cae79776b8e4148fc17d5f785759411">NvFlow.h</a>
+<li>NvFlowGridGetDefaultMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d">NvFlow.h</a>
+<li>NvFlowGridGetGridExport()
+: <a class="el" href="group___nv_flow_grid.html#g0fd1d83b8a3a07159e1411396572e03f">NvFlow.h</a>
+<li>NvFlowGridGPUMemUsage()
+: <a class="el" href="group___nv_flow_grid.html#g149feab11239876e5dda82c98be3cffc">NvFlow.h</a>
+<li>NvFlowGridImportGetGridExport()
+: <a class="el" href="group___nv_flow_grid_import.html#gc218e8e507243c13a0373a4b41c177b0">NvFlow.h</a>
+<li>NvFlowGridImportGetHandle()
+: <a class="el" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a">NvFlow.h</a>
+<li>NvFlowGridImportGetLayeredView()
+: <a class="el" href="group___nv_flow_grid_import.html#gc9285382ae920ad4c588bb70201a5d40">NvFlow.h</a>
+<li>NvFlowGridImportGetLayerView()
+: <a class="el" href="group___nv_flow_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d">NvFlow.h</a>
+<li>NvFlowGridImportReleaseChannel()
+: <a class="el" href="group___nv_flow_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6">NvFlow.h</a>
+<li>NvFlowGridImportStateCPUGetHandle()
+: <a class="el" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5">NvFlow.h</a>
+<li>NvFlowGridImportUpdateStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlow.h</a>
+<li>NvFlowGridMaterialParamsDefaults()
+: <a class="el" href="group___nv_flow_grid_material.html#g8effe109701f2bf167ff38ebf04e633b">NvFlow.h</a>
+<li>NvFlowGridParamsDefaults()
+: <a class="el" href="group___nv_flow_grid.html#g267df90efdb2feb7a776d4b37a86ae27">NvFlow.h</a>
+<li>NvFlowGridProxyFlush()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3">NvFlow.h</a>
+<li>NvFlowGridProxyGetGridExport()
+: <a class="el" href="group___nv_flow_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8">NvFlow.h</a>
+<li>NvFlowGridProxyPush()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5">NvFlow.h</a>
+<li>NvFlowGridQuerySupport()
+: <a class="el" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455">NvFlow.h</a>
+<li>NvFlowGridQueryTime()
+: <a class="el" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439">NvFlow.h</a>
+<li>NvFlowGridReleaseMaterial()
+: <a class="el" href="group___nv_flow_grid_material.html#gf76c4f299386693cd19aa55b41cda624">NvFlow.h</a>
+<li>NvFlowGridReset()
+: <a class="el" href="group___nv_flow_grid.html#gb156d6c13bb4a9cd5561c599011f6f20">NvFlow.h</a>
+<li>NvFlowGridResetDescDefaults()
+: <a class="el" href="group___nv_flow_grid.html#g16acf6756cb77975b5444116a56c612d">NvFlow.h</a>
+<li>NvFlowGridSetMaterialParams()
+: <a class="el" href="group___nv_flow_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20">NvFlow.h</a>
+<li>NvFlowGridSetParams()
+: <a class="el" href="group___nv_flow_grid.html#g3c5067eeb166f2c5d43aa707694ff48d">NvFlow.h</a>
+<li>NvFlowGridSetTargetLocation()
+: <a class="el" href="group___nv_flow_grid.html#g6c2125dbb24e274634393a6425cffd7d">NvFlow.h</a>
+<li>NvFlowGridUpdate()
+: <a class="el" href="group___nv_flow_grid.html#g82ef210f6393ee69d3b52a69aa23c910">NvFlow.h</a>
+<li>NvFlowGridUpdateEmitSDFs()
+: <a class="el" href="group___nv_flow_grid_emit.html#gfafd945646da940a01d2147ffbeb4906">NvFlow.h</a>
+<li>NvFlowParticleSurfaceAllocFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0">NvFlow.h</a>
+<li>NvFlowParticleSurfaceDebugGridExport()
+: <a class="el" href="group___nv_flow_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6">NvFlow.h</a>
+<li>NvFlowParticleSurfaceEmitDensityFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542">NvFlow.h</a>
+<li>NvFlowParticleSurfaceEmitVelocityFunc()
+: <a class="el" href="group___nv_flow_particle_surface.html#g3d4fed08e9776585468db15351f702b6">NvFlow.h</a>
+<li>NvFlowParticleSurfaceUpdateParticles()
+: <a class="el" href="group___nv_flow_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa">NvFlow.h</a>
+<li>NvFlowParticleSurfaceUpdateSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6">NvFlow.h</a>
+<li>NvFlowReleaseContext()
+: <a class="el" href="group___nv_flow_context.html#g850e4590982357e445d80c73f7ddbe72">NvFlowContext.h</a>
+<li>NvFlowReleaseCrossSection()
+: <a class="el" href="group___nv_flow_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12">NvFlow.h</a>
+<li>NvFlowReleaseDepthStencilView()
+: <a class="el" href="group___nv_flow_context.html#gb3103fc7e218477f79abddb6ded20998">NvFlowContext.h</a>
+<li>NvFlowReleaseDevice()
+: <a class="el" href="group___nv_flow_device.html#g0593d1241f00bc01cf5b311d01506acf">NvFlow.h</a>
+<li>NvFlowReleaseDeviceQueue()
+: <a class="el" href="group___nv_flow_device.html#g8bb25ad7ca4696fc331557b0a977e1e0">NvFlow.h</a>
+<li>NvFlowReleaseGrid()
+: <a class="el" href="group___nv_flow_grid.html#gce43153a6206c8f1e095aad7276469d2">NvFlow.h</a>
+<li>NvFlowReleaseGridImport()
+: <a class="el" href="group___nv_flow_grid_import.html#g94598e9178d28e9ecda18cf989ea9049">NvFlow.h</a>
+<li>NvFlowReleaseGridImportStateCPU()
+: <a class="el" href="group___nv_flow_grid_import.html#gf3cd9204b3571102225a34ac063f56da">NvFlow.h</a>
+<li>NvFlowReleaseGridProxy()
+: <a class="el" href="group___nv_flow_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc">NvFlow.h</a>
+<li>NvFlowReleaseParticleSurface()
+: <a class="el" href="group___nv_flow_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069">NvFlow.h</a>
+<li>NvFlowReleaseRenderMaterial()
+: <a class="el" href="group___nv_flow_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b">NvFlow.h</a>
+<li>NvFlowReleaseRenderMaterialPool()
+: <a class="el" href="group___nv_flow_render_material.html#g93c314e84e616c212df666169982bcfe">NvFlow.h</a>
+<li>NvFlowReleaseRenderTargetView()
+: <a class="el" href="group___nv_flow_context.html#ga7abe1a0dd70ad503f876d0e4c782b45">NvFlowContext.h</a>
+<li>NvFlowReleaseSDFGen()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c">NvFlow.h</a>
+<li>NvFlowReleaseShapeSDF()
+: <a class="el" href="group___nv_flow_shape.html#g5331956d51d61f55ee5147bef2eb993c">NvFlow.h</a>
+<li>NvFlowReleaseVolumeRender()
+: <a class="el" href="group___nv_flow_volume_render.html#ge167d9b203ff110b4203ce6bf39eabd3">NvFlow.h</a>
+<li>NvFlowReleaseVolumeShadow()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb">NvFlow.h</a>
+<li>NvFlowRenderMaterialColorMap()
+: <a class="el" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b">NvFlow.h</a>
+<li>NvFlowRenderMaterialColorUnmap()
+: <a class="el" href="group___nv_flow_render_material.html#g50165042eb7248e0bff83db1f7256cf0">NvFlow.h</a>
+<li>NvFlowRenderMaterialParamsDefaults()
+: <a class="el" href="group___nv_flow_render_material.html#g9db3bcbee665346417feac9cb89c5655">NvFlow.h</a>
+<li>NvFlowRenderMaterialUpdate()
+: <a class="el" href="group___nv_flow_render_material.html#gb0a5a6e0282f695816475d299398dd88">NvFlow.h</a>
+<li>NvFlowSDFGenReset()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c">NvFlow.h</a>
+<li>NvFlowSDFGenShape()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead">NvFlow.h</a>
+<li>NvFlowSDFGenUpdate()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0">NvFlow.h</a>
+<li>NvFlowSDFGenVoxelize()
+: <a class="el" href="group___nv_flow_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b">NvFlow.h</a>
+<li>NvFlowSetFreeFunc()
+: <a class="el" href="group___nv_flow_context.html#g34f2b17db1b2f9a3f4fc5785609519cf">NvFlowContext.h</a>
+<li>NvFlowSetMallocFunc()
+: <a class="el" href="group___nv_flow_context.html#g0eb4f881729fa14e52ee8d03d4d13960">NvFlowContext.h</a>
+<li>NvFlowShapeSDFDescDefaults()
+: <a class="el" href="group___nv_flow_shape.html#gda661689e449ded027828bf7c01085cb">NvFlow.h</a>
+<li>NvFlowShapeSDFMap()
+: <a class="el" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42">NvFlow.h</a>
+<li>NvFlowShapeSDFUnmap()
+: <a class="el" href="group___nv_flow_shape.html#g7ea7231d8170803230f086f53af26fbb">NvFlow.h</a>
+<li>NvFlowUpdateContextD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateContextD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateContextDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateContextDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateDepthStencilViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateDepthStencilViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateRenderTargetViewD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateRenderTargetViewD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateResourceRWViewDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateResourceRWViewDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d">NvFlowContextD3D12.h</a>
+<li>NvFlowUpdateResourceViewDescD3D11()
+: <a class="el" href="group___nv_flow_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6">NvFlowContextD3D11.h</a>
+<li>NvFlowUpdateResourceViewDescD3D12()
+: <a class="el" href="group___nv_flow_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b">NvFlowContextD3D12.h</a>
+<li>NvFlowVolumeRenderGridExport()
+: <a class="el" href="group___nv_flow_volume_render.html#g90d32ce4b73f0eedced2f947115f8c02">NvFlow.h</a>
+<li>NvFlowVolumeRenderLightGridExport()
+: <a class="el" href="group___nv_flow_volume_render.html#g86222c07456c0fec4a2547bb8e637e4a">NvFlow.h</a>
+<li>NvFlowVolumeRenderParamsDefaults()
+: <a class="el" href="group___nv_flow_volume_render.html#g821542fe396dab712572d3e0448485d0">NvFlow.h</a>
+<li>NvFlowVolumeRenderTexture3D()
+: <a class="el" href="group___nv_flow_volume_render.html#g26645fdb20a660c26e510df6ea386401">NvFlow.h</a>
+<li>NvFlowVolumeShadowDebugRender()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gdb4ed8583577e3499f03042cf925b418">NvFlow.h</a>
+<li>NvFlowVolumeShadowGetGridExport()
+: <a class="el" href="group___nv_flow_volume_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210">NvFlow.h</a>
+<li>NvFlowVolumeShadowGetStats()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g71c0805f7802f52b25087ec490360ac3">NvFlow.h</a>
+<li>NvFlowVolumeShadowUpdate()
+: <a class="el" href="group___nv_flow_volume_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e">NvFlow.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/globals_type.html b/docs/api/files/globals_type.html
new file mode 100644
index 0000000..1b50d2c
--- /dev/null
+++ b/docs/api/files/globals_type.html
@@ -0,0 +1,62 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Data Fields</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 class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>NvFlowGridEmitCustomAllocFunc
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlow.h</a>
+<li>NvFlowGridEmitCustomEmitFunc
+: <a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlow.h</a>
+<li>NvFlowInt
+: <a class="el" href="_nv_flow_types_8h.html#aa1fed05a1483d33092bf2715c6462fc">NvFlowTypes.h</a>
+<li>NvFlowUint
+: <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowTypes.h</a>
+<li>NvFlowUint64
+: <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowTypes.h</a>
+</ul>
+</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>
diff --git a/docs/api/files/group___nv_flow_context.html b/docs/api/files/group___nv_flow_context.html
new file mode 100644
index 0000000..23daddd
--- /dev/null
+++ b/docs/api/files/group___nv_flow_context.html
@@ -0,0 +1,411 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContext</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>NvFlowContext</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_shader_linear_params.html">NvFlowShaderLinearParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for shaders using the linear format (linear interpolation). <a href="struct_nv_flow_shader_linear_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_shader_point_params.html">NvFlowShaderPointParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for shaders using the point format (no linear interpolation). <a href="struct_nv_flow_shader_point_params.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1">NvFlowContextFlushRequestPop</a> (NvFlowContext *context)</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_context.html#g8e2605cf5ec210124dcf27e26cf9f02a">NvFlowContextFlushRequestPush</a> (NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContextAPI</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d">NvFlowContextGetContextType</a> (NvFlowContext *context)</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_context.html#g1ebbfe787f5f38b302e680af1e33bcfc">NvFlowContextPop</a> (NvFlowContext *context)</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_context.html#g819dc2d09e8dbcbf7f05d6b796c21224">NvFlowContextProcessFenceSignal</a> (NvFlowContext *context)</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_context.html#gbd723f0b143237ac632f116abaf31796">NvFlowContextProcessFenceWait</a> (NvFlowContext *context)</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_context.html#g47a623ed59cd2982a266cae7b8c29962">NvFlowContextPush</a> (NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db">NvFlowDeferredRelease</a> (float timeoutMS)</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_context.html#g850e4590982357e445d80c73f7ddbe72">NvFlowReleaseContext</a> (NvFlowContext *context)</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_context.html#gb3103fc7e218477f79abddb6ded20998">NvFlowReleaseDepthStencilView</a> (NvFlowDepthStencilView *view)</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_context.html#ga7abe1a0dd70ad503f876d0e4c782b45">NvFlowReleaseRenderTargetView</a> (NvFlowRenderTargetView *view)</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_context.html#g34f2b17db1b2f9a3f4fc5785609519cf">NvFlowSetFreeFunc</a> (void(*free)(void *ptr))</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_context.html#g0eb4f881729fa14e52ee8d03d4d13960">NvFlowSetMallocFunc</a> (void *(*malloc)(size_t size))</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g5bb6acbdf2ac3214caf8ca60881e26a1"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextFlushRequestPop" ref="g5bb6acbdf2ac3214caf8ca60881e26a1" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NvFlowContextFlushRequestPop </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pop any pending requests for the Flow context to flush to queue, resets the request state<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 Flow context to check for requests on.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if a flush is requested </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8e2605cf5ec210124dcf27e26cf9f02a"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextFlushRequestPush" ref="g8e2605cf5ec210124dcf27e26cf9f02a" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowContextFlushRequestPush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Push a request for the Flow context to request a flush to queue<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 Flow context to make the request on. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g60d2e5dc07b58f9739978fc3b27f356d"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextGetContextType" ref="g60d2e5dc07b58f9739978fc3b27f356d" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_context_8h.html#f91c3ee4e8314810817e74a5f475aaeb">NvFlowContextAPI</a> NvFlowContextGetContextType </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the API type of the current context<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 Flow context to get the type of.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>context The Flow context to be released. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1ebbfe787f5f38b302e680af1e33bcfc"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextPop" ref="g1ebbfe787f5f38b302e680af1e33bcfc" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowContextPop </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Restores graphics/compute pipeline state pushed by NvFlowContextPush.<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 Flow context to restore. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g819dc2d09e8dbcbf7f05d6b796c21224"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextProcessFenceSignal" ref="g819dc2d09e8dbcbf7f05d6b796c21224" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowContextProcessFenceSignal </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process pending GPU fence signals, on deviceQueue associated with this context<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 Flow context to submit fence signals on. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbd723f0b143237ac632f116abaf31796"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextProcessFenceWait" ref="gbd723f0b143237ac632f116abaf31796" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowContextProcessFenceWait </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process pending GPU wait on fence, on deviceQueue associated with this context<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 Flow context to submit fence waits on. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g47a623ed59cd2982a266cae7b8c29962"></a><!-- doxytag: member="NvFlowContext.h::NvFlowContextPush" ref="g47a623ed59cd2982a266cae7b8c29962" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowContextPush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pushes graphics/compute pipeline state for later restoration by NvFlowContextPop.<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 Flow context to push. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g305f05bb4c684aef4e044645d25700db"></a><!-- doxytag: member="NvFlowContext.h::NvFlowDeferredRelease" ref="g305f05bb4c684aef4e044645d25700db" args="(float timeoutMS)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> NvFlowDeferredRelease </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>timeoutMS</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Should be called before DLL unload, to ensure complete cleanup.<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>timeoutMS</em>&nbsp;</td><td>Wait timeout, in milliseconds</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current number of active deferred release units. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g850e4590982357e445d80c73f7ddbe72"></a><!-- doxytag: member="NvFlowContext.h::NvFlowReleaseContext" ref="g850e4590982357e445d80c73f7ddbe72" args="(NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseContext </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a Flow context.<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 Flow context to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb3103fc7e218477f79abddb6ded20998"></a><!-- doxytag: member="NvFlowContext.h::NvFlowReleaseDepthStencilView" ref="gb3103fc7e218477f79abddb6ded20998" args="(NvFlowDepthStencilView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseDepthStencilView </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDepthStencilView *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a Flow depth stencil view.<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>view</em>&nbsp;</td><td>The Flow depth stencil view to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga7abe1a0dd70ad503f876d0e4c782b45"></a><!-- doxytag: member="NvFlowContext.h::NvFlowReleaseRenderTargetView" ref="ga7abe1a0dd70ad503f876d0e4c782b45" args="(NvFlowRenderTargetView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseRenderTargetView </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowRenderTargetView *&nbsp;</td>
+ <td class="paramname"> <em>view</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a Flow render target view.<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>view</em>&nbsp;</td><td>The Flow render target view to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g34f2b17db1b2f9a3f4fc5785609519cf"></a><!-- doxytag: member="NvFlowContext.h::NvFlowSetFreeFunc" ref="g34f2b17db1b2f9a3f4fc5785609519cf" args="(void(*free)(void *ptr))" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowSetFreeFunc </td>
+ <td>(</td>
+ <td class="paramtype">void(*)(void *ptr)&nbsp;</td>
+ <td class="paramname"> <em>free</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+An optional callback to allow the application to control how Flow releases CPU memory.<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>free</em>&nbsp;</td><td>The free function for Flow to use. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0eb4f881729fa14e52ee8d03d4d13960"></a><!-- doxytag: member="NvFlowContext.h::NvFlowSetMallocFunc" ref="g0eb4f881729fa14e52ee8d03d4d13960" args="(void *(*malloc)(size_t size))" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowSetMallocFunc </td>
+ <td>(</td>
+ <td class="paramtype">void *(*)(size_t size)&nbsp;</td>
+ <td class="paramname"> <em>malloc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+An optional callback to allow the application to control how Flow allocates CPU memory.<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>malloc</em>&nbsp;</td><td>The allocation function for Flow to use. </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>
diff --git a/docs/api/files/group___nv_flow_context_d3_d11.html b/docs/api/files/group___nv_flow_context_d3_d11.html
new file mode 100644
index 0000000..340e57d
--- /dev/null
+++ b/docs/api/files/group___nv_flow_context_d3_d11.html
@@ -0,0 +1,421 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D11</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>NvFlowContextD3D11</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_context_desc_d3_d11.html">NvFlowContextDescD3D11</a></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_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a></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_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a></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_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a></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_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea">NvFlowCreateContextD3D11</a> (<a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, const <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e">NvFlowCreateDepthStencilViewD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731">NvFlowCreateRenderTargetViewD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa">NvFlowUpdateContextD3D11</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60">NvFlowUpdateContextDescD3D11</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae">NvFlowUpdateDepthStencilViewD3D11</a> (NvFlowContext *context, NvFlowDepthStencilView *view, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</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_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583">NvFlowUpdateRenderTargetViewD3D11</a> (NvFlowContext *context, NvFlowRenderTargetView *view, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8">NvFlowUpdateResourceRWViewDescD3D11</a> (NvFlowContext *context, NvFlowResourceRW *resourceRW, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</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_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6">NvFlowUpdateResourceViewDescD3D11</a> (NvFlowContext *context, NvFlowResource *resource, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a> *desc)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g42a3e114c6a3f47dbb5688dcb63534ea"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowCreateContextD3D11" ref="g42a3e114c6a3f47dbb5688dcb63534ea" args="(NvFlowUint version, const NvFlowContextDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* NvFlowCreateContextD3D11 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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 graphics/compute context for Flow.<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>version</em>&nbsp;</td><td>Should be set by app to NV_FLOW_VERSION. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>A graphics-API dependent structure containing data needed for a FlowContext to interoperate with the app.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow context. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g44d21678044966804f38ea34e94a604e"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowCreateDepthStencilViewD3D11" ref="g44d21678044966804f38ea34e94a604e" args="(NvFlowContext *context, const NvFlowDepthStencilViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDepthStencilView* NvFlowCreateDepthStencilViewD3D11 </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_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</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 Flow depth stencil view based on information provided by the application.<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 Flow context to create and use the depth stencil view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow depth stencil view. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9487624a9cca5a8ea24a784c83b59731"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowCreateRenderTargetViewD3D11" ref="g9487624a9cca5a8ea24a784c83b59731" args="(NvFlowContext *context, const NvFlowRenderTargetViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* NvFlowCreateRenderTargetViewD3D11 </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_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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 Flow render target view based on information provided by the application.<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 Flow context to create and use the render target view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow render target view. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g04e7ed432da1fdd4e819d7f24cf001fa"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateContextD3D11" ref="g04e7ed432da1fdd4e819d7f24cf001fa" args="(NvFlowContext *context, const NvFlowContextDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateContextD3D11 </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_context_desc_d3_d11.html">NvFlowContextDescD3D11</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>
+Updates a Flow context with information provided by the application.<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 Flow context to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g000313fe1e4b047cb27dd060eb541f60"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateContextDescD3D11" ref="g000313fe1e4b047cb27dd060eb541f60" args="(NvFlowContext *context, NvFlowContextDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateContextDescD3D11 </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"><a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</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>
+Gets a Flow context description from a Flow context.<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 Flow context. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6d145d63d2cd66a3d80953cbbb48abae"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateDepthStencilViewD3D11" ref="g6d145d63d2cd66a3d80953cbbb48abae" args="(NvFlowContext *context, NvFlowDepthStencilView *view, const NvFlowDepthStencilViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateDepthStencilViewD3D11 </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">NvFlowDepthStencilView *&nbsp;</td>
+ <td class="paramname"> <em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</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>
+Updates a Flow depth stencil view with information provided by the application.<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 Flow context used to create the depth stencil view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>view</em>&nbsp;</td><td>The Flow depth stencil view to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="geeca4d23b4b85029e62655b33a87b583"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateRenderTargetViewD3D11" ref="geeca4d23b4b85029e62655b33a87b583" args="(NvFlowContext *context, NvFlowRenderTargetView *view, const NvFlowRenderTargetViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateRenderTargetViewD3D11 </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">NvFlowRenderTargetView *&nbsp;</td>
+ <td class="paramname"> <em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</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>
+Updates a Flow render target view with information provided by the application.<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 Flow context used to create the render target view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>view</em>&nbsp;</td><td>The Flow render target view to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge20dd2e504a780324b0dcecb279310b8"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateResourceRWViewDescD3D11" ref="ge20dd2e504a780324b0dcecb279310b8" args="(NvFlowContext *context, NvFlowResourceRW *resourceRW, NvFlowResourceRWViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateResourceRWViewDescD3D11 </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">NvFlowResourceRW *&nbsp;</td>
+ <td class="paramname"> <em>resourceRW</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</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>
+Updates an application visible description with internal Flow resourceRW information.<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 Flow context that created the resourceRW. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>resourceRW</em>&nbsp;</td><td>The Flow resourceRW to describe. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent Flow resourceRW description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0ac1d820d7899f50f615a6d06fe82cb6"></a><!-- doxytag: member="NvFlowContextD3D11.h::NvFlowUpdateResourceViewDescD3D11" ref="g0ac1d820d7899f50f615a6d06fe82cb6" args="(NvFlowContext *context, NvFlowResource *resource, NvFlowResourceViewDescD3D11 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateResourceViewDescD3D11 </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">NvFlowResource *&nbsp;</td>
+ <td class="paramname"> <em>resource</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</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>
+Updates an application visible description with internal Flow resource information.<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 Flow context that created the resource. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>resource</em>&nbsp;</td><td>The Flow resource to describe. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent Flow resource description. </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>
diff --git a/docs/api/files/group___nv_flow_context_d3_d12.html b/docs/api/files/group___nv_flow_context_d3_d12.html
new file mode 100644
index 0000000..4bdc042
--- /dev/null
+++ b/docs/api/files/group___nv_flow_context_d3_d12.html
@@ -0,0 +1,425 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextD3D12</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>NvFlowContextD3D12</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_context_desc_d3_d12.html">NvFlowContextDescD3D12</a></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_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a></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_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a></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_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a></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_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a></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_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a></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_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d">NvFlowCreateContextD3D12</a> (<a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> version, const <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb">NvFlowCreateDepthStencilViewD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1">NvFlowCreateRenderTargetViewD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5">NvFlowUpdateContextD3D12</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01">NvFlowUpdateContextDescD3D12</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf">NvFlowUpdateDepthStencilViewD3D12</a> (NvFlowContext *context, NvFlowDepthStencilView *view, const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</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_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2">NvFlowUpdateRenderTargetViewD3D12</a> (NvFlowContext *context, NvFlowRenderTargetView *view, const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d">NvFlowUpdateResourceRWViewDescD3D12</a> (NvFlowContext *context, NvFlowResourceRW *resourceRW, <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</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_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b">NvFlowUpdateResourceViewDescD3D12</a> (NvFlowContext *context, NvFlowResource *resource, <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a> *desc)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gdc273a5d7c9663861e73dd43f77adf1d"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowCreateContextD3D12" ref="gdc273a5d7c9663861e73dd43f77adf1d" args="(NvFlowUint version, const NvFlowContextDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* NvFlowCreateContextD3D12 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>version</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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 graphics/compute context for Flow.<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>version</em>&nbsp;</td><td>Should be set by app to NV_FLOW_VERSION. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>A graphics-API dependent structure containing data needed for a FlowContext to interoperate with the app.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow context. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3261913e0df04914795ff462497b59eb"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowCreateDepthStencilViewD3D12" ref="g3261913e0df04914795ff462497b59eb" args="(NvFlowContext *context, const NvFlowDepthStencilViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDepthStencilView* NvFlowCreateDepthStencilViewD3D12 </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_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</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 Flow depth stencil view based on information provided by the application.<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 Flow context to create and use the depth stencil view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow depth stencil view. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbc9da1ac1744320ae3d04e65ebe08fb1"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowCreateRenderTargetViewD3D12" ref="gbc9da1ac1744320ae3d04e65ebe08fb1" args="(NvFlowContext *context, const NvFlowRenderTargetViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* NvFlowCreateRenderTargetViewD3D12 </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_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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 Flow render target view based on information provided by the application.<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 Flow context to create and use the render target view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow render target view. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g64da2d8964e158385d5b99b0d5a550c5"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateContextD3D12" ref="g64da2d8964e158385d5b99b0d5a550c5" args="(NvFlowContext *context, const NvFlowContextDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateContextD3D12 </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_context_desc_d3_d12.html">NvFlowContextDescD3D12</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>
+Updates a Flow context with information provided by the application.<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 Flow context to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g837b315f4f3fd386d7a6e1698e0a7b01"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateContextDescD3D12" ref="g837b315f4f3fd386d7a6e1698e0a7b01" args="(NvFlowContext *context, NvFlowContextDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateContextDescD3D12 </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"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</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>
+Gets a Flow context description from a Flow context.<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 Flow context. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5e5945b6106c57c67be4443c935cfedf"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateDepthStencilViewD3D12" ref="g5e5945b6106c57c67be4443c935cfedf" args="(NvFlowContext *context, NvFlowDepthStencilView *view, const NvFlowDepthStencilViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateDepthStencilViewD3D12 </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">NvFlowDepthStencilView *&nbsp;</td>
+ <td class="paramname"> <em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</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>
+Updates a Flow depth stencil view with information provided by the application.<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 Flow context used to create the depth stencil view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>view</em>&nbsp;</td><td>The Flow depth stencil view to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge6b8d59f784576bfd45a1330182d94d2"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateRenderTargetViewD3D12" ref="ge6b8d59f784576bfd45a1330182d94d2" args="(NvFlowContext *context, NvFlowRenderTargetView *view, const NvFlowRenderTargetViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateRenderTargetViewD3D12 </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">NvFlowRenderTargetView *&nbsp;</td>
+ <td class="paramname"> <em>view</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</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>
+Updates a Flow render target view with information provided by the application.<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 Flow context used to create the render target view. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>view</em>&nbsp;</td><td>The Flow render target view to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g786a3c3a50ba647d05d5f3363260b52d"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateResourceRWViewDescD3D12" ref="g786a3c3a50ba647d05d5f3363260b52d" args="(NvFlowContext *context, NvFlowResourceRW *resourceRW, NvFlowResourceRWViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateResourceRWViewDescD3D12 </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">NvFlowResourceRW *&nbsp;</td>
+ <td class="paramname"> <em>resourceRW</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</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>
+Updates an application visible description with internal Flow resourceRW information.<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 Flow context that created the resourceRW. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>buffer</em>&nbsp;</td><td>The Flow resourceRW to describe. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent Flow resourceRW description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g791d4b99a40bb0e3eafa6cb78aad0d2b"></a><!-- doxytag: member="NvFlowContextD3D12.h::NvFlowUpdateResourceViewDescD3D12" ref="g791d4b99a40bb0e3eafa6cb78aad0d2b" args="(NvFlowContext *context, NvFlowResource *resource, NvFlowResourceViewDescD3D12 *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowUpdateResourceViewDescD3D12 </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">NvFlowResource *&nbsp;</td>
+ <td class="paramname"> <em>resource</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</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>
+Updates an application visible description with internal Flow resource information.<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 Flow context that created the resource. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>resource</em>&nbsp;</td><td>The Flow resource to describe. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The graphics API dependent Flow resource description. </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>
diff --git a/docs/api/files/group___nv_flow_cross_section.html b/docs/api/files/group___nv_flow_cross_section.html
new file mode 100644
index 0000000..4d72ae5
--- /dev/null
+++ b/docs/api/files/group___nv_flow_cross_section.html
@@ -0,0 +1,184 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowCrossSection</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>NvFlowCrossSection</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_cross_section_desc.html">NvFlowCrossSectionDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create cross section object. <a href="struct_nv_flow_cross_section_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_cross_section_params.html">NvFlowCrossSectionParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters needed to render cross section. <a href="struct_nv_flow_cross_section_params.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowCrossSection *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b">NvFlowCreateCrossSection</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_cross_section_desc.html">NvFlowCrossSectionDesc</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_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255">NvFlowCrossSectionParamsDefaults</a> (<a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</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_cross_section.html#g697fd0442e285c25388297167ffdbf5d">NvFlowCrossSectionRender</a> (NvFlowCrossSection *crossSection, NvFlowContext *context, const <a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</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_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12">NvFlowReleaseCrossSection</a> (NvFlowCrossSection *crossSection)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g01e77a679f29b771439274d9e818fa1b"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateCrossSection" ref="g01e77a679f29b771439274d9e818fa1b" args="(NvFlowContext *context, const NvFlowCrossSectionDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowCrossSection* NvFlowCreateCrossSection </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_cross_section_desc.html">NvFlowCrossSectionDesc</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 cross section 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 cross section object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfe60238065d87bf15cf6aff8fa2a6255"></a><!-- doxytag: member="NvFlow.h::NvFlowCrossSectionParamsDefaults" ref="gfe60238065d87bf15cf6aff8fa2a6255" args="(NvFlowCrossSectionParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowCrossSectionParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</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 cross section 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="g697fd0442e285c25388297167ffdbf5d"></a><!-- doxytag: member="NvFlow.h::NvFlowCrossSectionRender" ref="g697fd0442e285c25388297167ffdbf5d" args="(NvFlowCrossSection *crossSection, NvFlowContext *context, const NvFlowCrossSectionParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowCrossSectionRender </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowCrossSection *&nbsp;</td>
+ <td class="paramname"> <em>crossSection</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">const <a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</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 cross section of 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>crossSection</em>&nbsp;</td><td>The cross section object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that allocated the cross section object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for cross section rendering. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g04c8de7d399c30d18c67c6c809b85f12"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseCrossSection" ref="g04c8de7d399c30d18c67c6c809b85f12" args="(NvFlowCrossSection *crossSection)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseCrossSection </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowCrossSection *&nbsp;</td>
+ <td class="paramname"> <em>crossSection</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a cross section 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>crossSection</em>&nbsp;</td><td>The cross section object to be released. </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>
diff --git a/docs/api/files/group___nv_flow_device.html b/docs/api/files/group___nv_flow_device.html
new file mode 100644
index 0000000..abc0eef
--- /dev/null
+++ b/docs/api/files/group___nv_flow_device.html
@@ -0,0 +1,527 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDevice</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>NvFlowDevice</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_device_desc.html">NvFlowDeviceDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a Flow device. <a href="struct_nv_flow_device_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_device_queue_desc.html">NvFlowDeviceQueueDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a Flow device queue. <a href="struct_nv_flow_device_queue_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_device_queue_status.html">NvFlowDeviceQueueStatus</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flow device queue status to allow app to throttle maximum queued work. <a href="struct_nv_flow_device_queue_status.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_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlowDeviceMode</a> { <a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67">eNvFlowDeviceModeProxy</a> = 0,
+<a class="el" href="group___nv_flow_device.html#gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d">eNvFlowDeviceModeUnique</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Device Type. <a href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">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_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlowDeviceQueueType</a> { <a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47">eNvFlowDeviceQueueTypeGraphics</a> = 0,
+<a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4">eNvFlowDeviceQueueTypeCompute</a> = 1,
+<a class="el" href="group___nv_flow_device.html#gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8">eNvFlowDeviceQueueTypeCopy</a> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Types of queues. <a href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDevice *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0">NvFlowCreateDevice</a> (NvFlowContext *renderContext, const <a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDeviceQueue *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311">NvFlowCreateDeviceQueue</a> (NvFlowDevice *device, const <a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de">NvFlowDedicatedDeviceAvailable</a> (NvFlowContext *renderContext)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c">NvFlowDedicatedDeviceQueueAvailable</a> (NvFlowContext *renderContext)</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_device.html#gd8a1092c8b81b82c41546cc5ef6175f8">NvFlowDeviceDescDefaults</a> (<a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</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_device.html#g9caf24a4afed186a23a9d9f095a9fbdb">NvFlowDeviceQueueConditionalFlush</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61">NvFlowDeviceQueueCreateContext</a> (NvFlowDeviceQueue *deviceQueue)</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_device.html#g004cd8d63badb4ec5abc924c2aea4c5b">NvFlowDeviceQueueFlush</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)</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_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662">NvFlowDeviceQueueUpdateContext</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, <a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a> *status)</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_device.html#g277e5f37475b15d48164436f775b990f">NvFlowDeviceQueueWaitOnFence</a> (NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> fenceValue)</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_device.html#g0593d1241f00bc01cf5b311d01506acf">NvFlowReleaseDevice</a> (NvFlowDevice *device)</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_device.html#g8bb25ad7ca4696fc331557b0a977e1e0">NvFlowReleaseDeviceQueue</a> (NvFlowDeviceQueue *deviceQueue)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g1b7b69daf89f2f10e53640aba9b55947"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceMode" ref="g1b7b69daf89f2f10e53640aba9b55947" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlowDeviceMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Device Type.
+<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="gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67"></a><!-- doxytag: member="eNvFlowDeviceModeProxy" ref="gg1b7b69daf89f2f10e53640aba9b55947f54df4ae81be87cc9bbb8b986a9f9e67" args="" -->eNvFlowDeviceModeProxy</em>&nbsp;</td><td>
+Exposes renderContext device. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d"></a><!-- doxytag: member="eNvFlowDeviceModeUnique" ref="gg1b7b69daf89f2f10e53640aba9b55947a040715d1fa3675e9ad6737b6362095d" args="" -->eNvFlowDeviceModeUnique</em>&nbsp;</td><td>
+Generates unique device, not matching renderContext. </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4f202cb1459942ccd23a905a1b2c2c8a"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueType" ref="g4f202cb1459942ccd23a905a1b2c2c8a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlowDeviceQueueType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Types of queues.
+<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="gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47"></a><!-- doxytag: member="eNvFlowDeviceQueueTypeGraphics" ref="gg4f202cb1459942ccd23a905a1b2c2c8aa781d377fde340fd3ff18513fdf9bd47" args="" -->eNvFlowDeviceQueueTypeGraphics</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4"></a><!-- doxytag: member="eNvFlowDeviceQueueTypeCompute" ref="gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4" args="" -->eNvFlowDeviceQueueTypeCompute</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8"></a><!-- doxytag: member="eNvFlowDeviceQueueTypeCopy" ref="gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8" args="" -->eNvFlowDeviceQueueTypeCopy</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gb5a31ea53ff88bdd5a7af3daac03bfe0"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateDevice" ref="gb5a31ea53ff88bdd5a7af3daac03bfe0" args="(NvFlowContext *renderContext, const NvFlowDeviceDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDevice* NvFlowCreateDevice </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>renderContext</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</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 Flow compute device.<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>renderContext</em>&nbsp;</td><td>A context that maps to the application graphics GPU. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>Description that controls what GPU is selected.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow compute device. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gda17e513dfaf4e76be5eb02fe36e6311"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateDeviceQueue" ref="gda17e513dfaf4e76be5eb02fe36e6311" args="(NvFlowDevice *device, const NvFlowDeviceQueueDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDeviceQueue* NvFlowCreateDeviceQueue </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDevice *&nbsp;</td>
+ <td class="paramname"> <em>device</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</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 Flow device queue.<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>device</em>&nbsp;</td><td>The device to create the queue on. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>Description that controls kind of device queue to create.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created Flow device queue. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g905642ba7d34061b344b4875097e78de"></a><!-- doxytag: member="NvFlow.h::NvFlowDedicatedDeviceAvailable" ref="g905642ba7d34061b344b4875097e78de" args="(NvFlowContext *renderContext)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NvFlowDedicatedDeviceAvailable </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>renderContext</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if a GPU is available that is not being used for application graphics work.<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>renderContext</em>&nbsp;</td><td>A context that maps to the application graphics GPU.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns true if dedicated GPU is available. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gef506f8d2e09e28c7bd2f428b08a1a4c"></a><!-- doxytag: member="NvFlow.h::NvFlowDedicatedDeviceQueueAvailable" ref="gef506f8d2e09e28c7bd2f428b08a1a4c" args="(NvFlowContext *renderContext)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NvFlowDedicatedDeviceQueueAvailable </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>renderContext</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks if a GPU can support a dedicated queue<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>renderContext</em>&nbsp;</td><td>A context that maps to the application graphics GPU.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns true if dedicated device queue is available. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd8a1092c8b81b82c41546cc5ef6175f8"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceDescDefaults" ref="gd8a1092c8b81b82c41546cc5ef6175f8" args="(NvFlowDeviceDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowDeviceDescDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows the application to request a default Flow device description 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>desc</em>&nbsp;</td><td>The description for Flow to fill out. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9caf24a4afed186a23a9d9f095a9fbdb"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueConditionalFlush" ref="g9caf24a4afed186a23a9d9f095a9fbdb" args="(NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowDeviceQueueConditionalFlush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Flushes all submitted work to the Flow deviceQueue if the context requests a flush.<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>deviceQueue</em>&nbsp;</td><td>The Flow deviceQueue to conditionally flush. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context to sync with the flush event. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7035564d51771f77a1bdd7a0284d7a61"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueCreateContext" ref="g7035564d51771f77a1bdd7a0284d7a61" args="(NvFlowDeviceQueue *deviceQueue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* NvFlowDeviceQueueCreateContext </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a context that uses a Flow device queue.<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>deviceQueue</em>&nbsp;</td><td>The Flow device queue to create the context against.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created context. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g004cd8d63badb4ec5abc924c2aea4c5b"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueFlush" ref="g004cd8d63badb4ec5abc924c2aea4c5b" args="(NvFlowDeviceQueue *deviceQueue, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowDeviceQueueFlush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Flushes all submitted work to the Flow deviceQueue. Must be called to submit work to queue.<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>deviceQueue</em>&nbsp;</td><td>The Flow deviceQueue to flush. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context to sync with the flush event </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0c7f7e9aff62ddd6b2bca18830f7c662"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueUpdateContext" ref="g0c7f7e9aff62ddd6b2bca18830f7c662" args="(NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, NvFlowDeviceQueueStatus *status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowDeviceQueueUpdateContext </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</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"><a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a> *&nbsp;</td>
+ <td class="paramname"> <em>status</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Updates a context that uses a Flow device queue.<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>deviceQueue</em>&nbsp;</td><td>The Flow device queue the context was created against. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context update. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>status</em>&nbsp;</td><td>Optional queue status to update, useful to detect if queue is overloaded. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g277e5f37475b15d48164436f775b990f"></a><!-- doxytag: member="NvFlow.h::NvFlowDeviceQueueWaitOnFence" ref="g277e5f37475b15d48164436f775b990f" args="(NvFlowDeviceQueue *deviceQueue, NvFlowContext *context, NvFlowUint64 fenceValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowDeviceQueueWaitOnFence </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</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"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>&nbsp;</td>
+ <td class="paramname"> <em>fenceValue</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Blocks CPU until fenceValue is reached.<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>deviceQueue</em>&nbsp;</td><td>The Flow deviceQueue to flush. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context to sync with the flush event. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fenceValue</em>&nbsp;</td><td>The fence value to wait for. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0593d1241f00bc01cf5b311d01506acf"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseDevice" ref="g0593d1241f00bc01cf5b311d01506acf" args="(NvFlowDevice *device)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseDevice </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDevice *&nbsp;</td>
+ <td class="paramname"> <em>device</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a Flow compute device.<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>device</em>&nbsp;</td><td>The Flow compute device to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8bb25ad7ca4696fc331557b0a977e1e0"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseDeviceQueue" ref="g8bb25ad7ca4696fc331557b0a977e1e0" args="(NvFlowDeviceQueue *deviceQueue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseDeviceQueue </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowDeviceQueue *&nbsp;</td>
+ <td class="paramname"> <em>deviceQueue</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a Flow device queue.<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>deviceQueue</em>&nbsp;</td><td>The Flow device queue to be released. </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>
diff --git a/docs/api/files/group___nv_flow_grid.html b/docs/api/files/group___nv_flow_grid.html
new file mode 100644
index 0000000..04a6599
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid.html
@@ -0,0 +1,642 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGrid</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>NvFlowGrid</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_grid_desc.html">NvFlowGridDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create a grid. <a href="struct_nv_flow_grid_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_grid_params.html">NvFlowGridParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters controlling grid behavior. <a href="struct_nv_flow_grid_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_grid_reset_desc.html">NvFlowGridResetDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to reset a NvFlowGrid. <a href="struct_nv_flow_grid_reset_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_query_time.html">NvFlowQueryTime</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CPU/GPU timing info. <a href="struct_nv_flow_query_time.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_support.html">NvFlowSupport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of feature support on the queried Flow context GPU. <a href="struct_nv_flow_support.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_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2">eNvFlowGridDebugVisDisabled</a> = 0x00,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906">eNvFlowGridDebugVisBlocks</a> = 0x01,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307">eNvFlowGridDebugVisEmitBounds</a> = 0x02,
+<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa">eNvFlowGridDebugVisShapesSimple</a> = 0x04,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">eNvFlowGridDebugVisCount</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flags to control grid debug visualization. <a href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">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_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> { <a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec">eNvFlowGridTextureChannelVelocity</a> = 0,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259">eNvFlowGridTextureChannelDensity</a> = 1,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68">eNvFlowGridTextureChannelDensityCoarse</a> = 2,
+<a class="el" href="group___nv_flow_grid.html#ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba">eNvFlowGridTextureChannelCount</a>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel, four components per channel. <a href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">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_grid.html#g00a313410a6143d31892566799baae21">NvFlowMultiRes</a> { <a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9">eNvFlowMultiRes1x1x1</a> = 0,
+<a class="el" href="group___nv_flow_grid.html#gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa">eNvFlowMultiRes2x2x2</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enumeration used to describe density texture channel resolution relative to velocity resolution. <a href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGrid *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55">NvFlowCreateGrid</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</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_grid.html#gc2f94afda2a317d1c749825f89f7dbee">NvFlowGridDescDefaults</a> (<a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a> *desc)</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_grid.html#g0fd1d83b8a3a07159e1411396572e03f">NvFlowGridGetGridExport</a> (NvFlowContext *context, NvFlowGrid *grid)</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_grid.html#g149feab11239876e5dda82c98be3cffc">NvFlowGridGPUMemUsage</a> (NvFlowGrid *grid, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> *numBytes)</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_grid.html#g267df90efdb2feb7a776d4b37a86ae27">NvFlowGridParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455">NvFlowGridQuerySupport</a> (NvFlowGrid *grid, NvFlowContext *context, <a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a> *support)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439">NvFlowGridQueryTime</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *gpuTime, <a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *cpuTime)</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_grid.html#gb156d6c13bb4a9cd5561c599011f6f20">NvFlowGridReset</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</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_grid.html#g16acf6756cb77975b5444116a56c612d">NvFlowGridResetDescDefaults</a> (<a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</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_grid.html#g3c5067eeb166f2c5d43aa707694ff48d">NvFlowGridSetParams</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</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_grid.html#g6c2125dbb24e274634393a6425cffd7d">NvFlowGridSetTargetLocation</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> targetLocation)</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_grid.html#g82ef210f6393ee69d3b52a69aa23c910">NvFlowGridUpdate</a> (NvFlowGrid *grid, NvFlowContext *context, float dt)</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_grid.html#gce43153a6206c8f1e095aad7276469d2">NvFlowReleaseGrid</a> (NvFlowGrid *grid)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="gc80b2ab87f05c9baa0d655cbee921e09"></a><!-- doxytag: member="NvFlow.h::NvFlowGridDebugVisFlags" ref="gc80b2ab87f05c9baa0d655cbee921e09" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Flags to control grid debug visualization.
+<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="ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2"></a><!-- doxytag: member="eNvFlowGridDebugVisDisabled" ref="ggc80b2ab87f05c9baa0d655cbee921e09bbbfd41be5b3640adbfb4d4c0fdfcad2" args="" -->eNvFlowGridDebugVisDisabled</em>&nbsp;</td><td>
+No debug visualization. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906"></a><!-- doxytag: member="eNvFlowGridDebugVisBlocks" ref="ggc80b2ab87f05c9baa0d655cbee921e0968aef2ccf169dbae4177388b26d8c906" args="" -->eNvFlowGridDebugVisBlocks</em>&nbsp;</td><td>
+Simulation block visualization, no overhead. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307"></a><!-- doxytag: member="eNvFlowGridDebugVisEmitBounds" ref="ggc80b2ab87f05c9baa0d655cbee921e0913fc33f98f0b0a385c8e846866731307" args="" -->eNvFlowGridDebugVisEmitBounds</em>&nbsp;</td><td>
+Emitter bounds visualization, adds overhead. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa"></a><!-- doxytag: member="eNvFlowGridDebugVisShapesSimple" ref="ggc80b2ab87f05c9baa0d655cbee921e090f2b1bc376b99e0f366f4dc6bef233fa" args="" -->eNvFlowGridDebugVisShapesSimple</em>&nbsp;</td><td>
+Visualize sphere/capsule/box shapes, adds overhead. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a"></a><!-- doxytag: member="eNvFlowGridDebugVisCount" ref="ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a" args="" -->eNvFlowGridDebugVisCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf05b2ac6de5b1cfbe5cdaade35b61d9e"></a><!-- doxytag: member="NvFlow.h::NvFlowGridTextureChannel" ref="gf05b2ac6de5b1cfbe5cdaade35b61d9e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid texture channel, four components per channel.
+<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="ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec"></a><!-- doxytag: member="eNvFlowGridTextureChannelVelocity" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9e63935f12dba20abedad53147e50567ec" args="" -->eNvFlowGridTextureChannelVelocity</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259"></a><!-- doxytag: member="eNvFlowGridTextureChannelDensity" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259" args="" -->eNvFlowGridTextureChannelDensity</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68"></a><!-- doxytag: member="eNvFlowGridTextureChannelDensityCoarse" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68" args="" -->eNvFlowGridTextureChannelDensityCoarse</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba"></a><!-- doxytag: member="eNvFlowGridTextureChannelCount" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba" args="" -->eNvFlowGridTextureChannelCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g00a313410a6143d31892566799baae21"></a><!-- doxytag: member="NvFlow.h::NvFlowMultiRes" ref="g00a313410a6143d31892566799baae21" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">NvFlowMultiRes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enumeration used to describe density texture channel resolution relative to velocity resolution.
+<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="gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9"></a><!-- doxytag: member="eNvFlowMultiRes1x1x1" ref="gg00a313410a6143d31892566799baae212b731d38252c4ca150ac1595407767a9" args="" -->eNvFlowMultiRes1x1x1</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa"></a><!-- doxytag: member="eNvFlowMultiRes2x2x2" ref="gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa" args="" -->eNvFlowMultiRes2x2x2</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g859485a9ef41d39b4224900c8bfb7c55"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateGrid" ref="g859485a9ef41d39b4224900c8bfb7c55" args="(NvFlowContext *context, const NvFlowGridDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGrid* NvFlowCreateGrid </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_grid_desc.html">NvFlowGridDesc</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 grid.<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 to use to create the new grid. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The grid description.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created grid. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc2f94afda2a317d1c749825f89f7dbee"></a><!-- doxytag: member="NvFlow.h::NvFlowGridDescDefaults" ref="gc2f94afda2a317d1c749825f89f7dbee" args="(NvFlowGridDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridDescDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows the application to request a default grid description 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>desc</em>&nbsp;</td><td>The description for Flow to fill out. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0fd1d83b8a3a07159e1411396572e03f"></a><!-- doxytag: member="NvFlow.h::NvFlowGridGetGridExport" ref="g0fd1d83b8a3a07159e1411396572e03f" args="(NvFlowContext *context, NvFlowGrid *grid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowGridGetGridExport </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">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get read interface to the grid simulation results<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 the grid was created with. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>grid</em>&nbsp;</td><td>The grid to read.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns gridExport interface. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g149feab11239876e5dda82c98be3cffc"></a><!-- doxytag: member="NvFlow.h::NvFlowGridGPUMemUsage" ref="g149feab11239876e5dda82c98be3cffc" args="(NvFlowGrid *grid, NvFlowUint64 *numBytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridGPUMemUsage </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> *&nbsp;</td>
+ <td class="paramname"> <em>numBytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Queries simulation GPU memory usage.<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>grid</em>&nbsp;</td><td>The grid to query for memory usage. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>numBytes</em>&nbsp;</td><td>GPU memory allocated in bytes. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g267df90efdb2feb7a776d4b37a86ae27"></a><!-- doxytag: member="NvFlow.h::NvFlowGridParamsDefaults" ref="g267df90efdb2feb7a776d4b37a86ae27" args="(NvFlowGridParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</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 grid 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="g2588127b567fa3cf4221a5735a389455"></a><!-- doxytag: member="NvFlow.h::NvFlowGridQuerySupport" ref="g2588127b567fa3cf4221a5735a389455" args="(NvFlowGrid *grid, NvFlowContext *context, NvFlowSupport *support)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> NvFlowGridQuerySupport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</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"><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a> *&nbsp;</td>
+ <td class="paramname"> <em>support</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Queries support for features that depend on hardware/OS.<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>grid</em>&nbsp;</td><td>The grid to query for support. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context the grid was created against. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>support</em>&nbsp;</td><td>Description of what is supported.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns eNvFlowSuccess if information is available. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gae6709cf94fc97676ed16d03b7b28439"></a><!-- doxytag: member="NvFlow.h::NvFlowGridQueryTime" ref="gae6709cf94fc97676ed16d03b7b28439" args="(NvFlowGrid *grid, NvFlowQueryTime *gpuTime, NvFlowQueryTime *cpuTime)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#aff66c8a98e5ec3fa740bfeeb7361267">NvFlowResult</a> NvFlowGridQueryTime </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *&nbsp;</td>
+ <td class="paramname"> <em>gpuTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> *&nbsp;</td>
+ <td class="paramname"> <em>cpuTime</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Queries simulation timing data.<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>grid</em>&nbsp;</td><td>The grid to query for timing. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>gpuTime</em>&nbsp;</td><td>Simulation overhead on GPU. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>cpuTime</em>&nbsp;</td><td>Simulation overhead on CPU.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns eNvFlowSuccess if information is available. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb156d6c13bb4a9cd5561c599011f6f20"></a><!-- doxytag: member="NvFlow.h::NvFlowGridReset" ref="gb156d6c13bb4a9cd5561c599011f6f20" args="(NvFlowGrid *grid, const NvFlowGridResetDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridReset </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</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>
+Submits a request to reset a grid, preserving memory allocations<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>grid</em>&nbsp;</td><td>The grid to reset. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>The grid reset description. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g16acf6756cb77975b5444116a56c612d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridResetDescDefaults" ref="g16acf6756cb77975b5444116a56c612d" args="(NvFlowGridResetDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridResetDescDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows the application to request a default grid reset description 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>desc</em>&nbsp;</td><td>The description for Flow to fill out. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3c5067eeb166f2c5d43aa707694ff48d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridSetParams" ref="g3c5067eeb166f2c5d43aa707694ff48d" args="(NvFlowGrid *grid, const NvFlowGridParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridSetParams </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</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>
+Sets grid simulation parameters, persistent over multiple grid updates.<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>grid</em>&nbsp;</td><td>The grid to set parameters on. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>The new parameter values. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6c2125dbb24e274634393a6425cffd7d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridSetTargetLocation" ref="g6c2125dbb24e274634393a6425cffd7d" args="(NvFlowGrid *grid, NvFlowFloat3 targetLocation)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridSetTargetLocation </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td>
+ <td class="paramname"> <em>targetLocation</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Not fully supported yet. Allows the application to request the grid move to a new location.<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>grid</em>&nbsp;</td><td>The grid to move. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>targetLocation</em>&nbsp;</td><td>The location the center of the grid should make a best effort attempt to reach. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g82ef210f6393ee69d3b52a69aa23c910"></a><!-- doxytag: member="NvFlow.h::NvFlowGridUpdate" ref="g82ef210f6393ee69d3b52a69aa23c910" args="(NvFlowGrid *grid, NvFlowContext *context, float dt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridUpdate </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</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">float&nbsp;</td>
+ <td class="paramname"> <em>dt</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Steps the simulation dt forward in time.<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>grid</em>&nbsp;</td><td>The grid to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context to perform the update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>dt</em>&nbsp;</td><td>The time step, typically in seconds. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gce43153a6206c8f1e095aad7276469d2"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseGrid" ref="gce43153a6206c8f1e095aad7276469d2" args="(NvFlowGrid *grid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseGrid </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a grid.<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>grid</em>&nbsp;</td><td>The grid to be released. </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>
diff --git a/docs/api/files/group___nv_flow_grid_emit.html b/docs/api/files/group___nv_flow_grid_emit.html
new file mode 100644
index 0000000..04190c5
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_emit.html
@@ -0,0 +1,220 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmit</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>NvFlowGridEmit</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_grid_emit_params.html">NvFlowGridEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for both emission and collision. <a href="struct_nv_flow_grid_emit_params.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_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlowGridEmitMode</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0">eNvFlowGridEmitModeDefault</a> = 0,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3">eNvFlowGridEmitModeDisableVelocity</a> = 0x01,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f">eNvFlowGridEmitModeDisableDensity</a> = 0x02,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19">eNvFlowGridEmitModeDisableAlloc</a> = 0x04,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400">eNvFlowGridEmitModeAllocShape</a> = 0x08,
+<a class="el" href="group___nv_flow_grid_emit.html#gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0">eNvFlowGridEmitModeAllocShapeOnly</a> = 0x0F
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitter modes. <a href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></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_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc">NvFlowGridEmit</a> (NvFlowGrid *grid, const <a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a> *shapes, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numShapes, const <a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a> *params, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numParams)</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_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629">NvFlowGridEmitParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</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_grid_emit.html#gfafd945646da940a01d2147ffbeb4906">NvFlowGridUpdateEmitSDFs</a> (NvFlowGrid *grid, NvFlowShapeSDF **sdfs, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numSdfs)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g354e198afb80cbf3a1e354c2f2ed2bf8"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitMode" ref="g354e198afb80cbf3a1e354c2f2ed2bf8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlowGridEmitMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitter modes.
+<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="gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0"></a><!-- doxytag: member="eNvFlowGridEmitModeDefault" ref="gg354e198afb80cbf3a1e354c2f2ed2bf8531673a71b017d3031d5e751091e24d0" args="" -->eNvFlowGridEmitModeDefault</em>&nbsp;</td><td>
+Emitter will influence velocity and density channels, optionally allocate based on bounds. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3"></a><!-- doxytag: member="eNvFlowGridEmitModeDisableVelocity" ref="gg354e198afb80cbf3a1e354c2f2ed2bf85ed944114b3ad4115ec9626d2a19dba3" args="" -->eNvFlowGridEmitModeDisableVelocity</em>&nbsp;</td><td>
+Flag to disable emitter interaction with velocity field. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f"></a><!-- doxytag: member="eNvFlowGridEmitModeDisableDensity" ref="gg354e198afb80cbf3a1e354c2f2ed2bf82f8e1075ed6a96d3641aa7b2003ba96f" args="" -->eNvFlowGridEmitModeDisableDensity</em>&nbsp;</td><td>
+Flag to disable emitter interaction with density field. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19"></a><!-- doxytag: member="eNvFlowGridEmitModeDisableAlloc" ref="gg354e198afb80cbf3a1e354c2f2ed2bf8236184ac173c1517b190db41ad5eed19" args="" -->eNvFlowGridEmitModeDisableAlloc</em>&nbsp;</td><td>
+Flag to disable emitter bound allocation. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400"></a><!-- doxytag: member="eNvFlowGridEmitModeAllocShape" ref="gg354e198afb80cbf3a1e354c2f2ed2bf879026fcdaceee9c5ad9a6698733e3400" args="" -->eNvFlowGridEmitModeAllocShape</em>&nbsp;</td><td>
+Emitter will allocate using shape to drive allocation instead of only bounds. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0"></a><!-- doxytag: member="eNvFlowGridEmitModeAllocShapeOnly" ref="gg354e198afb80cbf3a1e354c2f2ed2bf809ae3eeff38d8d0e0869db43b17b30e0" args="" -->eNvFlowGridEmitModeAllocShapeOnly</em>&nbsp;</td><td>
+Flags to configure for shape aware allocation only. </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gfb6ef5fb891dc2759ffe6c9ff835bfdc"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmit" ref="gfb6ef5fb891dc2759ffe6c9ff835bfdc" args="(NvFlowGrid *grid, const NvFlowShapeDesc *shapes, NvFlowUint numShapes, const NvFlowGridEmitParams *params, NvFlowUint numParams)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridEmit </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>shapes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>numShapes</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>numParams</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds one or more emit events to be applied with the next grid update.<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>grid</em>&nbsp;</td><td>The Flow grid to apply the emit events. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>shapes</em>&nbsp;</td><td>Array of shape data referenced by emit params. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>numShapes</em>&nbsp;</td><td>Number of shapes in the array. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Array of emit event parameters. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>numParams</em>&nbsp;</td><td>Number of emit events in the array. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gee91771d7fae19fd3c2bcb58f0cad629"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitParamsDefaults" ref="gee91771d7fae19fd3c2bcb58f0cad629" args="(NvFlowGridEmitParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridEmitParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</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 emit 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="gfafd945646da940a01d2147ffbeb4906"></a><!-- doxytag: member="NvFlow.h::NvFlowGridUpdateEmitSDFs" ref="gfafd945646da940a01d2147ffbeb4906" args="(NvFlowGrid *grid, NvFlowShapeSDF **sdfs, NvFlowUint numSdfs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridUpdateEmitSDFs </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowShapeSDF **&nbsp;</td>
+ <td class="paramname"> <em>sdfs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>numSdfs</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Update internal array of SDFs that can be referenced by sdfOffset<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>grid</em>&nbsp;</td><td>The Flow grid to apply the emit events. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>sdfs</em>&nbsp;</td><td>Array of shape data referenced by emit params. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>numSdfs</em>&nbsp;</td><td>Number of shapes in the array. </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>
diff --git a/docs/api/files/group___nv_flow_grid_emit_custom.html b/docs/api/files/group___nv_flow_grid_emit_custom.html
new file mode 100644
index 0000000..c6bb500
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_emit_custom.html
@@ -0,0 +1,225 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmitCustom</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>NvFlowGridEmitCustom</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_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Necessary parameters/resources for custom grid block allocation. <a href="struct_nv_flow_grid_emit_custom_alloc_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_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Necessary parameters/resources for custom emit operations. <a href="struct_nv_flow_grid_emit_custom_emit_layer_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_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle for requesting per layer emitter data. <a href="struct_nv_flow_grid_emit_custom_emit_params.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a> )(void *userdata, const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a> )(void *userdata, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></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_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b">NvFlowGridEmitCustomGetLayerParams</a> (const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *emitParams, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a> *emitLayerParams)</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_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524">NvFlowGridEmitCustomRegisterAllocFunc</a> (NvFlowGrid *grid, <a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a> func, void *userdata)</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_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39">NvFlowGridEmitCustomRegisterEmitFunc</a> (NvFlowGrid *grid, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel, <a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a> func, void *userdata)</td></tr>
+
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g38b5ccaa7856cabe28d40f84e8770bcf"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitCustomAllocFunc" ref="g38b5ccaa7856cabe28d40f84e8770bcf" args=")(void *userdata, const NvFlowGridEmitCustomAllocParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* <a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a>)(void *userdata, const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a> *params) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="g14fcc770bd5a7d384ba9fdf0398842e0"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitCustomEmitFunc" ref="g14fcc770bd5a7d384ba9fdf0398842e0" args=")(void *userdata, NvFlowUint *dataFrontIdx, const NvFlowGridEmitCustomEmitParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* <a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a>)(void *userdata, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gcd6be5226c3f26e35944900e35e4849b"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitCustomGetLayerParams" ref="gcd6be5226c3f26e35944900e35e4849b" args="(const NvFlowGridEmitCustomEmitParams *emitParams, NvFlowUint layerIdx, NvFlowGridEmitCustomEmitLayerParams *emitLayerParams)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridEmitCustomGetLayerParams </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>emitParams</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>layerIdx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>emitLayerParams</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get per layer custom emit parameters, should only be called inside the custom emit callback.<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>emitParams</em>&nbsp;</td><td>The custom emit parameters. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>layerIdx</em>&nbsp;</td><td>The layerIdx to fetch, should be least than emitParams-&gt;numLayers. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>emitLayerParams</em>&nbsp;</td><td>Pointer to write parameters to. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4d0613fb4439eac8800d7b011f260524"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitCustomRegisterAllocFunc" ref="g4d0613fb4439eac8800d7b011f260524" args="(NvFlowGrid *grid, NvFlowGridEmitCustomAllocFunc func, void *userdata)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridEmitCustomRegisterAllocFunc </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf">NvFlowGridEmitCustomAllocFunc</a>&nbsp;</td>
+ <td class="paramname"> <em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets custom allocation callback.<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>grid</em>&nbsp;</td><td>The grid to use the callback. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>func</em>&nbsp;</td><td>The callback function. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>userdata</em>&nbsp;</td><td>Pointer to provide to the callback function during execution. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g436ca3733a63a4a38ae4e0cbe8667a39"></a><!-- doxytag: member="NvFlow.h::NvFlowGridEmitCustomRegisterEmitFunc" ref="g436ca3733a63a4a38ae4e0cbe8667a39" args="(NvFlowGrid *grid, NvFlowGridTextureChannel channel, NvFlowGridEmitCustomEmitFunc func, void *userdata)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridEmitCustomRegisterEmitFunc </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td>
+ <td class="paramname"> <em>channel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0">NvFlowGridEmitCustomEmitFunc</a>&nbsp;</td>
+ <td class="paramname"> <em>func</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>userdata</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets custom emit callback for given simulation channel.<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>grid</em>&nbsp;</td><td>The Flow grid to use the callback. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>channel</em>&nbsp;</td><td>The simulation channel for this callback. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>func</em>&nbsp;</td><td>The callback function. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>userdata</em>&nbsp;</td><td>Pointer to provide to the callback function during execution. </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>
diff --git a/docs/api/files/group___nv_flow_grid_export.html b/docs/api/files/group___nv_flow_grid_export.html
new file mode 100644
index 0000000..996508c
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_export.html
@@ -0,0 +1,226 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExport</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>NvFlowGridExport</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_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Debug vis data. <a href="struct_nv_flow_grid_export_debug_vis_view.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_grid_export_handle.html">NvFlowGridExportHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Texture channel export handle. <a href="struct_nv_flow_grid_export_handle.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_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all exported layers. <a href="struct_nv_flow_grid_export_import_layered_mapping.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_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single exported layer. <a href="struct_nv_flow_grid_export_import_layer_mapping.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_grid_export_layered_view.html">NvFlowGridExportLayeredView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all exported layers. <a href="struct_nv_flow_grid_export_layered_view.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_grid_export_layer_view.html">NvFlowGridExportLayerView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single exported layer. <a href="struct_nv_flow_grid_export_layer_view.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_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data to visualize simple shape. <a href="struct_nv_flow_grid_export_simple_shape.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></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_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799">NvFlowGridExportGetDebugVisView</a> (NvFlowGridExport *gridExport, <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a> *view)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2">NvFlowGridExportGetHandle</a> (NvFlowGridExport *gridExport, NvFlowContext *context, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel)</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_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58">NvFlowGridExportGetLayeredView</a> (<a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> handle, <a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a> *layeredView)</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_grid_export.html#g5cae79776b8e4148fc17d5f785759411">NvFlowGridExportGetLayerView</a> (<a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> handle, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a> *layerView)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g00029a8c9123b3eaf1db4870a0b02799"></a><!-- doxytag: member="NvFlow.h::NvFlowGridExportGetDebugVisView" ref="g00029a8c9123b3eaf1db4870a0b02799" args="(NvFlowGridExport *gridExport, NvFlowGridExportDebugVisView *view)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridExportGetDebugVisView </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"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a> *&nbsp;</td>
+ <td class="paramname"> <em>view</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get export debug vis data.<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>gridExport</em>&nbsp;</td><td>The grid export. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>view</em>&nbsp;</td><td>Destination for debug visualization view data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8309fd52e033cc68c6a7af4ff5d883f2"></a><!-- doxytag: member="NvFlow.h::NvFlowGridExportGetHandle" ref="g8309fd52e033cc68c6a7af4ff5d883f2" args="(NvFlowGridExport *gridExport, NvFlowContext *context, NvFlowGridTextureChannel channel)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> NvFlowGridExportGetHandle </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">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td>
+ <td class="paramname"> <em>channel</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get export handle for the specified grid texture channel.<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>gridExport</em>&nbsp;</td><td>The grid export. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid export. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>channel</em>&nbsp;</td><td>The grid texture channel to return a handle for.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns export handle. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1144435705f7fba6cb45c8b6ec4ccf58"></a><!-- doxytag: member="NvFlow.h::NvFlowGridExportGetLayeredView" ref="g1144435705f7fba6cb45c8b6ec4ccf58" args="(NvFlowGridExportHandle handle, NvFlowGridExportLayeredView *layeredView)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridExportGetLayeredView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a> *&nbsp;</td>
+ <td class="paramname"> <em>layeredView</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get layeredView data for specified exportHandle.<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>handle</em>&nbsp;</td><td>The grid export handle. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>layeredView</em>&nbsp;</td><td>Destination for layeredView data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5cae79776b8e4148fc17d5f785759411"></a><!-- doxytag: member="NvFlow.h::NvFlowGridExportGetLayerView" ref="g5cae79776b8e4148fc17d5f785759411" args="(NvFlowGridExportHandle handle, NvFlowUint layerIdx, NvFlowGridExportLayerView *layerView)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridExportGetLayerView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>layerIdx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a> *&nbsp;</td>
+ <td class="paramname"> <em>layerView</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get layerView data for specified exportHandle and layer index.<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>handle</em>&nbsp;</td><td>The grid export handle. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>layerIdx</em>&nbsp;</td><td>The layer index to return the layerView of. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>layerView</em>&nbsp;</td><td>Destination for layerView data. </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>
diff --git a/docs/api/files/group___nv_flow_grid_import.html b/docs/api/files/group___nv_flow_grid_import.html
new file mode 100644
index 0000000..eed7738
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_import.html
@@ -0,0 +1,516 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImport</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>NvFlowGridImport</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_grid_import_desc.html">NvFlowGridImportDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create GridImport. <a href="struct_nv_flow_grid_import_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_grid_import_handle.html">NvFlowGridImportHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Texture channel handle. <a href="struct_nv_flow_grid_import_handle.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_grid_import_layered_view.html">NvFlowGridImportLayeredView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description applying to all imported layers. <a href="struct_nv_flow_grid_import_layered_view.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_grid_import_layer_view.html">NvFlowGridImportLayerView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a single imported layer. <a href="struct_nv_flow_grid_import_layer_view.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_grid_import_params.html">NvFlowGridImportParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for grabbing import view. <a href="struct_nv_flow_grid_import_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_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for grabbing import view. <a href="struct_nv_flow_grid_import_state_c_p_u_params.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_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a> { <a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad">eNvFlowGridImportModePoint</a> = 0,
+<a class="el" href="group___nv_flow_grid_import.html#gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51">eNvFlowGridImportModeLinear</a> = 1
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid import modes. <a href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3">NvFlowCreateGridImport</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_desc.html">NvFlowGridImportDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImportStateCPU *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9">NvFlowCreateGridImportStateCPU</a> (NvFlowGridImport *gridImport)</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_grid_import.html#gc218e8e507243c13a0373a4b41c177b0">NvFlowGridImportGetGridExport</a> (NvFlowGridImport *gridImport, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a">NvFlowGridImportGetHandle</a> (NvFlowGridImport *gridImport, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</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_grid_import.html#gc9285382ae920ad4c588bb70201a5d40">NvFlowGridImportGetLayeredView</a> (<a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> handle, <a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a> *layeredView)</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_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d">NvFlowGridImportGetLayerView</a> (<a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> handle, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> layerIdx, <a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a> *layerView)</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_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6">NvFlowGridImportReleaseChannel</a> (NvFlowGridImport *gridImport, NvFlowContext *context, <a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> channel)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5">NvFlowGridImportStateCPUGetHandle</a> (NvFlowGridImport *gridImport, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</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_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlowGridImportUpdateStateCPU</a> (NvFlowGridImportStateCPU *stateCPU, NvFlowContext *context, NvFlowGridExport *gridExport)</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_grid_import.html#g94598e9178d28e9ecda18cf989ea9049">NvFlowReleaseGridImport</a> (NvFlowGridImport *gridImport)</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_grid_import.html#gf3cd9204b3571102225a34ac063f56da">NvFlowReleaseGridImportStateCPU</a> (NvFlowGridImportStateCPU *stateCPU)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g96add5430a786e648dfbb820db700c0c"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportMode" ref="g96add5430a786e648dfbb820db700c0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid import modes.
+<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="gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad"></a><!-- doxytag: member="eNvFlowGridImportModePoint" ref="gg96add5430a786e648dfbb820db700c0cb8df6c68b0e9b113dae43268c27a6cad" args="" -->eNvFlowGridImportModePoint</em>&nbsp;</td><td>
+Non redundant write target, conversion possible for linear sampling. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51"></a><!-- doxytag: member="eNvFlowGridImportModeLinear" ref="gg96add5430a786e648dfbb820db700c0cee141e3176d75617251f281f65fc0d51" args="" -->eNvFlowGridImportModeLinear</em>&nbsp;</td><td>
+Redundant write target, avoids conversion. </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g28ef103e24cab9e84494aaddc095f5b3"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateGridImport" ref="g28ef103e24cab9e84494aaddc095f5b3" args="(NvFlowContext *context, const NvFlowGridImportDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridImport* NvFlowCreateGridImport </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_grid_import_desc.html">NvFlowGridImportDesc</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>
+Create a standalone grid import.<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 to use to create the new grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>Description required to create grid import.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns new grid import. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g872e64b9fcc66ead0d1fd5ac0e2241d9"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateGridImportStateCPU" ref="g872e64b9fcc66ead0d1fd5ac0e2241d9" args="(NvFlowGridImport *gridImport)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridImportStateCPU* NvFlowCreateGridImportStateCPU </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a grid import CPU state 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>gridImport</em>&nbsp;</td><td>The grid import to create the CPU state against.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns new grid import CPU state. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc218e8e507243c13a0373a4b41c177b0"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportGetGridExport" ref="gc218e8e507243c13a0373a4b41c177b0" args="(NvFlowGridImport *gridImport, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowGridImportGetGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get grid export for read access to grid import data.<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>gridImport</em>&nbsp;</td><td>The grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid import.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns grid export. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5c0bce8933b836ad9d206b5bad95a80a"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportGetHandle" ref="g5c0bce8933b836ad9d206b5bad95a80a" args="(NvFlowGridImport *gridImport, NvFlowContext *context, const NvFlowGridImportParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> NvFlowGridImportGetHandle </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</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">const <a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</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>
+Get import handle for the specified grid texture channel and import mode.<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>gridImport</em>&nbsp;</td><td>The grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for import handle.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns import handle. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc9285382ae920ad4c588bb70201a5d40"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportGetLayeredView" ref="gc9285382ae920ad4c588bb70201a5d40" args="(NvFlowGridImportHandle handle, NvFlowGridImportLayeredView *layeredView)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridImportGetLayeredView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a> *&nbsp;</td>
+ <td class="paramname"> <em>layeredView</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get layeredView data for specified importHandle.<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>handle</em>&nbsp;</td><td>The grid import handle. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>layeredView</em>&nbsp;</td><td>Destination for layeredView data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf7cdb92ab0048e7de1d19faa9960001d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportGetLayerView" ref="gf7cdb92ab0048e7de1d19faa9960001d" args="(NvFlowGridImportHandle handle, NvFlowUint layerIdx, NvFlowGridImportLayerView *layerView)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridImportGetLayerView </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td>
+ <td class="paramname"> <em>layerIdx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a> *&nbsp;</td>
+ <td class="paramname"> <em>layerView</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get layerView data for specified importHandle and layer index.<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>handle</em>&nbsp;</td><td>The grid import handle. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>layerIdx</em>&nbsp;</td><td>The layer index to return the layerView of. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>layerView</em>&nbsp;</td><td>Destination for layerView data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g57a13c9623c84120f85f4dd517c6bae6"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportReleaseChannel" ref="g57a13c9623c84120f85f4dd517c6bae6" args="(NvFlowGridImport *gridImport, NvFlowContext *context, NvFlowGridTextureChannel channel)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridImportReleaseChannel </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</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"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td>
+ <td class="paramname"> <em>channel</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release grid texture channel for grid import, allowing for memory recycle.<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>gridImport</em>&nbsp;</td><td>The grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>channel</em>&nbsp;</td><td>The grid texture channel to release. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga88273a5e91f52fa22644d50c2d1e1b5"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportStateCPUGetHandle" ref="ga88273a5e91f52fa22644d50c2d1e1b5" args="(NvFlowGridImport *gridImport, NvFlowContext *context, const NvFlowGridImportStateCPUParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> NvFlowGridImportStateCPUGetHandle </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</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">const <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</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>
+Get import handle, using previously captured CPU state to control configuration.<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>gridImport</em>&nbsp;</td><td>The grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid import. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for import handle.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns import handle. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7ccd60522f462b47b8ed9665f20e9335"></a><!-- doxytag: member="NvFlow.h::NvFlowGridImportUpdateStateCPU" ref="g7ccd60522f462b47b8ed9665f20e9335" args="(NvFlowGridImportStateCPU *stateCPU, NvFlowContext *context, NvFlowGridExport *gridExport)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridImportUpdateStateCPU </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImportStateCPU *&nbsp;</td>
+ <td class="paramname"> <em>stateCPU</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><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Capture CPU state from the provided 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>stateCPU</em>&nbsp;</td><td>The grid import CPU state to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the grid export. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>gridExport</em>&nbsp;</td><td>The grid export to capture the CPU state of. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g94598e9178d28e9ecda18cf989ea9049"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseGridImport" ref="g94598e9178d28e9ecda18cf989ea9049" args="(NvFlowGridImport *gridImport)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseGridImport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImport *&nbsp;</td>
+ <td class="paramname"> <em>gridImport</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release a standalone grid import.<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>gridImport</em>&nbsp;</td><td>The grid import to release. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf3cd9204b3571102225a34ac063f56da"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseGridImportStateCPU" ref="gf3cd9204b3571102225a34ac063f56da" args="(NvFlowGridImportStateCPU *stateCPU)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseGridImportStateCPU </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridImportStateCPU *&nbsp;</td>
+ <td class="paramname"> <em>stateCPU</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release a grid import CPU state 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>stateCPU</em>&nbsp;</td><td>The grid import CPU state to release. </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>
diff --git a/docs/api/files/group___nv_flow_grid_material.html b/docs/api/files/group___nv_flow_grid_material.html
new file mode 100644
index 0000000..c3ef9eb
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_material.html
@@ -0,0 +1,270 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridMaterial</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>NvFlowGridMaterial</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_grid_material_handle.html">NvFlowGridMaterialHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle provided by grid to reference materials. <a href="struct_nv_flow_grid_material_handle.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_grid_material_params.html">NvFlowGridMaterialParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material parameters. <a href="struct_nv_flow_grid_material_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_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material per component parameters. <a href="struct_nv_flow_grid_material_per_component.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_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlowGridComponent</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba">eNvFlowGridComponentVelocity</a> = 0,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16">eNvFlowGridComponentSmoke</a> = 1,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26">eNvFlowGridComponentTemperature</a> = 2,
+<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc">eNvFlowGridComponentFuel</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">eNvFlowGridNumComponents</a> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid component IDs. <a href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d">NvFlowGridCreateMaterial</a> (NvFlowGrid *grid, const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d">NvFlowGridGetDefaultMaterial</a> (NvFlowGrid *grid)</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_grid_material.html#g8effe109701f2bf167ff38ebf04e633b">NvFlowGridMaterialParamsDefaults</a> (<a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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_grid_material.html#gf76c4f299386693cd19aa55b41cda624">NvFlowGridReleaseMaterial</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> material)</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_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20">NvFlowGridSetMaterialParams</a> (NvFlowGrid *grid, <a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> material, const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</a> *params)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g26e274e86cb7c993d1bbe0f9abd989ae"></a><!-- doxytag: member="NvFlow.h::NvFlowGridComponent" ref="g26e274e86cb7c993d1bbe0f9abd989ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlowGridComponent</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid component IDs.
+<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="gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba"></a><!-- doxytag: member="eNvFlowGridComponentVelocity" ref="gg26e274e86cb7c993d1bbe0f9abd989ae499a1a1bdab238b9a7b9de6582b5e7ba" args="" -->eNvFlowGridComponentVelocity</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16"></a><!-- doxytag: member="eNvFlowGridComponentSmoke" ref="gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16" args="" -->eNvFlowGridComponentSmoke</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26"></a><!-- doxytag: member="eNvFlowGridComponentTemperature" ref="gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26" args="" -->eNvFlowGridComponentTemperature</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc"></a><!-- doxytag: member="eNvFlowGridComponentFuel" ref="gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc" args="" -->eNvFlowGridComponentFuel</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214"></a><!-- doxytag: member="eNvFlowGridNumComponents" ref="gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214" args="" -->eNvFlowGridNumComponents</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g6468af3605351c6d5b0f67bb4281f37d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridCreateMaterial" ref="g6468af3605351c6d5b0f67bb4281f37d" args="(NvFlowGrid *grid, const NvFlowGridMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> NvFlowGridCreateMaterial </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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>
+Creates new grid material, initializes to params.<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>grid</em>&nbsp;</td><td>The Flow grid to set parameters on. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>The new parameter values.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns handle to newly create grid material. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9e20298d09600ef6949d847b9551bf5d"></a><!-- doxytag: member="NvFlow.h::NvFlowGridGetDefaultMaterial" ref="g9e20298d09600ef6949d847b9551bf5d" args="(NvFlowGrid *grid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> NvFlowGridGetDefaultMaterial </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets a handle to the default grid material.<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>grid</em>&nbsp;</td><td>The grid to return its default grid material.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns default grid material for grid. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8effe109701f2bf167ff38ebf04e633b"></a><!-- doxytag: member="NvFlow.h::NvFlowGridMaterialParamsDefaults" ref="g8effe109701f2bf167ff38ebf04e633b" args="(NvFlowGridMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridMaterialParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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 grid material 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="gf76c4f299386693cd19aa55b41cda624"></a><!-- doxytag: member="NvFlow.h::NvFlowGridReleaseMaterial" ref="gf76c4f299386693cd19aa55b41cda624" args="(NvFlowGrid *grid, NvFlowGridMaterialHandle material)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridReleaseMaterial </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>material</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release grid material<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>grid</em>&nbsp;</td><td>The grid to set parameters on. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>material</em>&nbsp;</td><td>Handle to material to release. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga36f0b4bf3c99acfa24ddd6e0f05da20"></a><!-- doxytag: member="NvFlow.h::NvFlowGridSetMaterialParams" ref="ga36f0b4bf3c99acfa24ddd6e0f05da20" args="(NvFlowGrid *grid, NvFlowGridMaterialHandle material, const NvFlowGridMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridSetMaterialParams </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGrid *&nbsp;</td>
+ <td class="paramname"> <em>grid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>material</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</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>
+Sets material parameters, persistent over multiple grid updates.<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>grid</em>&nbsp;</td><td>The grid to set parameters on. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>material</em>&nbsp;</td><td>Handle to material to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>The new parameter values. </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>
diff --git a/docs/api/files/group___nv_flow_grid_proxy.html b/docs/api/files/group___nv_flow_grid_proxy.html
new file mode 100644
index 0000000..cdba262
--- /dev/null
+++ b/docs/api/files/group___nv_flow_grid_proxy.html
@@ -0,0 +1,258 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridProxy</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>NvFlowGridProxy</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_grid_proxy_desc.html">NvFlowGridProxyDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters need to create a grid proxy. <a href="struct_nv_flow_grid_proxy_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_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters need to create a multi-GPU proxy. <a href="struct_nv_flow_grid_proxy_flush_params.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_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlowGridProxyType</a> { <a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730">eNvFlowGridProxyTypePassThrough</a> = 0,
+<a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39">eNvFlowGridProxyTypeMultiGPU</a> = 1,
+<a class="el" href="group___nv_flow_grid_proxy.html#ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102">eNvFlowGridProxyTypeInterQueue</a> = 2
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Proxy types. <a href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridProxy *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae">NvFlowCreateGridProxy</a> (const <a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</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_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3">NvFlowGridProxyFlush</a> (NvFlowGridProxy *proxy, const <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</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_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8">NvFlowGridProxyGetGridExport</a> (NvFlowGridProxy *proxy, NvFlowContext *renderContext)</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_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5">NvFlowGridProxyPush</a> (NvFlowGridProxy *proxy, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</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_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc">NvFlowReleaseGridProxy</a> (NvFlowGridProxy *proxy)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="gd49c07926e022ba8ee4397db5ff03577"></a><!-- doxytag: member="NvFlow.h::NvFlowGridProxyType" ref="gd49c07926e022ba8ee4397db5ff03577" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlowGridProxyType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Proxy types.
+<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="ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730"></a><!-- doxytag: member="eNvFlowGridProxyTypePassThrough" ref="ggd49c07926e022ba8ee4397db5ff03577ba63eead41bba89a6b6594612c0b4730" args="" -->eNvFlowGridProxyTypePassThrough</em>&nbsp;</td><td>
+No operation, allows common code path for single versus multiple GPUs in the application. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39"></a><!-- doxytag: member="eNvFlowGridProxyTypeMultiGPU" ref="ggd49c07926e022ba8ee4397db5ff03577a2742f14c8a312e8e1ad5f88357bba39" args="" -->eNvFlowGridProxyTypeMultiGPU</em>&nbsp;</td><td>
+Transports render data between GPUs. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102"></a><!-- doxytag: member="eNvFlowGridProxyTypeInterQueue" ref="ggd49c07926e022ba8ee4397db5ff035771bb82e135d6fc72a92b66e0910123102" args="" -->eNvFlowGridProxyTypeInterQueue</em>&nbsp;</td><td>
+Versions grid export data for safe async compute. </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gb83baa8533f982c3a9226091a687c9ae"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateGridProxy" ref="gb83baa8533f982c3a9226091a687c9ae" args="(const NvFlowGridProxyDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridProxy* NvFlowCreateGridProxy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a grid proxy.<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>desc</em>&nbsp;</td><td>Description required to create grid proxy.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created grid proxy. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gba62825ed98f5e8b0150caff9df1bed3"></a><!-- doxytag: member="NvFlow.h::NvFlowGridProxyFlush" ref="gba62825ed98f5e8b0150caff9df1bed3" args="(NvFlowGridProxy *proxy, const NvFlowGridProxyFlushParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridProxyFlush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridProxy *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</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>
+Helps simulation results move faster between GPUs, should be called before each render.<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>proxy</em>&nbsp;</td><td>The grid proxy to be flushed. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters needed to flush the data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g755a90ed03e901322fff12a23a5b9bf8"></a><!-- doxytag: member="NvFlow.h::NvFlowGridProxyGetGridExport" ref="g755a90ed03e901322fff12a23a5b9bf8" args="(NvFlowGridProxy *proxy, NvFlowContext *renderContext)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowGridProxyGetGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridProxy *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>renderContext</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the latest grid export available on the render GPU.<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>proxy</em>&nbsp;</td><td>The grid proxy supplying the grid export. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>renderContext</em>&nbsp;</td><td>The context that will render the grid export.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The latest grid export available from the proxy. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gad1e7d715f4dde72c8cd114e9935b5f5"></a><!-- doxytag: member="NvFlow.h::NvFlowGridProxyPush" ref="gad1e7d715f4dde72c8cd114e9935b5f5" args="(NvFlowGridProxy *proxy, NvFlowGridExport *gridExport, const NvFlowGridProxyFlushParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowGridProxyPush </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridProxy *&nbsp;</td>
+ <td class="paramname"> <em>proxy</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_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</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>
+Pushes simulation results to the proxy, should be updated after each simulation update.<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>proxy</em>&nbsp;</td><td>The grid proxy to be updated. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>gridExport</em>&nbsp;</td><td>The grid export with latest simulation results. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters needed to flush the data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd4a4abce1f387e892e350162577fdecc"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseGridProxy" ref="gd4a4abce1f387e892e350162577fdecc" args="(NvFlowGridProxy *proxy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseGridProxy </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowGridProxy *&nbsp;</td>
+ <td class="paramname"> <em>proxy</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a grid proxy.<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>proxy</em>&nbsp;</td><td>The grid proxy to be released. </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>
diff --git a/docs/api/files/group___nv_flow_particle_surface.html b/docs/api/files/group___nv_flow_particle_surface.html
new file mode 100644
index 0000000..a295df9
--- /dev/null
+++ b/docs/api/files/group___nv_flow_particle_surface.html
@@ -0,0 +1,409 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowParticleSurface</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>NvFlowParticleSurface</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_particle_surface_data.html">NvFlowParticleSurfaceData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Particle data. <a href="struct_nv_flow_particle_surface_data.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_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description for creation. <a href="struct_nv_flow_particle_surface_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_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter for surface emission. <a href="struct_nv_flow_particle_surface_emit_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_particle_surface_params.html">NvFlowParticleSurfaceParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters for update. <a href="struct_nv_flow_particle_surface_params.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowParticleSurface *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67">NvFlowCreateParticleSurface</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_desc.html">NvFlowParticleSurfaceDesc</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_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0">NvFlowParticleSurfaceAllocFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</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_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6">NvFlowParticleSurfaceDebugGridExport</a> (NvFlowParticleSurface *surface, NvFlowContext *context)</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_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542">NvFlowParticleSurfaceEmitDensityFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params, const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *emitParams)</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_particle_surface.html#g3d4fed08e9776585468db15351f702b6">NvFlowParticleSurfaceEmitVelocityFunc</a> (NvFlowParticleSurface *surface, NvFlowContext *context, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *dataFrontIdx, const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *params, const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *emitParams)</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_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa">NvFlowParticleSurfaceUpdateParticles</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a> *data)</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_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6">NvFlowParticleSurfaceUpdateSurface</a> (NvFlowParticleSurface *surface, NvFlowContext *context, const <a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</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_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069">NvFlowReleaseParticleSurface</a> (NvFlowParticleSurface *surface)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gde566e659c3040ba84e871ba90a51e67"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateParticleSurface" ref="gde566e659c3040ba84e871ba90a51e67" args="(NvFlowContext *context, const NvFlowParticleSurfaceDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowParticleSurface* NvFlowCreateParticleSurface </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_particle_surface_desc.html">NvFlowParticleSurfaceDesc</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>
+Create a particle surface 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 to use to create the new particle surface. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>Description required to create particle surface object.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns created particle surface object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb784a11fe38b2090d2daf9e4a34182f0"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceAllocFunc" ref="gb784a11fe38b2090d2daf9e4a34182f0" args="(NvFlowParticleSurface *surface, NvFlowContext *context, const NvFlowGridEmitCustomAllocParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowParticleSurfaceAllocFunc </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</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">const <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</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>
+Apply particle surface allocation to grid.<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>surface</em>&nbsp;</td><td>The particle surface object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface and the grid. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for grid custom allocation callback. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1d307fd65e119d6c6e895dc50ae8f0a6"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceDebugGridExport" ref="g1d307fd65e119d6c6e895dc50ae8f0a6" args="(NvFlowParticleSurface *surface, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowParticleSurfaceDebugGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get grid export that can be ray marched to visualize the generated particle surface/volume.<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>surface</em>&nbsp;</td><td>The particle surface object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the grid export. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2c7368c745591989afb0bb0dcfb29542"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceEmitDensityFunc" ref="g2c7368c745591989afb0bb0dcfb29542" args="(NvFlowParticleSurface *surface, NvFlowContext *context, NvFlowUint *dataFrontIdx, const NvFlowGridEmitCustomEmitParams *params, const NvFlowParticleSurfaceEmitParams *emitParams)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowParticleSurfaceEmitDensityFunc </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</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"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *&nbsp;</td>
+ <td class="paramname"> <em>dataFrontIdx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>emitParams</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Apply particle surface emit operation to grid density texture channel.<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>surface</em>&nbsp;</td><td>The particle surface object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface and the grid. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>dataFrontIdx</em>&nbsp;</td><td>Pointer to front data index. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for grid custom emit callback. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>emitParams</em>&nbsp;</td><td>Parameters to control surface emit behavior. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3d4fed08e9776585468db15351f702b6"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceEmitVelocityFunc" ref="g3d4fed08e9776585468db15351f702b6" args="(NvFlowParticleSurface *surface, NvFlowContext *context, NvFlowUint *dataFrontIdx, const NvFlowGridEmitCustomEmitParams *params, const NvFlowParticleSurfaceEmitParams *emitParams)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowParticleSurfaceEmitVelocityFunc </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</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"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *&nbsp;</td>
+ <td class="paramname"> <em>dataFrontIdx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> *&nbsp;</td>
+ <td class="paramname"> <em>emitParams</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Apply particle surface emit operation to grid velocity texture channel.<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>surface</em>&nbsp;</td><td>The particle surface object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface and the grid. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>dataFrontIdx</em>&nbsp;</td><td>Pointer to front data index. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for grid custom emit callback. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>emitParams</em>&nbsp;</td><td>Parameters to control surface emit behavior. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga7ec21650ddb67a9e492f0720660b0fa"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceUpdateParticles" ref="ga7ec21650ddb67a9e492f0720660b0fa" args="(NvFlowParticleSurface *surface, NvFlowContext *context, const NvFlowParticleSurfaceData *data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowParticleSurfaceUpdateParticles </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</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">const <a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a> *&nbsp;</td>
+ <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Update particle data for particle surface.<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>surface</em>&nbsp;</td><td>The particle surface to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>data</em>&nbsp;</td><td>Particle data. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ge0e2f98b4b476b1cb5ceb525aa5474c6"></a><!-- doxytag: member="NvFlow.h::NvFlowParticleSurfaceUpdateSurface" ref="ge0e2f98b4b476b1cb5ceb525aa5474c6" args="(NvFlowParticleSurface *surface, NvFlowContext *context, const NvFlowParticleSurfaceParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowParticleSurfaceUpdateSurface </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</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">const <a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</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>
+Generate surface using the latest particle data.<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>surface</em>&nbsp;</td><td>The particle surface to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the particle surface. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for surface generation. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4b1cd9056f8bd8f9a8376190bcdc8069"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseParticleSurface" ref="g4b1cd9056f8bd8f9a8376190bcdc8069" args="(NvFlowParticleSurface *surface)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseParticleSurface </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowParticleSurface *&nbsp;</td>
+ <td class="paramname"> <em>surface</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a particle surface 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>surface</em>&nbsp;</td><td>The particle surface object to be released. </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>
diff --git a/docs/api/files/group___nv_flow_render_material.html b/docs/api/files/group___nv_flow_render_material.html
new file mode 100644
index 0000000..f0890f6
--- /dev/null
+++ b/docs/api/files/group___nv_flow_render_material.html
@@ -0,0 +1,407 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderMaterial</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>NvFlowRenderMaterial</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_color_map_data.html">NvFlowColorMapData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Required information for writing to a CPU mapped color map. <a href="struct_nv_flow_color_map_data.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_render_material_handle.html">NvFlowRenderMaterialHandle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A handle to a volume render material. <a href="struct_nv_flow_render_material_handle.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_render_material_params.html">NvFlowRenderMaterialParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Per material parameters for Flow grid rendering. <a href="struct_nv_flow_render_material_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_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description necessary to create render material. <a href="struct_nv_flow_render_material_pool_desc.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_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28">eNvFlowVolumeRenderMode_colormap</a> = 0,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6">eNvFlowVolumeRenderMode_raw</a> = 1,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6">eNvFlowVolumeRenderMode_rainbow</a> = 2,
+<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1">eNvFlowVolumeRenderMode_debug</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">eNvFlowVolumeRenderModeCount</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render modes. <a href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968">NvFlowCreateRenderMaterial</a> (NvFlowContext *context, NvFlowRenderMaterialPool *pool, const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a> *params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e">NvFlowCreateRenderMaterialPool</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd">NvFlowGetDefaultRenderMaterial</a> (NvFlowRenderMaterialPool *pool)</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_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b">NvFlowReleaseRenderMaterial</a> (<a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g93c314e84e616c212df666169982bcfe">NvFlowReleaseRenderMaterialPool</a> (NvFlowRenderMaterialPool *pool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b">NvFlowRenderMaterialColorMap</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g50165042eb7248e0bff83db1f7256cf0">NvFlowRenderMaterialColorUnmap</a> (NvFlowContext *context, <a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle)</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_render_material.html#g9db3bcbee665346417feac9cb89c5655">NvFlowRenderMaterialParamsDefaults</a> (<a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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_render_material.html#gb0a5a6e0282f695816475d299398dd88">NvFlowRenderMaterialUpdate</a> (<a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> handle, const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a> *params)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g29ab49d025fc500883ddb34bb334b4c1"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeRenderMode" ref="g29ab49d025fc500883ddb34bb334b4c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render modes.
+<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="gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28"></a><!-- doxytag: member="eNvFlowVolumeRenderMode_colormap" ref="gg29ab49d025fc500883ddb34bb334b4c15eeaa72875ed0d2e89cf640204bebc28" args="" -->eNvFlowVolumeRenderMode_colormap</em>&nbsp;</td><td>
+Uses color map defined in render material. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6"></a><!-- doxytag: member="eNvFlowVolumeRenderMode_raw" ref="gg29ab49d025fc500883ddb34bb334b4c1aee4560174bf16970c06d438f80813c6" args="" -->eNvFlowVolumeRenderMode_raw</em>&nbsp;</td><td>
+Treats sampled value as RGBA. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6"></a><!-- doxytag: member="eNvFlowVolumeRenderMode_rainbow" ref="gg29ab49d025fc500883ddb34bb334b4c1a8df7cafed8032602346699836d212a6" args="" -->eNvFlowVolumeRenderMode_rainbow</em>&nbsp;</td><td>
+Visualizes single component with rainbow color, good for density visualization. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1"></a><!-- doxytag: member="eNvFlowVolumeRenderMode_debug" ref="gg29ab49d025fc500883ddb34bb334b4c140b2320e4443f78b53ad2af8a8201db1" args="" -->eNvFlowVolumeRenderMode_debug</em>&nbsp;</td><td>
+Visualizes xyz components with color, good for velocity visualization. </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f"></a><!-- doxytag: member="eNvFlowVolumeRenderModeCount" ref="gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f" args="" -->eNvFlowVolumeRenderModeCount</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gf6b98d52931595fe12211a5a6f1e3968"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateRenderMaterial" ref="gf6b98d52931595fe12211a5a6f1e3968" args="(NvFlowContext *context, NvFlowRenderMaterialPool *pool, const NvFlowRenderMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> NvFlowCreateRenderMaterial </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">NvFlowRenderMaterialPool *&nbsp;</td>
+ <td class="paramname"> <em>pool</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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>
+Create a render material.<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 to use for GPU resource creation. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to create/own the material. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Material parameters.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a handle to the material. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g602e46bea9c816815bcca191a2e7861e"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateRenderMaterialPool" ref="g602e46bea9c816815bcca191a2e7861e" args="(NvFlowContext *context, const NvFlowRenderMaterialPoolDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* NvFlowCreateRenderMaterialPool </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_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</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 render material pool 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="gef43741d1402b21dc98d7b47d4b902fd"></a><!-- doxytag: member="NvFlow.h::NvFlowGetDefaultRenderMaterial" ref="gef43741d1402b21dc98d7b47d4b902fd" args="(NvFlowRenderMaterialPool *pool)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> NvFlowGetDefaultRenderMaterial </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowRenderMaterialPool *&nbsp;</td>
+ <td class="paramname"> <em>pool</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the default render material.<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>pool</em>&nbsp;</td><td>The pool to create/own the material.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a handle to the default material. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g14aa2333413ca0a483a7d1ef13c4510b"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseRenderMaterial" ref="g14aa2333413ca0a483a7d1ef13c4510b" args="(NvFlowRenderMaterialHandle handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseRenderMaterial </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release a render material.<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>handle</em>&nbsp;</td><td>Handle to the material to release. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g93c314e84e616c212df666169982bcfe"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseRenderMaterialPool" ref="g93c314e84e616c212df666169982bcfe" args="(NvFlowRenderMaterialPool *pool)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseRenderMaterialPool </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowRenderMaterialPool *&nbsp;</td>
+ <td class="paramname"> <em>pool</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>pool</em>&nbsp;</td><td>The volume render object to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6fe2173bc29d5fb03b0e24ea6abfe58b"></a><!-- doxytag: member="NvFlow.h::NvFlowRenderMaterialColorMap" ref="g6fe2173bc29d5fb03b0e24ea6abfe58b" args="(NvFlowContext *context, NvFlowRenderMaterialHandle handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a> NvFlowRenderMaterialColorMap </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"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Map the color map associated with the material for write access.<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 to use for mapping. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>handle</em>&nbsp;</td><td>Handle to the material to map.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns a pointer and range of CPU memory for write access. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g50165042eb7248e0bff83db1f7256cf0"></a><!-- doxytag: member="NvFlow.h::NvFlowRenderMaterialColorUnmap" ref="g50165042eb7248e0bff83db1f7256cf0" args="(NvFlowContext *context, NvFlowRenderMaterialHandle handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowRenderMaterialColorUnmap </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"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmap the color map associated with the material.<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 to perform unmap. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>handle</em>&nbsp;</td><td>Handle to the material to unmap. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9db3bcbee665346417feac9cb89c5655"></a><!-- doxytag: member="NvFlow.h::NvFlowRenderMaterialParamsDefaults" ref="g9db3bcbee665346417feac9cb89c5655" args="(NvFlowRenderMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowRenderMaterialParamsDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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 material 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="gb0a5a6e0282f695816475d299398dd88"></a><!-- doxytag: member="NvFlow.h::NvFlowRenderMaterialUpdate" ref="gb0a5a6e0282f695816475d299398dd88" args="(NvFlowRenderMaterialHandle handle, const NvFlowRenderMaterialParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowRenderMaterialUpdate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a>&nbsp;</td>
+ <td class="paramname"> <em>handle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</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>
+Update a render material.<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>handle</em>&nbsp;</td><td>Handle to the material to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Material parameters. </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>
diff --git a/docs/api/files/group___nv_flow_s_d_f_generator.html b/docs/api/files/group___nv_flow_s_d_f_generator.html
new file mode 100644
index 0000000..77d3ecd
--- /dev/null
+++ b/docs/api/files/group___nv_flow_s_d_f_generator.html
@@ -0,0 +1,271 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowSDFGenerator</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>NvFlowSDFGenerator</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_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required for creating a signed distance field generator. <a href="struct_nv_flow_s_d_f_gen_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_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Simple mesh description. <a href="struct_nv_flow_s_d_f_gen_mesh_params.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowSDFGen *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c">NvFlowCreateSDFGen</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_s_d_f_gen_desc.html">NvFlowSDFGenDesc</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_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c">NvFlowReleaseSDFGen</a> (NvFlowSDFGen *sdfGen)</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_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c">NvFlowSDFGenReset</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowTexture3D *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead">NvFlowSDFGenShape</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</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_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0">NvFlowSDFGenUpdate</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context)</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_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b">NvFlowSDFGenVoxelize</a> (NvFlowSDFGen *sdfGen, NvFlowContext *context, const <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a> *params)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g6abed5463a612b1fb4b4701871887e4c"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateSDFGen" ref="g6abed5463a612b1fb4b4701871887e4c" args="(NvFlowContext *context, const NvFlowSDFGenDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowSDFGen* NvFlowCreateSDFGen </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_s_d_f_gen_desc.html">NvFlowSDFGenDesc</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 Flow signed distance field generator.<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 signed distance field generator. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gda30c5a6eb5d2525d53b56a92edd7d4c"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseSDFGen" ref="gda30c5a6eb5d2525d53b56a92edd7d4c" args="(NvFlowSDFGen *sdfGen)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseSDFGen </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowSDFGen *&nbsp;</td>
+ <td class="paramname"> <em>sdfGen</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a signed distance field generator.<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>sdfGen</em>&nbsp;</td><td>The signed distance field generator to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3aec811f9ceaf70efd408c2ffeaf159c"></a><!-- doxytag: member="NvFlow.h::NvFlowSDFGenReset" ref="g3aec811f9ceaf70efd408c2ffeaf159c" args="(NvFlowSDFGen *sdfGen, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowSDFGenReset </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowSDFGen *&nbsp;</td>
+ <td class="paramname"> <em>sdfGen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clears previous voxelization.<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>sdfGen</em>&nbsp;</td><td>The signed distance field generator to test. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created sdfGen. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g69f289d064862eba6b635ace5bc50ead"></a><!-- doxytag: member="NvFlow.h::NvFlowSDFGenShape" ref="g69f289d064862eba6b635ace5bc50ead" args="(NvFlowSDFGen *sdfGen, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowTexture3D* NvFlowSDFGenShape </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowSDFGen *&nbsp;</td>
+ <td class="paramname"> <em>sdfGen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Provides access to signed distance field 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>sdfGen</em>&nbsp;</td><td>The signed distance field generator. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created sdfGen.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The 3D texture storing the latest signed distance field. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7ec5c52d832fdb8a198e3828917dbff0"></a><!-- doxytag: member="NvFlow.h::NvFlowSDFGenUpdate" ref="g7ec5c52d832fdb8a198e3828917dbff0" args="(NvFlowSDFGen *sdfGen, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowSDFGenUpdate </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowSDFGen *&nbsp;</td>
+ <td class="paramname"> <em>sdfGen</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generates signed distance field from latest voxelization.<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>sdfGen</em>&nbsp;</td><td>The signed distance field generator to update. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created sdfGen. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0e3117404eeaf9c6ada892c12a5c5b4b"></a><!-- doxytag: member="NvFlow.h::NvFlowSDFGenVoxelize" ref="g0e3117404eeaf9c6ada892c12a5c5b4b" args="(NvFlowSDFGen *sdfGen, NvFlowContext *context, const NvFlowSDFGenMeshParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowSDFGenVoxelize </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowSDFGen *&nbsp;</td>
+ <td class="paramname"> <em>sdfGen</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">const <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</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>
+Voxelizes triangle mesh.<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>sdfGen</em>&nbsp;</td><td>The signed distance field generator to perform voxelization. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context that created sdfGen. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters, including triangle mesh data. </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>
diff --git a/docs/api/files/group___nv_flow_shape.html b/docs/api/files/group___nv_flow_shape.html
new file mode 100644
index 0000000..7d38520
--- /dev/null
+++ b/docs/api/files/group___nv_flow_shape.html
@@ -0,0 +1,317 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShape</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>NvFlowShape</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">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shared type for shape descriptions. <a href="union_nv_flow_shape_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_shape_desc_box.html">NvFlowShapeDescBox</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a box. <a href="struct_nv_flow_shape_desc_box.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_shape_desc_capsule.html">NvFlowShapeDescCapsule</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a capsule. <a href="struct_nv_flow_shape_desc_capsule.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_shape_desc_plane.html">NvFlowShapeDescPlane</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a plane. <a href="struct_nv_flow_shape_desc_plane.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_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of a signed distance field shape. <a href="struct_nv_flow_shape_desc_s_d_f.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_shape_desc_sphere.html">NvFlowShapeDescSphere</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Desription of a sphere. <a href="struct_nv_flow_shape_desc_sphere.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_shape_s_d_f_data.html">NvFlowShapeSDFData</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Required information for writing to a CPU mapped signed distance field. <a href="struct_nv_flow_shape_s_d_f_data.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_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create a signed distance field object. <a href="struct_nv_flow_shape_s_d_f_desc.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_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0">eNvFlowShapeTypeSDF</a> = 0,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941">eNvFlowShapeTypeSphere</a> = 1,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036">eNvFlowShapeTypeBox</a> = 2,
+<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999">eNvFlowShapeTypeCapsule</a> = 3,
+<br>
+&nbsp;&nbsp;<a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">eNvFlowShapeTypePlane</a> = 4
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Types of shapes for emit/collide behavior. <a href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowShapeSDF *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f">NvFlowCreateShapeSDF</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowShapeSDF *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697">NvFlowCreateShapeSDFFromTexture3D</a> (NvFlowContext *context, NvFlowTexture3D *texture)</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_shape.html#g5331956d51d61f55ee5147bef2eb993c">NvFlowReleaseShapeSDF</a> (NvFlowShapeSDF *shape)</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_shape.html#gda661689e449ded027828bf7c01085cb">NvFlowShapeSDFDescDefaults</a> (<a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> *desc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42">NvFlowShapeSDFMap</a> (NvFlowShapeSDF *shape, NvFlowContext *context)</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_shape.html#g7ea7231d8170803230f086f53af26fbb">NvFlowShapeSDFUnmap</a> (NvFlowShapeSDF *shape, NvFlowContext *context)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="g463cc4d47b761fcac664190593845434"></a><!-- doxytag: member="NvFlow.h::NvFlowShapeType" ref="g463cc4d47b761fcac664190593845434" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Types of shapes for emit/collide behavior.
+<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="gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0"></a><!-- doxytag: member="eNvFlowShapeTypeSDF" ref="gg463cc4d47b761fcac6641905938454346347fe66fb723fc400d697dbcc3536b0" args="" -->eNvFlowShapeTypeSDF</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941"></a><!-- doxytag: member="eNvFlowShapeTypeSphere" ref="gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941" args="" -->eNvFlowShapeTypeSphere</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036"></a><!-- doxytag: member="eNvFlowShapeTypeBox" ref="gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036" args="" -->eNvFlowShapeTypeBox</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999"></a><!-- doxytag: member="eNvFlowShapeTypeCapsule" ref="gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999" args="" -->eNvFlowShapeTypeCapsule</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f"></a><!-- doxytag: member="eNvFlowShapeTypePlane" ref="gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f" args="" -->eNvFlowShapeTypePlane</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g70fdfc0c12191ca9021680b3acd8db9f"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateShapeSDF" ref="g70fdfc0c12191ca9021680b3acd8db9f" args="(NvFlowContext *context, const NvFlowShapeSDFDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowShapeSDF* NvFlowCreateShapeSDF </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_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</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 signed distance field object with no initial data.<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 to use for creation. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>desc</em>&nbsp;</td><td>A description needed for memory allocation.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created signed distance field object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g00c7d783cbb474a2ed6b8b424a657697"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateShapeSDFFromTexture3D" ref="g00c7d783cbb474a2ed6b8b424a657697" args="(NvFlowContext *context, NvFlowTexture3D *texture)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowShapeSDF* NvFlowCreateShapeSDFFromTexture3D </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>texture</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 signed distance field object with data from 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>context</em>&nbsp;</td><td>The context to use for creation. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>texture</em>&nbsp;</td><td>The 3D texture containing the signed distance field to use.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The created signed distance field object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5331956d51d61f55ee5147bef2eb993c"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseShapeSDF" ref="g5331956d51d61f55ee5147bef2eb993c" args="(NvFlowShapeSDF *shape)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseShapeSDF </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowShapeSDF *&nbsp;</td>
+ <td class="paramname"> <em>shape</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a signed distance field 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>shape</em>&nbsp;</td><td>The signed distance field to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gda661689e449ded027828bf7c01085cb"></a><!-- doxytag: member="NvFlow.h::NvFlowShapeSDFDescDefaults" ref="gda661689e449ded027828bf7c01085cb" args="(NvFlowShapeSDFDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowShapeSDFDescDefaults </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> *&nbsp;</td>
+ <td class="paramname"> <em>desc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows the application to request a default signed distance field object description 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>desc</em>&nbsp;</td><td>The description for Flow to fill out. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g93ffdb10ed63fcbaeabbe56da9241f42"></a><!-- doxytag: member="NvFlow.h::NvFlowShapeSDFMap" ref="g93ffdb10ed63fcbaeabbe56da9241f42" args="(NvFlowShapeSDF *shape, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a> NvFlowShapeSDFMap </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowShapeSDF *&nbsp;</td>
+ <td class="paramname"> <em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maps a signed distance field object for CPU write access.<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>shape</em>&nbsp;</td><td>The signed distance field object to map. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the Flow signed distance field.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns the information needed to properly write to the mapped signed distance field object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7ea7231d8170803230f086f53af26fbb"></a><!-- doxytag: member="NvFlow.h::NvFlowShapeSDFUnmap" ref="g7ea7231d8170803230f086f53af26fbb" args="(NvFlowShapeSDF *shape, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowShapeSDFUnmap </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowShapeSDF *&nbsp;</td>
+ <td class="paramname"> <em>shape</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unmaps a signed distance field object from CPU write access, uploads update field to GPU.<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>shape</em>&nbsp;</td><td>The signed distance field object to unmap. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>context</em>&nbsp;</td><td>The context used to create the Flow signed distance field. </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>
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>
diff --git a/docs/api/files/group___nv_flow_volume_shadow.html b/docs/api/files/group___nv_flow_volume_shadow.html
new file mode 100644
index 0000000..be68e2f
--- /dev/null
+++ b/docs/api/files/group___nv_flow_volume_shadow.html
@@ -0,0 +1,291 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeShadow</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>NvFlowVolumeShadow</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_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters required to visualize shadow block allocation. <a href="struct_nv_flow_volume_shadow_debug_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_shadow_desc.html">NvFlowVolumeShadowDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description required to create volume shadow object. <a href="struct_nv_flow_volume_shadow_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_shadow_params.html">NvFlowVolumeShadowParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters required to update volume shadows. <a href="struct_nv_flow_volume_shadow_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_shadow_stats.html">NvFlowVolumeShadowStats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stats on currently active volume shadow. <a href="struct_nv_flow_volume_shadow_stats.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowVolumeShadow *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb">NvFlowCreateVolumeShadow</a> (NvFlowContext *context, const <a class="el" href="struct_nv_flow_volume_shadow_desc.html">NvFlowVolumeShadowDesc</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_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb">NvFlowReleaseVolumeShadow</a> (NvFlowVolumeShadow *volumeShadow)</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_shadow.html#gdb4ed8583577e3499f03042cf925b418">NvFlowVolumeShadowDebugRender</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, const <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</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_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210">NvFlowVolumeShadowGetGridExport</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context)</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_shadow.html#g71c0805f7802f52b25087ec490360ac3">NvFlowVolumeShadowGetStats</a> (NvFlowVolumeShadow *volumeShadow, <a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a> *stats)</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_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e">NvFlowVolumeShadowUpdate</a> (NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, NvFlowGridExport *gridExport, const <a class="el" href="struct_nv_flow_volume_shadow_params.html">NvFlowVolumeShadowParams</a> *params)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gd05cf3042cf664ee335d766ae4383bdb"></a><!-- doxytag: member="NvFlow.h::NvFlowCreateVolumeShadow" ref="gd05cf3042cf664ee335d766ae4383bdb" args="(NvFlowContext *context, const NvFlowVolumeShadowDesc *desc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowVolumeShadow* NvFlowCreateVolumeShadow </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_shadow_desc.html">NvFlowVolumeShadowDesc</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 shadow 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 shadow object. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3b11a8e736d1cd4cc674a8737067adbb"></a><!-- doxytag: member="NvFlow.h::NvFlowReleaseVolumeShadow" ref="g3b11a8e736d1cd4cc674a8737067adbb" args="(NvFlowVolumeShadow *volumeShadow)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowReleaseVolumeShadow </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeShadow *&nbsp;</td>
+ <td class="paramname"> <em>volumeShadow</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Releases a volume shadow 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>volumeShadow</em>&nbsp;</td><td>The volume shadow object to be released. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdb4ed8583577e3499f03042cf925b418"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeShadowDebugRender" ref="gdb4ed8583577e3499f03042cf925b418" args="(NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, const NvFlowVolumeShadowDebugRenderParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeShadowDebugRender </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeShadow *&nbsp;</td>
+ <td class="paramname"> <em>volumeShadow</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">const <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</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>
+Draw debug visualization of sparse volume shadow structure.<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>volumeShadow</em>&nbsp;</td><td>The volume shadow object. </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 shadow object. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for debug visualization. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd3f1d44c0e39e8fb02963cfa7ba4e210"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeShadowGetGridExport" ref="gd3f1d44c0e39e8fb02963cfa7ba4e210" args="(NvFlowVolumeShadow *volumeShadow, NvFlowContext *context)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* NvFlowVolumeShadowGetGridExport </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeShadow *&nbsp;</td>
+ <td class="paramname"> <em>volumeShadow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">NvFlowContext *&nbsp;</td>
+ <td class="paramname"> <em>context</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get grid export with shadow results. Currently, shadow results are placed in z component (the burn component).<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>volumeShadow</em>&nbsp;</td><td>The volume shadow object. </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 shadow object.</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Returns grid export with shadow results. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g71c0805f7802f52b25087ec490360ac3"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeShadowGetStats" ref="g71c0805f7802f52b25087ec490360ac3" args="(NvFlowVolumeShadow *volumeShadow, NvFlowVolumeShadowStats *stats)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeShadowGetStats </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeShadow *&nbsp;</td>
+ <td class="paramname"> <em>volumeShadow</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a> *&nbsp;</td>
+ <td class="paramname"> <em>stats</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get stats for latest shadow computation.<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>volumeShadow</em>&nbsp;</td><td>The volume shadow object. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>stats</em>&nbsp;</td><td>Destination for shadow computation stats. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7362cf24bde42a6f27c74d2c7720a38e"></a><!-- doxytag: member="NvFlow.h::NvFlowVolumeShadowUpdate" ref="g7362cf24bde42a6f27c74d2c7720a38e" args="(NvFlowVolumeShadow *volumeShadow, NvFlowContext *context, NvFlowGridExport *gridExport, const NvFlowVolumeShadowParams *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NvFlowVolumeShadowUpdate </td>
+ <td>(</td>
+ <td class="paramtype">NvFlowVolumeShadow *&nbsp;</td>
+ <td class="paramname"> <em>volumeShadow</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_shadow_params.html">NvFlowVolumeShadowParams</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>
+Generate shadows from provided 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>volumeShadow</em>&nbsp;</td><td>The volume shadow object. </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 shadow 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 use for generating shadows. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>Parameters for shadow generation. </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>
diff --git a/docs/api/files/index.html b/docs/api/files/index.html
new file mode 100644
index 0000000..dbc41d3
--- /dev/null
+++ b/docs/api/files/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>NVIDIA(R) Flow(R) 1.0.0 API Reference</title></head>
+<frameset cols="250,*">
+ <frame src="tree.html" name="treefrm">
+ <frame src="main.html" name="basefrm">
+ <noframes>
+ <a href="main.html">Frames are disabled. Click here to go to the main page.</a>
+ </noframes>
+</frameset>
+</html>
diff --git a/docs/api/files/main.html b/docs/api/files/main.html
new file mode 100644
index 0000000..7aca3ab
--- /dev/null
+++ b/docs/api/files/main.html
@@ -0,0 +1,34 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Main Page</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 class="current"><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>NVIDIA(R) Flow(R) 1.0.0 API Reference Documentation</h1>
+<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>
diff --git a/docs/api/files/modules.html b/docs/api/files/modules.html
new file mode 100644
index 0000000..48553cb
--- /dev/null
+++ b/docs/api/files/modules.html
@@ -0,0 +1,52 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: Module Index</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 class="current"><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>Modules</h1>Here is a list of all modules:<ul>
+<li><a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>
+<li><a class="el" href="group___nv_flow_grid_material.html">NvFlowGridMaterial</a>
+<li><a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>
+<li><a class="el" href="group___nv_flow_grid_emit.html">NvFlowGridEmit</a>
+<li><a class="el" href="group___nv_flow_grid_emit_custom.html">NvFlowGridEmitCustom</a>
+<li><a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>
+<li><a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>
+<li><a class="el" href="group___nv_flow_render_material.html">NvFlowRenderMaterial</a>
+<li><a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>
+<li><a class="el" href="group___nv_flow_volume_shadow.html">NvFlowVolumeShadow</a>
+<li><a class="el" href="group___nv_flow_cross_section.html">NvFlowCrossSection</a>
+<li><a class="el" href="group___nv_flow_grid_proxy.html">NvFlowGridProxy</a>
+<li><a class="el" href="group___nv_flow_device.html">NvFlowDevice</a>
+<li><a class="el" href="group___nv_flow_s_d_f_generator.html">NvFlowSDFGenerator</a>
+<li><a class="el" href="group___nv_flow_particle_surface.html">NvFlowParticleSurface</a>
+<li><a class="el" href="group___nv_flow_context.html">NvFlowContext</a>
+<li><a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>
+<li><a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>
+</ul>
+</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>
diff --git a/docs/api/files/nvflow_logo.png b/docs/api/files/nvflow_logo.png
new file mode 100644
index 0000000..3b1f95b
--- /dev/null
+++ b/docs/api/files/nvflow_logo.png
Binary files differ
diff --git a/docs/api/files/struct_nv_flow_color_map_data.html b/docs/api/files/struct_nv_flow_color_map_data.html
new file mode 100644
index 0000000..0ad242c
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_color_map_data.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowColorMapData Struct Reference</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>NvFlowColorMapData Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_render_material.html">NvFlowRenderMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowColorMapData" -->Required information for writing to a CPU mapped color map.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a">dim</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Red, green, blue, alpha values. <a href="#47f89636dfe4fa0546725e0cf2a1944a"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Required information for writing to a CPU mapped color map. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="b9447a48828608f8f4fb8edd6c81dbb8"></a><!-- doxytag: member="NvFlowColorMapData::data" ref="b9447a48828608f8f4fb8edd6c81dbb8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>* <a class="el" href="struct_nv_flow_color_map_data.html#b9447a48828608f8f4fb8edd6c81dbb8">NvFlowColorMapData::data</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47f89636dfe4fa0546725e0cf2a1944a"></a><!-- doxytag: member="NvFlowColorMapData::dim" ref="47f89636dfe4fa0546725e0cf2a1944a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_color_map_data.html#47f89636dfe4fa0546725e0cf2a1944a">NvFlowColorMapData::dim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Red, green, blue, alpha values.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_context_desc_d3_d11.html b/docs/api/files/struct_nv_flow_context_desc_d3_d11.html
new file mode 100644
index 0000000..b7f667b
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_context_desc_d3_d11.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextDescD3D11 Struct Reference</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>NvFlowContextDescD3D11 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>]</small>
+</h1><!-- doxytag: class="NvFlowContextDescD3D11" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11Device *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">device</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11DeviceContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">deviceContext</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="04f9f8734644bd6dd0514d50dd3223d6"></a><!-- doxytag: member="NvFlowContextDescD3D11::device" ref="04f9f8734644bd6dd0514d50dd3223d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11Device* <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#04f9f8734644bd6dd0514d50dd3223d6">NvFlowContextDescD3D11::device</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ea1884a79c883e5f7faf2bc8d962fd68"></a><!-- doxytag: member="NvFlowContextDescD3D11::deviceContext" ref="ea1884a79c883e5f7faf2bc8d962fd68" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11DeviceContext* <a class="el" href="struct_nv_flow_context_desc_d3_d11.html#ea1884a79c883e5f7faf2bc8d962fd68">NvFlowContextDescD3D11::deviceContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_context_desc_d3_d12.html b/docs/api/files/struct_nv_flow_context_desc_d3_d12.html
new file mode 100644
index 0000000..059c3cf
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_context_desc_d3_d12.html
@@ -0,0 +1,184 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowContextDescD3D12 Struct Reference</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>NvFlowContextDescD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowContextDescD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12GraphicsCommandList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4">commandList</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The commandlist for recording. <a href="#63e4af08fc0b54f5fe6a5053a0bd60d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12CommandQueue *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5">commandQueue</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The commandQueue commandList will be submit on. <a href="#5d4931e96835dddd817002b60d0be7c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12Fence *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560">commandQueueFence</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fence marking events on this queue. <a href="#85e999a389753b672c29dbbdbdb38560"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12Device *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56">device</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The desired d3d12 device to use. <a href="#ef1f37227f01b72fe90f8011b5c5af56"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6">dynamicHeapCbvSrvUav</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Optional interface to share app descriptor heap with Flow. <a href="#4919443861c405b98aa8ecdd1444e2f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UINT64&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3">lastFenceCompleted</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last fence completed on commandQueue. <a href="#3ef1893c16faa8b03ef675245ca2fad3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">UINT64&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb">nextFenceValue</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The fence value signaled after commandList is submitted. <a href="#288deeb63807ef652bc606bdab344dcb"></a><br></td></tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="63e4af08fc0b54f5fe6a5053a0bd60d4"></a><!-- doxytag: member="NvFlowContextDescD3D12::commandList" ref="63e4af08fc0b54f5fe6a5053a0bd60d4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12GraphicsCommandList* <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#63e4af08fc0b54f5fe6a5053a0bd60d4">NvFlowContextDescD3D12::commandList</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The commandlist for recording.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5d4931e96835dddd817002b60d0be7c5"></a><!-- doxytag: member="NvFlowContextDescD3D12::commandQueue" ref="5d4931e96835dddd817002b60d0be7c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12CommandQueue* <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#5d4931e96835dddd817002b60d0be7c5">NvFlowContextDescD3D12::commandQueue</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The commandQueue commandList will be submit on.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85e999a389753b672c29dbbdbdb38560"></a><!-- doxytag: member="NvFlowContextDescD3D12::commandQueueFence" ref="85e999a389753b672c29dbbdbdb38560" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12Fence* <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#85e999a389753b672c29dbbdbdb38560">NvFlowContextDescD3D12::commandQueueFence</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fence marking events on this queue.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef1f37227f01b72fe90f8011b5c5af56"></a><!-- doxytag: member="NvFlowContextDescD3D12::device" ref="ef1f37227f01b72fe90f8011b5c5af56" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12Device* <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#ef1f37227f01b72fe90f8011b5c5af56">NvFlowContextDescD3D12::device</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The desired d3d12 device to use.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4919443861c405b98aa8ecdd1444e2f6"></a><!-- doxytag: member="NvFlowContextDescD3D12::dynamicHeapCbvSrvUav" ref="4919443861c405b98aa8ecdd1444e2f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a> <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#4919443861c405b98aa8ecdd1444e2f6">NvFlowContextDescD3D12::dynamicHeapCbvSrvUav</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Optional interface to share app descriptor heap with Flow.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3ef1893c16faa8b03ef675245ca2fad3"></a><!-- doxytag: member="NvFlowContextDescD3D12::lastFenceCompleted" ref="3ef1893c16faa8b03ef675245ca2fad3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UINT64 <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#3ef1893c16faa8b03ef675245ca2fad3">NvFlowContextDescD3D12::lastFenceCompleted</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The last fence completed on commandQueue.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="288deeb63807ef652bc606bdab344dcb"></a><!-- doxytag: member="NvFlowContextDescD3D12::nextFenceValue" ref="288deeb63807ef652bc606bdab344dcb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">UINT64 <a class="el" href="struct_nv_flow_context_desc_d3_d12.html#288deeb63807ef652bc606bdab344dcb">NvFlowContextDescD3D12::nextFenceValue</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The fence value signaled after commandList is submitted.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_cross_section_desc.html b/docs/api/files/struct_nv_flow_cross_section_desc.html
new file mode 100644
index 0000000..88b30cb
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_cross_section_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowCrossSectionDesc Struct Reference</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>NvFlowCrossSectionDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_cross_section.html">NvFlowCrossSection</a>]</small>
+</h1><!-- doxytag: class="NvFlowCrossSectionDesc" -->Description required to create cross section object.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid export to serve as template for memory allocation. <a href="#72f787191eaa17611bd5b26b200e0d7d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to create cross section object. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="72f787191eaa17611bd5b26b200e0d7d"></a><!-- doxytag: member="NvFlowCrossSectionDesc::gridExport" ref="72f787191eaa17611bd5b26b200e0d7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_cross_section_desc.html#72f787191eaa17611bd5b26b200e0d7d">NvFlowCrossSectionDesc::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid export to serve as template for memory allocation.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_cross_section_params.html b/docs/api/files/struct_nv_flow_cross_section_params.html
new file mode 100644
index 0000000..619a350
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_cross_section_params.html
@@ -0,0 +1,488 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowCrossSectionParams Struct Reference</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>NvFlowCrossSectionParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_cross_section.html">NvFlowCrossSection</a>]</small>
+</h1><!-- doxytag: class="NvFlowCrossSectionParams" -->Parameters needed to render cross section.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1">backgroundColor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Background color. <a href="#b491532b38ac44c80ada0b8253574cb1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0">cellColor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Color for cell outline. <a href="#de8f6735bd12ba137e197760a02b32e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc">crossSectionAxis</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cross section to visualize, 0 to 2 range. <a href="#7cdd20298163176c20b44fc7f85cd9fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2">crossSectionPosition</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Offset in grid NDC for view. <a href="#1c19e1f9dd0faaf6c6b208f9efcb98b2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db">crossSectionScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scale on cross section to allow zooming. <a href="#a993c1e67a771394a89a35f6715e94db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436">depthStencilView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Depth stencil view for depth testing with ray march. <a href="#bfda18bd5b2fac76d9714c9e9e79a436"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412">fullscreen</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, covers entire viewport, if false, top right corner. <a href="#27ebac7a8b4be366fe4876a57c885412"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gridExport used for final rendering <a href="#32a104826398248bd51427751061edfd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e">gridExportDebugVis</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gridExport direct from simulation <a href="#716102c473bfeea7181525e5a7599e2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e">intensityScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">scales the visualization intensity <a href="#12e2f1b37c0f9eb1e03b054e50fbb01e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd">lineColor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Color to use for any lines drawn. <a href="#7716b6f0da1524dde33d1c907255c4fd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119">materialPool</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pool of materials to look for matches to GridMaterials. <a href="#4ac3fda5e06f26b01fe2d71629576119"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa">outlineCells</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draw lines around cell boundaries. <a href="#38447826fbfaebc4a4cad4ed789cf0aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6">pointFilter</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, point filter so the cells are easy to see. <a href="#cbb3f53892dae585594cd6e6acf094a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15">projectionMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Projection matrix, row major. <a href="#d3292a775002859fece02f9fd1200e15"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1">renderChannel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport channel to render. <a href="#18169538a45920f004ee4ef697425ae1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c">renderMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render mode, see NvFlowVolumeRenderMode. <a href="#370a39ffcaa262e285cfd220e235fe2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895">renderTargetView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target view to composite ray marched result against. <a href="#ca2d7c5711e19b0fba0cee02a8a82895"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c">vectorLengthScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Controls maximum velocity vector line length. <a href="#2815a9ff05934c0952627a96303eef7c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257">velocityScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scale to adjust vector length as a function of velocity. <a href="#dad583a71c6f9ad0d80c12ddd1c3e257"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1">velocityVectors</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, overlay geometric velocity vectors. <a href="#8b330ef9dabde835841c8a45c92ea8e1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3">viewMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">View matrix, row major. <a href="#b7821124043d8dde9a198b2badb186e3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters needed to render cross section. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="b491532b38ac44c80ada0b8253574cb1"></a><!-- doxytag: member="NvFlowCrossSectionParams::backgroundColor" ref="b491532b38ac44c80ada0b8253574cb1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_cross_section_params.html#b491532b38ac44c80ada0b8253574cb1">NvFlowCrossSectionParams::backgroundColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Background color.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de8f6735bd12ba137e197760a02b32e0"></a><!-- doxytag: member="NvFlowCrossSectionParams::cellColor" ref="de8f6735bd12ba137e197760a02b32e0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_cross_section_params.html#de8f6735bd12ba137e197760a02b32e0">NvFlowCrossSectionParams::cellColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Color for cell outline.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7cdd20298163176c20b44fc7f85cd9fc"></a><!-- doxytag: member="NvFlowCrossSectionParams::crossSectionAxis" ref="7cdd20298163176c20b44fc7f85cd9fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_cross_section_params.html#7cdd20298163176c20b44fc7f85cd9fc">NvFlowCrossSectionParams::crossSectionAxis</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cross section to visualize, 0 to 2 range.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c19e1f9dd0faaf6c6b208f9efcb98b2"></a><!-- doxytag: member="NvFlowCrossSectionParams::crossSectionPosition" ref="1c19e1f9dd0faaf6c6b208f9efcb98b2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_cross_section_params.html#1c19e1f9dd0faaf6c6b208f9efcb98b2">NvFlowCrossSectionParams::crossSectionPosition</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Offset in grid NDC for view.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a993c1e67a771394a89a35f6715e94db"></a><!-- doxytag: member="NvFlowCrossSectionParams::crossSectionScale" ref="a993c1e67a771394a89a35f6715e94db" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_cross_section_params.html#a993c1e67a771394a89a35f6715e94db">NvFlowCrossSectionParams::crossSectionScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Scale on cross section to allow zooming.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bfda18bd5b2fac76d9714c9e9e79a436"></a><!-- doxytag: member="NvFlowCrossSectionParams::depthStencilView" ref="bfda18bd5b2fac76d9714c9e9e79a436" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDepthStencilView* <a class="el" href="struct_nv_flow_cross_section_params.html#bfda18bd5b2fac76d9714c9e9e79a436">NvFlowCrossSectionParams::depthStencilView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Depth stencil view for depth testing with ray march.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="27ebac7a8b4be366fe4876a57c885412"></a><!-- doxytag: member="NvFlowCrossSectionParams::fullscreen" ref="27ebac7a8b4be366fe4876a57c885412" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_cross_section_params.html#27ebac7a8b4be366fe4876a57c885412">NvFlowCrossSectionParams::fullscreen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, covers entire viewport, if false, top right corner.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="32a104826398248bd51427751061edfd"></a><!-- doxytag: member="NvFlowCrossSectionParams::gridExport" ref="32a104826398248bd51427751061edfd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_cross_section_params.html#32a104826398248bd51427751061edfd">NvFlowCrossSectionParams::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+gridExport used for final rendering
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="716102c473bfeea7181525e5a7599e2e"></a><!-- doxytag: member="NvFlowCrossSectionParams::gridExportDebugVis" ref="716102c473bfeea7181525e5a7599e2e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_cross_section_params.html#716102c473bfeea7181525e5a7599e2e">NvFlowCrossSectionParams::gridExportDebugVis</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+gridExport direct from simulation
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12e2f1b37c0f9eb1e03b054e50fbb01e"></a><!-- doxytag: member="NvFlowCrossSectionParams::intensityScale" ref="12e2f1b37c0f9eb1e03b054e50fbb01e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_cross_section_params.html#12e2f1b37c0f9eb1e03b054e50fbb01e">NvFlowCrossSectionParams::intensityScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+scales the visualization intensity
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7716b6f0da1524dde33d1c907255c4fd"></a><!-- doxytag: member="NvFlowCrossSectionParams::lineColor" ref="7716b6f0da1524dde33d1c907255c4fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_cross_section_params.html#7716b6f0da1524dde33d1c907255c4fd">NvFlowCrossSectionParams::lineColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Color to use for any lines drawn.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4ac3fda5e06f26b01fe2d71629576119"></a><!-- doxytag: member="NvFlowCrossSectionParams::materialPool" ref="4ac3fda5e06f26b01fe2d71629576119" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* <a class="el" href="struct_nv_flow_cross_section_params.html#4ac3fda5e06f26b01fe2d71629576119">NvFlowCrossSectionParams::materialPool</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pool of materials to look for matches to GridMaterials.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="38447826fbfaebc4a4cad4ed789cf0aa"></a><!-- doxytag: member="NvFlowCrossSectionParams::outlineCells" ref="38447826fbfaebc4a4cad4ed789cf0aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_cross_section_params.html#38447826fbfaebc4a4cad4ed789cf0aa">NvFlowCrossSectionParams::outlineCells</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Draw lines around cell boundaries.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cbb3f53892dae585594cd6e6acf094a6"></a><!-- doxytag: member="NvFlowCrossSectionParams::pointFilter" ref="cbb3f53892dae585594cd6e6acf094a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_cross_section_params.html#cbb3f53892dae585594cd6e6acf094a6">NvFlowCrossSectionParams::pointFilter</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, point filter so the cells are easy to see.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3292a775002859fece02f9fd1200e15"></a><!-- doxytag: member="NvFlowCrossSectionParams::projectionMatrix" ref="d3292a775002859fece02f9fd1200e15" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_cross_section_params.html#d3292a775002859fece02f9fd1200e15">NvFlowCrossSectionParams::projectionMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Projection matrix, row major.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="18169538a45920f004ee4ef697425ae1"></a><!-- doxytag: member="NvFlowCrossSectionParams::renderChannel" ref="18169538a45920f004ee4ef697425ae1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_cross_section_params.html#18169538a45920f004ee4ef697425ae1">NvFlowCrossSectionParams::renderChannel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport channel to render.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="370a39ffcaa262e285cfd220e235fe2c"></a><!-- doxytag: member="NvFlowCrossSectionParams::renderMode" ref="370a39ffcaa262e285cfd220e235fe2c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> <a class="el" href="struct_nv_flow_cross_section_params.html#370a39ffcaa262e285cfd220e235fe2c">NvFlowCrossSectionParams::renderMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render mode, see NvFlowVolumeRenderMode.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca2d7c5711e19b0fba0cee02a8a82895"></a><!-- doxytag: member="NvFlowCrossSectionParams::renderTargetView" ref="ca2d7c5711e19b0fba0cee02a8a82895" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* <a class="el" href="struct_nv_flow_cross_section_params.html#ca2d7c5711e19b0fba0cee02a8a82895">NvFlowCrossSectionParams::renderTargetView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target view to composite ray marched result against.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2815a9ff05934c0952627a96303eef7c"></a><!-- doxytag: member="NvFlowCrossSectionParams::vectorLengthScale" ref="2815a9ff05934c0952627a96303eef7c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_cross_section_params.html#2815a9ff05934c0952627a96303eef7c">NvFlowCrossSectionParams::vectorLengthScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Controls maximum velocity vector line length.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dad583a71c6f9ad0d80c12ddd1c3e257"></a><!-- doxytag: member="NvFlowCrossSectionParams::velocityScale" ref="dad583a71c6f9ad0d80c12ddd1c3e257" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_cross_section_params.html#dad583a71c6f9ad0d80c12ddd1c3e257">NvFlowCrossSectionParams::velocityScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Scale to adjust vector length as a function of velocity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b330ef9dabde835841c8a45c92ea8e1"></a><!-- doxytag: member="NvFlowCrossSectionParams::velocityVectors" ref="8b330ef9dabde835841c8a45c92ea8e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_cross_section_params.html#8b330ef9dabde835841c8a45c92ea8e1">NvFlowCrossSectionParams::velocityVectors</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, overlay geometric velocity vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b7821124043d8dde9a198b2badb186e3"></a><!-- doxytag: member="NvFlowCrossSectionParams::viewMatrix" ref="b7821124043d8dde9a198b2badb186e3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_cross_section_params.html#b7821124043d8dde9a198b2badb186e3">NvFlowCrossSectionParams::viewMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+View matrix, row major.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d11.html b/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d11.html
new file mode 100644
index 0000000..0c6a164
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d11.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDepthStencilViewDescD3D11 Struct Reference</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>NvFlowDepthStencilViewDescD3D11 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>]</small>
+</h1><!-- doxytag: class="NvFlowDepthStencilViewDescD3D11" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11DepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">dsv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11ShaderResourceView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">srv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D11_VIEWPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">viewport</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="a6630a6fcb2eeb5fc8e5c919b62f4004"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D11::dsv" ref="a6630a6fcb2eeb5fc8e5c919b62f4004" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11DepthStencilView* <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#a6630a6fcb2eeb5fc8e5c919b62f4004">NvFlowDepthStencilViewDescD3D11::dsv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1ec5eb548f58274f85ddf43410a56358"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D11::srv" ref="1ec5eb548f58274f85ddf43410a56358" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11ShaderResourceView* <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#1ec5eb548f58274f85ddf43410a56358">NvFlowDepthStencilViewDescD3D11::srv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="688b8656cc389558824ab23acb3e58d4"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D11::viewport" ref="688b8656cc389558824ab23acb3e58d4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D11_VIEWPORT <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html#688b8656cc389558824ab23acb3e58d4">NvFlowDepthStencilViewDescD3D11::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d12.html b/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d12.html
new file mode 100644
index 0000000..3c33d2e
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_depth_stencil_view_desc_d3_d12.html
@@ -0,0 +1,163 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDepthStencilViewDescD3D12 Struct Reference</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>NvFlowDepthStencilViewDescD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowDepthStencilViewDescD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_RESOURCE_STATES&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">currentState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_DEPTH_STENCIL_VIEW_DESC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">dsvDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">dsvHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12Resource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">resource</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_SHADER_RESOURCE_VIEW_DESC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">srvDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">srvHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_VIEWPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">viewport</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="aec08d0f1285b6fd549371d8347200ee"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::currentState" ref="aec08d0f1285b6fd549371d8347200ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_RESOURCE_STATES <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#aec08d0f1285b6fd549371d8347200ee">NvFlowDepthStencilViewDescD3D12::currentState</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e2cbdc36a79f8c05c62418d9f8baf5c"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::dsvDesc" ref="6e2cbdc36a79f8c05c62418d9f8baf5c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_DEPTH_STENCIL_VIEW_DESC <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#6e2cbdc36a79f8c05c62418d9f8baf5c">NvFlowDepthStencilViewDescD3D12::dsvDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89d615c945e9c660ff02b05c919aaf08"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::dsvHandle" ref="89d615c945e9c660ff02b05c919aaf08" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#89d615c945e9c660ff02b05c919aaf08">NvFlowDepthStencilViewDescD3D12::dsvHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d0d0a61f204ae26d40b2dc0a4cfd1a94"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::resource" ref="d0d0a61f204ae26d40b2dc0a4cfd1a94" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12Resource* <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#d0d0a61f204ae26d40b2dc0a4cfd1a94">NvFlowDepthStencilViewDescD3D12::resource</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4fe4845abd62bb0668a33db103d54358"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::srvDesc" ref="4fe4845abd62bb0668a33db103d54358" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_SHADER_RESOURCE_VIEW_DESC <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#4fe4845abd62bb0668a33db103d54358">NvFlowDepthStencilViewDescD3D12::srvDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce52e4daf5e3832eb71dd69783de9541"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::srvHandle" ref="ce52e4daf5e3832eb71dd69783de9541" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#ce52e4daf5e3832eb71dd69783de9541">NvFlowDepthStencilViewDescD3D12::srvHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0f0309497e9a6eb4fd742078b529a6c"></a><!-- doxytag: member="NvFlowDepthStencilViewDescD3D12::viewport" ref="c0f0309497e9a6eb4fd742078b529a6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_VIEWPORT <a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html#c0f0309497e9a6eb4fd742078b529a6c">NvFlowDepthStencilViewDescD3D12::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_descriptor_reserve_handle_d3_d12.html b/docs/api/files/struct_nv_flow_descriptor_reserve_handle_d3_d12.html
new file mode 100644
index 0000000..5381243
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_descriptor_reserve_handle_d3_d12.html
@@ -0,0 +1,112 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDescriptorReserveHandleD3D12 Struct Reference</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>NvFlowDescriptorReserveHandleD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowDescriptorReserveHandleD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">cpuHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">descriptorSize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_GPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">gpuHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12DescriptorHeap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">heap</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="ac4b3c103fa7568387dcf4f68571315b"></a><!-- doxytag: member="NvFlowDescriptorReserveHandleD3D12::cpuHandle" ref="ac4b3c103fa7568387dcf4f68571315b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#ac4b3c103fa7568387dcf4f68571315b">NvFlowDescriptorReserveHandleD3D12::cpuHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a76fab33762c4b726fb6a0dbfbaf1f7f"></a><!-- doxytag: member="NvFlowDescriptorReserveHandleD3D12::descriptorSize" ref="a76fab33762c4b726fb6a0dbfbaf1f7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#a76fab33762c4b726fb6a0dbfbaf1f7f">NvFlowDescriptorReserveHandleD3D12::descriptorSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85df0cc0a8c6260afc0bef8189ea228a"></a><!-- doxytag: member="NvFlowDescriptorReserveHandleD3D12::gpuHandle" ref="85df0cc0a8c6260afc0bef8189ea228a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_GPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#85df0cc0a8c6260afc0bef8189ea228a">NvFlowDescriptorReserveHandleD3D12::gpuHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="10837cc3d889f29bd60e8b69b06059b0"></a><!-- doxytag: member="NvFlowDescriptorReserveHandleD3D12::heap" ref="10837cc3d889f29bd60e8b69b06059b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12DescriptorHeap* <a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html#10837cc3d889f29bd60e8b69b06059b0">NvFlowDescriptorReserveHandleD3D12::heap</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_device_desc.html b/docs/api/files/struct_nv_flow_device_desc.html
new file mode 100644
index 0000000..cb832ce
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_device_desc.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDeviceDesc Struct Reference</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>NvFlowDeviceDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_device.html">NvFlowDevice</a>]</small>
+</h1><!-- doxytag: class="NvFlowDeviceDesc" -->Description required for creating a Flow device.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034">adapterIdx</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">preferred device index <a href="#a9212b57c160a2214320db0c60d85034"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a">autoSelectDevice</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">if true, NvFlow tries to identify best compute device <a href="#3b7cf43106fa3099720403528c8e778a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlowDeviceMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3">mode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type of device to create. <a href="#2be7ce41bd7b04b0afeeaebcc3114cc3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required for creating a Flow device. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="a9212b57c160a2214320db0c60d85034"></a><!-- doxytag: member="NvFlowDeviceDesc::adapterIdx" ref="a9212b57c160a2214320db0c60d85034" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_device_desc.html#a9212b57c160a2214320db0c60d85034">NvFlowDeviceDesc::adapterIdx</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+preferred device index
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b7cf43106fa3099720403528c8e778a"></a><!-- doxytag: member="NvFlowDeviceDesc::autoSelectDevice" ref="3b7cf43106fa3099720403528c8e778a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_device_desc.html#3b7cf43106fa3099720403528c8e778a">NvFlowDeviceDesc::autoSelectDevice</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+if true, NvFlow tries to identify best compute device
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2be7ce41bd7b04b0afeeaebcc3114cc3"></a><!-- doxytag: member="NvFlowDeviceDesc::mode" ref="2be7ce41bd7b04b0afeeaebcc3114cc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947">NvFlowDeviceMode</a> <a class="el" href="struct_nv_flow_device_desc.html#2be7ce41bd7b04b0afeeaebcc3114cc3">NvFlowDeviceDesc::mode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type of device to create.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_device_queue_desc.html b/docs/api/files/struct_nv_flow_device_queue_desc.html
new file mode 100644
index 0000000..013cb5a
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_device_queue_desc.html
@@ -0,0 +1,82 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDeviceQueueDesc Struct Reference</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>NvFlowDeviceQueueDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_device.html">NvFlowDevice</a>]</small>
+</h1><!-- doxytag: class="NvFlowDeviceQueueDesc" -->Description required for creating a Flow device queue.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">lowLatency</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlowDeviceQueueType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">queueType</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required for creating a Flow device queue. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="7dcedce94af4aadd424337d1f2ce797b"></a><!-- doxytag: member="NvFlowDeviceQueueDesc::lowLatency" ref="7dcedce94af4aadd424337d1f2ce797b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_device_queue_desc.html#7dcedce94af4aadd424337d1f2ce797b">NvFlowDeviceQueueDesc::lowLatency</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="139539d2cb00ff3bf295da3a1da0b804"></a><!-- doxytag: member="NvFlowDeviceQueueDesc::queueType" ref="139539d2cb00ff3bf295da3a1da0b804" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a">NvFlowDeviceQueueType</a> <a class="el" href="struct_nv_flow_device_queue_desc.html#139539d2cb00ff3bf295da3a1da0b804">NvFlowDeviceQueueDesc::queueType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_device_queue_status.html b/docs/api/files/struct_nv_flow_device_queue_status.html
new file mode 100644
index 0000000..ff52edd
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_device_queue_status.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDeviceQueueStatus Struct Reference</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>NvFlowDeviceQueueStatus Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_device.html">NvFlowDevice</a>]</small>
+</h1><!-- doxytag: class="NvFlowDeviceQueueStatus" -->Flow device queue status to allow app to throttle maximum queued work.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82">framesInFlight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of flushes that have not completed work on the GPU. <a href="#4c40e5648b866625b9f513503ab96b82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe">lastFenceCompleted</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The last fence completed on device queue. <a href="#7baf54930d25bcc15f633e0dbc5b7fbe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507">nextFenceValue</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The fence value signaled after flush. <a href="#53fc740cc02dfb40c36297281813d507"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Flow device queue status to allow app to throttle maximum queued work. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="4c40e5648b866625b9f513503ab96b82"></a><!-- doxytag: member="NvFlowDeviceQueueStatus::framesInFlight" ref="4c40e5648b866625b9f513503ab96b82" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_device_queue_status.html#4c40e5648b866625b9f513503ab96b82">NvFlowDeviceQueueStatus::framesInFlight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of flushes that have not completed work on the GPU.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7baf54930d25bcc15f633e0dbc5b7fbe"></a><!-- doxytag: member="NvFlowDeviceQueueStatus::lastFenceCompleted" ref="7baf54930d25bcc15f633e0dbc5b7fbe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="el" href="struct_nv_flow_device_queue_status.html#7baf54930d25bcc15f633e0dbc5b7fbe">NvFlowDeviceQueueStatus::lastFenceCompleted</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The last fence completed on device queue.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53fc740cc02dfb40c36297281813d507"></a><!-- doxytag: member="NvFlowDeviceQueueStatus::nextFenceValue" ref="53fc740cc02dfb40c36297281813d507" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="el" href="struct_nv_flow_device_queue_status.html#53fc740cc02dfb40c36297281813d507">NvFlowDeviceQueueStatus::nextFenceValue</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The fence value signaled after flush.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_dim.html b/docs/api/files/struct_nv_flow_dim.html
new file mode 100644
index 0000000..6963c03
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_dim.html
@@ -0,0 +1,92 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDim Struct Reference</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>NvFlowDim Struct Reference</h1><!-- doxytag: class="NvFlowDim" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_dim.html#c3559ef0eed2753c130a40c345958fbc">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_dim.html#fdb4a830ae6c3fd77c15ab1258500eca">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="c3559ef0eed2753c130a40c345958fbc"></a><!-- doxytag: member="NvFlowDim::x" ref="c3559ef0eed2753c130a40c345958fbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_dim.html#c3559ef0eed2753c130a40c345958fbc">NvFlowDim::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fdb4a830ae6c3fd77c15ab1258500eca"></a><!-- doxytag: member="NvFlowDim::y" ref="fdb4a830ae6c3fd77c15ab1258500eca" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_dim.html#fdb4a830ae6c3fd77c15ab1258500eca">NvFlowDim::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="998bdda53a71e7102e4603eb14f67481"></a><!-- doxytag: member="NvFlowDim::z" ref="998bdda53a71e7102e4603eb14f67481" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_dim.html#998bdda53a71e7102e4603eb14f67481">NvFlowDim::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_dynamic_descriptor_heap_d3_d12.html b/docs/api/files/struct_nv_flow_dynamic_descriptor_heap_d3_d12.html
new file mode 100644
index 0000000..a4d1914
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_dynamic_descriptor_heap_d3_d12.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowDynamicDescriptorHeapD3D12 Struct Reference</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>NvFlowDynamicDescriptorHeapD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowDynamicDescriptorHeapD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#1ee1418a665a7c6b664c8822e2c2dfe6">reserveDescriptors</a> )(void *<a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">userdata</a>, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numDescriptors, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> lastFenceCompleted, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> nextFenceValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">userdata</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="1ee1418a665a7c6b664c8822e2c2dfe6"></a><!-- doxytag: member="NvFlowDynamicDescriptorHeapD3D12::reserveDescriptors" ref="1ee1418a665a7c6b664c8822e2c2dfe6" args=")(void *userdata, NvFlowUint numDescriptors, NvFlowUint64 lastFenceCompleted, NvFlowUint64 nextFenceValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a>(* <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#1ee1418a665a7c6b664c8822e2c2dfe6">NvFlowDynamicDescriptorHeapD3D12::reserveDescriptors</a>)(void *<a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">userdata</a>, <a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> numDescriptors, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> lastFenceCompleted, <a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> nextFenceValue) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f3f61dba38d443a217ca42cb66d6c1ad"></a><!-- doxytag: member="NvFlowDynamicDescriptorHeapD3D12::userdata" ref="f3f61dba38d443a217ca42cb66d6c1ad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html#f3f61dba38d443a217ca42cb66d6c1ad">NvFlowDynamicDescriptorHeapD3D12::userdata</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_float3.html b/docs/api/files/struct_nv_flow_float3.html
new file mode 100644
index 0000000..d7222eb
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_float3.html
@@ -0,0 +1,92 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowFloat3 Struct Reference</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>NvFlowFloat3 Struct Reference</h1><!-- doxytag: class="NvFlowFloat3" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float3.html#0204e7c9bdeb0cbcb6516b34bcc5af62">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float3.html#72790f2f5e6bf05c4f008200b7214474">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="0204e7c9bdeb0cbcb6516b34bcc5af62"></a><!-- doxytag: member="NvFlowFloat3::x" ref="0204e7c9bdeb0cbcb6516b34bcc5af62" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float3.html#0204e7c9bdeb0cbcb6516b34bcc5af62">NvFlowFloat3::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="72790f2f5e6bf05c4f008200b7214474"></a><!-- doxytag: member="NvFlowFloat3::y" ref="72790f2f5e6bf05c4f008200b7214474" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float3.html#72790f2f5e6bf05c4f008200b7214474">NvFlowFloat3::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="06a5f40929899206c2c1acb221f91858"></a><!-- doxytag: member="NvFlowFloat3::z" ref="06a5f40929899206c2c1acb221f91858" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float3.html#06a5f40929899206c2c1acb221f91858">NvFlowFloat3::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_float4.html b/docs/api/files/struct_nv_flow_float4.html
new file mode 100644
index 0000000..8c118e1
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_float4.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowFloat4 Struct Reference</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>NvFlowFloat4 Struct Reference</h1><!-- doxytag: class="NvFlowFloat4" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4.html#7cff4463df717e34301af9772b276729">w</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4.html#b04481cfd0486d909ec406808abb6955">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4.html#58ee92885e16e8f03283b2e9e7da948d">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="7cff4463df717e34301af9772b276729"></a><!-- doxytag: member="NvFlowFloat4::w" ref="7cff4463df717e34301af9772b276729" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float4.html#7cff4463df717e34301af9772b276729">NvFlowFloat4::w</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b04481cfd0486d909ec406808abb6955"></a><!-- doxytag: member="NvFlowFloat4::x" ref="b04481cfd0486d909ec406808abb6955" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float4.html#b04481cfd0486d909ec406808abb6955">NvFlowFloat4::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="58ee92885e16e8f03283b2e9e7da948d"></a><!-- doxytag: member="NvFlowFloat4::y" ref="58ee92885e16e8f03283b2e9e7da948d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float4.html#58ee92885e16e8f03283b2e9e7da948d">NvFlowFloat4::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="87ac527bceb43f66f00337864b951cb0"></a><!-- doxytag: member="NvFlowFloat4::z" ref="87ac527bceb43f66f00337864b951cb0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_float4.html#87ac527bceb43f66f00337864b951cb0">NvFlowFloat4::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_float4x4.html b/docs/api/files/struct_nv_flow_float4x4.html
new file mode 100644
index 0000000..80e1492
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_float4x4.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowFloat4x4 Struct Reference</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>NvFlowFloat4x4 Struct Reference</h1><!-- doxytag: class="NvFlowFloat4x4" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4x4.html#499098c080d7ca7cdde6ff3f88247420">w</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4x4.html#e63fda9a10ddee094c84b2f0ba1775da">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4x4.html#4e20c1c1150e7aa0e8be14923a9192fa">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="499098c080d7ca7cdde6ff3f88247420"></a><!-- doxytag: member="NvFlowFloat4x4::w" ref="499098c080d7ca7cdde6ff3f88247420" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_float4x4.html#499098c080d7ca7cdde6ff3f88247420">NvFlowFloat4x4::w</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e63fda9a10ddee094c84b2f0ba1775da"></a><!-- doxytag: member="NvFlowFloat4x4::x" ref="e63fda9a10ddee094c84b2f0ba1775da" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_float4x4.html#e63fda9a10ddee094c84b2f0ba1775da">NvFlowFloat4x4::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4e20c1c1150e7aa0e8be14923a9192fa"></a><!-- doxytag: member="NvFlowFloat4x4::y" ref="4e20c1c1150e7aa0e8be14923a9192fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_float4x4.html#4e20c1c1150e7aa0e8be14923a9192fa">NvFlowFloat4x4::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a67cff1fb11826df327bb277ee31489"></a><!-- doxytag: member="NvFlowFloat4x4::z" ref="8a67cff1fb11826df327bb277ee31489" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_float4x4.html#8a67cff1fb11826df327bb277ee31489">NvFlowFloat4x4::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_desc.html b/docs/api/files/struct_nv_flow_grid_desc.html
new file mode 100644
index 0000000..fa021b6
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_desc.html
@@ -0,0 +1,208 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridDesc Struct Reference</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>NvFlowGridDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridDesc" -->Description required to create a grid.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588">coarseResidentScaleFactor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allows relative increase of resident scale for coarse sparse textures. <a href="#4565e55a1256138cdf55a37135567588"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">NvFlowMultiRes</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9">densityMultiRes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of density cells per velocity cell. <a href="#c4843e26d944505f787b81159cf571c9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0">enableVTR</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable use of volume tiled resources, if supported. <a href="#d74a29f39cd0573db1f7e803f42234a0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec">halfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial half size of axis aligned bounding box. <a href="#3d15ab2c2c4c7991454fa1d51ccc05ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f">initialLocation</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial location of axis aligned bounding box. <a href="#20ab690c88f58f16c77600386f61263f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2">lowLatencyMapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Faster mapping updates, more mapping overhead but less prediction required. <a href="#107532630323741f33baecaff276dad2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861">residentScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fraction of virtual cells to allocate memory for. <a href="#794c5503122bc7070dfef37d05460861"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04">virtualDim</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolution of virtual address space inside of bounding box. <a href="#b6d2613d0329856ad6aaa7f097a61f04"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to create a grid. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="4565e55a1256138cdf55a37135567588"></a><!-- doxytag: member="NvFlowGridDesc::coarseResidentScaleFactor" ref="4565e55a1256138cdf55a37135567588" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_desc.html#4565e55a1256138cdf55a37135567588">NvFlowGridDesc::coarseResidentScaleFactor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allows relative increase of resident scale for coarse sparse textures.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4843e26d944505f787b81159cf571c9"></a><!-- doxytag: member="NvFlowGridDesc::densityMultiRes" ref="c4843e26d944505f787b81159cf571c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21">NvFlowMultiRes</a> <a class="el" href="struct_nv_flow_grid_desc.html#c4843e26d944505f787b81159cf571c9">NvFlowGridDesc::densityMultiRes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of density cells per velocity cell.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d74a29f39cd0573db1f7e803f42234a0"></a><!-- doxytag: member="NvFlowGridDesc::enableVTR" ref="d74a29f39cd0573db1f7e803f42234a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_grid_desc.html#d74a29f39cd0573db1f7e803f42234a0">NvFlowGridDesc::enableVTR</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable use of volume tiled resources, if supported.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3d15ab2c2c4c7991454fa1d51ccc05ec"></a><!-- doxytag: member="NvFlowGridDesc::halfSize" ref="3d15ab2c2c4c7991454fa1d51ccc05ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_desc.html#3d15ab2c2c4c7991454fa1d51ccc05ec">NvFlowGridDesc::halfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial half size of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="20ab690c88f58f16c77600386f61263f"></a><!-- doxytag: member="NvFlowGridDesc::initialLocation" ref="20ab690c88f58f16c77600386f61263f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_desc.html#20ab690c88f58f16c77600386f61263f">NvFlowGridDesc::initialLocation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial location of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="107532630323741f33baecaff276dad2"></a><!-- doxytag: member="NvFlowGridDesc::lowLatencyMapping" ref="107532630323741f33baecaff276dad2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_grid_desc.html#107532630323741f33baecaff276dad2">NvFlowGridDesc::lowLatencyMapping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Faster mapping updates, more mapping overhead but less prediction required.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="794c5503122bc7070dfef37d05460861"></a><!-- doxytag: member="NvFlowGridDesc::residentScale" ref="794c5503122bc7070dfef37d05460861" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_desc.html#794c5503122bc7070dfef37d05460861">NvFlowGridDesc::residentScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fraction of virtual cells to allocate memory for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6d2613d0329856ad6aaa7f097a61f04"></a><!-- doxytag: member="NvFlowGridDesc::virtualDim" ref="b6d2613d0329856ad6aaa7f097a61f04" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_grid_desc.html#b6d2613d0329856ad6aaa7f097a61f04">NvFlowGridDesc::virtualDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Resolution of virtual address space inside of bounding box.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_emit_custom_alloc_params.html b/docs/api/files/struct_nv_flow_grid_emit_custom_alloc_params.html
new file mode 100644
index 0000000..45eef00
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_emit_custom_alloc_params.html
@@ -0,0 +1,148 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmitCustomAllocParams Struct Reference</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>NvFlowGridEmitCustomAllocParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_emit_custom.html">NvFlowGridEmitCustom</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridEmitCustomAllocParams" -->Necessary parameters/resources for custom grid block allocation.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445">gridHalfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half size of grid's axis aligned bounding box. <a href="#1fba81523c2be2b62289a258ae5c5445"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a">gridLocation</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Location of grid's axis aligned bounding box. <a href="#de93d10812079bab11c7a092561aea6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb">maskDim</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mask dimensions. <a href="#725597ef1a7ee59a3533e178d1d2e1cb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3">maskResourceRW</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Integer mask, write 1u where allocation is desired. <a href="#0f459bf19fdb78ef48a0e5a5663d78c3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material. <a href="#e8f6dfac04cf141ea9ea6e8f5fceb896"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Necessary parameters/resources for custom grid block allocation. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="1fba81523c2be2b62289a258ae5c5445"></a><!-- doxytag: member="NvFlowGridEmitCustomAllocParams::gridHalfSize" ref="1fba81523c2be2b62289a258ae5c5445" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#1fba81523c2be2b62289a258ae5c5445">NvFlowGridEmitCustomAllocParams::gridHalfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Half size of grid's axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de93d10812079bab11c7a092561aea6a"></a><!-- doxytag: member="NvFlowGridEmitCustomAllocParams::gridLocation" ref="de93d10812079bab11c7a092561aea6a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#de93d10812079bab11c7a092561aea6a">NvFlowGridEmitCustomAllocParams::gridLocation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Location of grid's axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="725597ef1a7ee59a3533e178d1d2e1cb"></a><!-- doxytag: member="NvFlowGridEmitCustomAllocParams::maskDim" ref="725597ef1a7ee59a3533e178d1d2e1cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#725597ef1a7ee59a3533e178d1d2e1cb">NvFlowGridEmitCustomAllocParams::maskDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mask dimensions.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0f459bf19fdb78ef48a0e5a5663d78c3"></a><!-- doxytag: member="NvFlowGridEmitCustomAllocParams::maskResourceRW" ref="0f459bf19fdb78ef48a0e5a5663d78c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResourceRW* <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#0f459bf19fdb78ef48a0e5a5663d78c3">NvFlowGridEmitCustomAllocParams::maskResourceRW</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Integer mask, write 1u where allocation is desired.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e8f6dfac04cf141ea9ea6e8f5fceb896"></a><!-- doxytag: member="NvFlowGridEmitCustomAllocParams::material" ref="e8f6dfac04cf141ea9ea6e8f5fceb896" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> <a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html#e8f6dfac04cf141ea9ea6e8f5fceb896">NvFlowGridEmitCustomAllocParams::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid material.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_emit_custom_emit_layer_params.html b/docs/api/files/struct_nv_flow_grid_emit_custom_emit_layer_params.html
new file mode 100644
index 0000000..0864f12
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_emit_custom_emit_layer_params.html
@@ -0,0 +1,228 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmitCustomEmitLayerParams Struct Reference</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>NvFlowGridEmitCustomEmitLayerParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_emit_custom.html">NvFlowGridEmitCustom</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridEmitCustomEmitLayerParams" -->Necessary parameters/resources for custom emit operations.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18">blockList</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List of active blocks. <a href="#31eac5def145d6e046420af00df51d18"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281">blockTable</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Table to map virtual blocks to real blocks. <a href="#f95c9059e484da67299ab20cedbb9281"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71">dataRW</a> [2u]</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read/Write 3D textures for channel data. <a href="#42e7d1f0a3f6b37d327be70e323c8e71"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f">gridHalfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half size of grid's axis aligned bounding box. <a href="#bf6bb61ce66fd57061576b2e7668f54f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60">gridLocation</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Location of grid's axis aligned bounding box. <a href="#9a9e462ee0ca0d75b19fde3628ff4c60"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material. <a href="#ba73300307b4fbdf1837962228716692"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed">maxBlocks</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum possible active blocks. <a href="#7506000568e6ff96298f7a4adcf4e8ed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74">numBlocks</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of active blocks. <a href="#9b7158c989fe2464e8516b1fca6dbe74"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shader_point_params.html">NvFlowShaderPointParams</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2">shaderParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameters used in GPU side operations. <a href="#af19839db5b4ea5d6199e535b931fcb2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Necessary parameters/resources for custom emit operations. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="31eac5def145d6e046420af00df51d18"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::blockList" ref="31eac5def145d6e046420af00df51d18" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResource* <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#31eac5def145d6e046420af00df51d18">NvFlowGridEmitCustomEmitLayerParams::blockList</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+List of active blocks.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f95c9059e484da67299ab20cedbb9281"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::blockTable" ref="f95c9059e484da67299ab20cedbb9281" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResource* <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#f95c9059e484da67299ab20cedbb9281">NvFlowGridEmitCustomEmitLayerParams::blockTable</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Table to map virtual blocks to real blocks.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="42e7d1f0a3f6b37d327be70e323c8e71"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::dataRW" ref="42e7d1f0a3f6b37d327be70e323c8e71" args="[2u]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResourceRW* <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#42e7d1f0a3f6b37d327be70e323c8e71">NvFlowGridEmitCustomEmitLayerParams::dataRW</a>[2u] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read/Write 3D textures for channel data.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bf6bb61ce66fd57061576b2e7668f54f"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::gridHalfSize" ref="bf6bb61ce66fd57061576b2e7668f54f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#bf6bb61ce66fd57061576b2e7668f54f">NvFlowGridEmitCustomEmitLayerParams::gridHalfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Half size of grid's axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9a9e462ee0ca0d75b19fde3628ff4c60"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::gridLocation" ref="9a9e462ee0ca0d75b19fde3628ff4c60" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9a9e462ee0ca0d75b19fde3628ff4c60">NvFlowGridEmitCustomEmitLayerParams::gridLocation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Location of grid's axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba73300307b4fbdf1837962228716692"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::material" ref="ba73300307b4fbdf1837962228716692" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#ba73300307b4fbdf1837962228716692">NvFlowGridEmitCustomEmitLayerParams::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid material.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7506000568e6ff96298f7a4adcf4e8ed"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::maxBlocks" ref="7506000568e6ff96298f7a4adcf4e8ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#7506000568e6ff96298f7a4adcf4e8ed">NvFlowGridEmitCustomEmitLayerParams::maxBlocks</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum possible active blocks.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9b7158c989fe2464e8516b1fca6dbe74"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::numBlocks" ref="9b7158c989fe2464e8516b1fca6dbe74" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#9b7158c989fe2464e8516b1fca6dbe74">NvFlowGridEmitCustomEmitLayerParams::numBlocks</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of active blocks.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="af19839db5b4ea5d6199e535b931fcb2"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitLayerParams::shaderParams" ref="af19839db5b4ea5d6199e535b931fcb2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shader_point_params.html">NvFlowShaderPointParams</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html#af19839db5b4ea5d6199e535b931fcb2">NvFlowGridEmitCustomEmitLayerParams::shaderParams</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parameters used in GPU side operations.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_emit_custom_emit_params.html b/docs/api/files/struct_nv_flow_grid_emit_custom_emit_params.html
new file mode 100644
index 0000000..2f88900
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_emit_custom_emit_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmitCustomEmitParams Struct Reference</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>NvFlowGridEmitCustomEmitParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_emit_custom.html">NvFlowGridEmitCustom</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridEmitCustomEmitParams" -->Handle for requesting per layer emitter data.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7">flowInternal</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For Flow internal use, do not modify. <a href="#bec918a78dabf697f893ef89dea5a6d7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGrid *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7">grid</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The grid associated with this callback. <a href="#ec836d041960d7057b0cdaa01b1f90e7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771">numLayers</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of layers to write to. <a href="#fd26c2be22423152744d22225c613771"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Handle for requesting per layer emitter data. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="bec918a78dabf697f893ef89dea5a6d7"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitParams::flowInternal" ref="bec918a78dabf697f893ef89dea5a6d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#bec918a78dabf697f893ef89dea5a6d7">NvFlowGridEmitCustomEmitParams::flowInternal</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+For Flow internal use, do not modify.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec836d041960d7057b0cdaa01b1f90e7"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitParams::grid" ref="ec836d041960d7057b0cdaa01b1f90e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGrid* <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#ec836d041960d7057b0cdaa01b1f90e7">NvFlowGridEmitCustomEmitParams::grid</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The grid associated with this callback.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd26c2be22423152744d22225c613771"></a><!-- doxytag: member="NvFlowGridEmitCustomEmitParams::numLayers" ref="fd26c2be22423152744d22225c613771" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html#fd26c2be22423152744d22225c613771">NvFlowGridEmitCustomEmitParams::numLayers</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The number of layers to write to.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_emit_params.html b/docs/api/files/struct_nv_flow_grid_emit_params.html
new file mode 100644
index 0000000..dd9e477
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_emit_params.html
@@ -0,0 +1,688 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridEmitParams Struct Reference</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>NvFlowGridEmitParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_emit.html">NvFlowGridEmit</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridEmitParams" -->Parameters for both emission and collision.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63">allocationPredict</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Higher values cause extra allocation based on linear velocity and predict velocity. <a href="#b6aec0905bd8fb2e7db14a5b8bc19b63"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888">allocationScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Higher values cause more blocks to allocate around emitter; 0.f means no allocation, 1.f is default. <a href="#a94800829b920a6cff6ca1349b2b8888"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4">bounds</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform from emitter ndc to world space. <a href="#3e0891368ff528e149e1518318c645e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f">centerOfMass</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Center of mass in emitter local coordinate space. <a href="#19be54c472058bfcb19ffdf7c3f2928f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59">deltaTime</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">DeltaTime used to compute impulse. <a href="#70989b281f389eeaad19f1e9f8d23e59"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23">emitMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Emitter behavior, based on NvFlowGridEmitMode, 0u is default. <a href="#ec080b3b49bed313e6d41e2832c80a23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962">fuel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target fuel. <a href="#995201563e4fcbe3be251e5b10cc8962"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9">fuelCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#8d3254a51cf38123e8e8b6f1f69fbea9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774">fuelRelease</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fuel released when temperature exceeds release temperature. <a href="#61e277b84d2601d2b078be9ab80a0774"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33">fuelReleaseTemp</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum temperature to release fuelRelease additional fuel. <a href="#2c4c9c5f20ba6f3deb787cba15205c33"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec">localToWorld</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform from shape local space to world space. <a href="#864fd06afe3eba6df4f30885b68b6eec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Material for this emitter. <a href="#4ec867891c4664ce6001c4c7a575a9e1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23">maxActiveDist</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum distance value for active emission. <a href="#36277f14a99654f760c4fc458e5bdb23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f">maxEdgeDist</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Distance before maxActiveDist to 0.0 emitter opacity. <a href="#19784aa29c472140d15ede927c08095f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411">minActiveDist</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum distance value for active emission. <a href="#68edfdead515e8a1ae7efecba7003411"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682">minEdgeDist</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Distance from minActiveDist to 1.0 emitter opacity. <a href="#331204cdfa8a315bc0b54c208a699682"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530">numSubSteps</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numbers of interations to perform on cell value. <a href="#47b23d8747b51503648edb2976acf530"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23">predictVelocity</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Velocity used only for predict. <a href="#78397caeb2c29ef8afae9acdaf6a4b23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c">predictVelocityWeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Blend weight between linearVelocity and predictVelocity. <a href="#f924564fdb9a2bd59b2c33de4b2e599c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680">shapeDistScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scale to apply to SDF value. <a href="#5ea78957cf4e1f89171933159918c680"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c">shapeRangeOffset</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start of shape range, offset in number of Shapes. <a href="#b46ae8e26a2ff3e49f85247fdaa8064c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f">shapeRangeSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Size of shape range, in number of Shapes. <a href="#7133a298cb53215489a7f461cbd0286f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed">shapeType</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type of shape in the set. <a href="#51700c0c050c84b2d3d6f69466c5feed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a">slipFactor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">0.0 =&gt; no slip, fully damped; 1.0 =&gt; full slip <a href="#a2d786fcce302d9d3d27ea7c6e9c6c3a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f">slipThickness</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Thickness of slip boundary region. <a href="#f60e60f9f1805995bc7e3d7feeed4d6f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80">smoke</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target smoke. <a href="#6279cb81514dab2b49ba641d76e8ec80"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808">smokeCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#01bce6b577a47512f2e201e69d3e7808"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce">temperature</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target temperature. <a href="#2769036239914eb4e98bef4a1333e9ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a">temperatureCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#6ccea669d1c2374188cdfc124ff6eb3a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c">velocityAngular</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Angular velocity, in world units, emitter direction. <a href="#1afc322fdf5ec6024178d1ff7ccafc9c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b">velocityCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#de757bf29fb419b5051e6830509cdc3b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e">velocityLinear</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Linear velocity, in world units, emitter direction. <a href="#a2a4ed21e416f372fdf4caf1d42d3d7e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for both emission and collision. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="b6aec0905bd8fb2e7db14a5b8bc19b63"></a><!-- doxytag: member="NvFlowGridEmitParams::allocationPredict" ref="b6aec0905bd8fb2e7db14a5b8bc19b63" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#b6aec0905bd8fb2e7db14a5b8bc19b63">NvFlowGridEmitParams::allocationPredict</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Higher values cause extra allocation based on linear velocity and predict velocity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a94800829b920a6cff6ca1349b2b8888"></a><!-- doxytag: member="NvFlowGridEmitParams::allocationScale" ref="a94800829b920a6cff6ca1349b2b8888" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#a94800829b920a6cff6ca1349b2b8888">NvFlowGridEmitParams::allocationScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Higher values cause more blocks to allocate around emitter; 0.f means no allocation, 1.f is default.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e0891368ff528e149e1518318c645e4"></a><!-- doxytag: member="NvFlowGridEmitParams::bounds" ref="3e0891368ff528e149e1518318c645e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#3e0891368ff528e149e1518318c645e4">NvFlowGridEmitParams::bounds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transform from emitter ndc to world space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="19be54c472058bfcb19ffdf7c3f2928f"></a><!-- doxytag: member="NvFlowGridEmitParams::centerOfMass" ref="19be54c472058bfcb19ffdf7c3f2928f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#19be54c472058bfcb19ffdf7c3f2928f">NvFlowGridEmitParams::centerOfMass</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Center of mass in emitter local coordinate space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="70989b281f389eeaad19f1e9f8d23e59"></a><!-- doxytag: member="NvFlowGridEmitParams::deltaTime" ref="70989b281f389eeaad19f1e9f8d23e59" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#70989b281f389eeaad19f1e9f8d23e59">NvFlowGridEmitParams::deltaTime</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+DeltaTime used to compute impulse.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec080b3b49bed313e6d41e2832c80a23"></a><!-- doxytag: member="NvFlowGridEmitParams::emitMode" ref="ec080b3b49bed313e6d41e2832c80a23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#ec080b3b49bed313e6d41e2832c80a23">NvFlowGridEmitParams::emitMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Emitter behavior, based on NvFlowGridEmitMode, 0u is default.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="995201563e4fcbe3be251e5b10cc8962"></a><!-- doxytag: member="NvFlowGridEmitParams::fuel" ref="995201563e4fcbe3be251e5b10cc8962" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#995201563e4fcbe3be251e5b10cc8962">NvFlowGridEmitParams::fuel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target fuel.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8d3254a51cf38123e8e8b6f1f69fbea9"></a><!-- doxytag: member="NvFlowGridEmitParams::fuelCoupleRate" ref="8d3254a51cf38123e8e8b6f1f69fbea9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#8d3254a51cf38123e8e8b6f1f69fbea9">NvFlowGridEmitParams::fuelCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="61e277b84d2601d2b078be9ab80a0774"></a><!-- doxytag: member="NvFlowGridEmitParams::fuelRelease" ref="61e277b84d2601d2b078be9ab80a0774" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#61e277b84d2601d2b078be9ab80a0774">NvFlowGridEmitParams::fuelRelease</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fuel released when temperature exceeds release temperature.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2c4c9c5f20ba6f3deb787cba15205c33"></a><!-- doxytag: member="NvFlowGridEmitParams::fuelReleaseTemp" ref="2c4c9c5f20ba6f3deb787cba15205c33" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#2c4c9c5f20ba6f3deb787cba15205c33">NvFlowGridEmitParams::fuelReleaseTemp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum temperature to release fuelRelease additional fuel.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="864fd06afe3eba6df4f30885b68b6eec"></a><!-- doxytag: member="NvFlowGridEmitParams::localToWorld" ref="864fd06afe3eba6df4f30885b68b6eec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#864fd06afe3eba6df4f30885b68b6eec">NvFlowGridEmitParams::localToWorld</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transform from shape local space to world space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4ec867891c4664ce6001c4c7a575a9e1"></a><!-- doxytag: member="NvFlowGridEmitParams::material" ref="4ec867891c4664ce6001c4c7a575a9e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#4ec867891c4664ce6001c4c7a575a9e1">NvFlowGridEmitParams::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Material for this emitter.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36277f14a99654f760c4fc458e5bdb23"></a><!-- doxytag: member="NvFlowGridEmitParams::maxActiveDist" ref="36277f14a99654f760c4fc458e5bdb23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#36277f14a99654f760c4fc458e5bdb23">NvFlowGridEmitParams::maxActiveDist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum distance value for active emission.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="19784aa29c472140d15ede927c08095f"></a><!-- doxytag: member="NvFlowGridEmitParams::maxEdgeDist" ref="19784aa29c472140d15ede927c08095f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#19784aa29c472140d15ede927c08095f">NvFlowGridEmitParams::maxEdgeDist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Distance before maxActiveDist to 0.0 emitter opacity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68edfdead515e8a1ae7efecba7003411"></a><!-- doxytag: member="NvFlowGridEmitParams::minActiveDist" ref="68edfdead515e8a1ae7efecba7003411" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#68edfdead515e8a1ae7efecba7003411">NvFlowGridEmitParams::minActiveDist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum distance value for active emission.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="331204cdfa8a315bc0b54c208a699682"></a><!-- doxytag: member="NvFlowGridEmitParams::minEdgeDist" ref="331204cdfa8a315bc0b54c208a699682" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#331204cdfa8a315bc0b54c208a699682">NvFlowGridEmitParams::minEdgeDist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Distance from minActiveDist to 1.0 emitter opacity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47b23d8747b51503648edb2976acf530"></a><!-- doxytag: member="NvFlowGridEmitParams::numSubSteps" ref="47b23d8747b51503648edb2976acf530" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#47b23d8747b51503648edb2976acf530">NvFlowGridEmitParams::numSubSteps</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Numbers of interations to perform on cell value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="78397caeb2c29ef8afae9acdaf6a4b23"></a><!-- doxytag: member="NvFlowGridEmitParams::predictVelocity" ref="78397caeb2c29ef8afae9acdaf6a4b23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#78397caeb2c29ef8afae9acdaf6a4b23">NvFlowGridEmitParams::predictVelocity</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Velocity used only for predict.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f924564fdb9a2bd59b2c33de4b2e599c"></a><!-- doxytag: member="NvFlowGridEmitParams::predictVelocityWeight" ref="f924564fdb9a2bd59b2c33de4b2e599c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#f924564fdb9a2bd59b2c33de4b2e599c">NvFlowGridEmitParams::predictVelocityWeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Blend weight between linearVelocity and predictVelocity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ea78957cf4e1f89171933159918c680"></a><!-- doxytag: member="NvFlowGridEmitParams::shapeDistScale" ref="5ea78957cf4e1f89171933159918c680" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#5ea78957cf4e1f89171933159918c680">NvFlowGridEmitParams::shapeDistScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Scale to apply to SDF value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b46ae8e26a2ff3e49f85247fdaa8064c"></a><!-- doxytag: member="NvFlowGridEmitParams::shapeRangeOffset" ref="b46ae8e26a2ff3e49f85247fdaa8064c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#b46ae8e26a2ff3e49f85247fdaa8064c">NvFlowGridEmitParams::shapeRangeOffset</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start of shape range, offset in number of Shapes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7133a298cb53215489a7f461cbd0286f"></a><!-- doxytag: member="NvFlowGridEmitParams::shapeRangeSize" ref="7133a298cb53215489a7f461cbd0286f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#7133a298cb53215489a7f461cbd0286f">NvFlowGridEmitParams::shapeRangeSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of shape range, in number of Shapes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="51700c0c050c84b2d3d6f69466c5feed"></a><!-- doxytag: member="NvFlowGridEmitParams::shapeType" ref="51700c0c050c84b2d3d6f69466c5feed" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#51700c0c050c84b2d3d6f69466c5feed">NvFlowGridEmitParams::shapeType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Type of shape in the set.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2d786fcce302d9d3d27ea7c6e9c6c3a"></a><!-- doxytag: member="NvFlowGridEmitParams::slipFactor" ref="a2d786fcce302d9d3d27ea7c6e9c6c3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#a2d786fcce302d9d3d27ea7c6e9c6c3a">NvFlowGridEmitParams::slipFactor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+0.0 =&gt; no slip, fully damped; 1.0 =&gt; full slip
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f60e60f9f1805995bc7e3d7feeed4d6f"></a><!-- doxytag: member="NvFlowGridEmitParams::slipThickness" ref="f60e60f9f1805995bc7e3d7feeed4d6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#f60e60f9f1805995bc7e3d7feeed4d6f">NvFlowGridEmitParams::slipThickness</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Thickness of slip boundary region.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6279cb81514dab2b49ba641d76e8ec80"></a><!-- doxytag: member="NvFlowGridEmitParams::smoke" ref="6279cb81514dab2b49ba641d76e8ec80" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#6279cb81514dab2b49ba641d76e8ec80">NvFlowGridEmitParams::smoke</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target smoke.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="01bce6b577a47512f2e201e69d3e7808"></a><!-- doxytag: member="NvFlowGridEmitParams::smokeCoupleRate" ref="01bce6b577a47512f2e201e69d3e7808" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#01bce6b577a47512f2e201e69d3e7808">NvFlowGridEmitParams::smokeCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2769036239914eb4e98bef4a1333e9ce"></a><!-- doxytag: member="NvFlowGridEmitParams::temperature" ref="2769036239914eb4e98bef4a1333e9ce" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#2769036239914eb4e98bef4a1333e9ce">NvFlowGridEmitParams::temperature</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target temperature.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ccea669d1c2374188cdfc124ff6eb3a"></a><!-- doxytag: member="NvFlowGridEmitParams::temperatureCoupleRate" ref="6ccea669d1c2374188cdfc124ff6eb3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_emit_params.html#6ccea669d1c2374188cdfc124ff6eb3a">NvFlowGridEmitParams::temperatureCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1afc322fdf5ec6024178d1ff7ccafc9c"></a><!-- doxytag: member="NvFlowGridEmitParams::velocityAngular" ref="1afc322fdf5ec6024178d1ff7ccafc9c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#1afc322fdf5ec6024178d1ff7ccafc9c">NvFlowGridEmitParams::velocityAngular</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Angular velocity, in world units, emitter direction.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de757bf29fb419b5051e6830509cdc3b"></a><!-- doxytag: member="NvFlowGridEmitParams::velocityCoupleRate" ref="de757bf29fb419b5051e6830509cdc3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#de757bf29fb419b5051e6830509cdc3b">NvFlowGridEmitParams::velocityCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2a4ed21e416f372fdf4caf1d42d3d7e"></a><!-- doxytag: member="NvFlowGridEmitParams::velocityLinear" ref="a2a4ed21e416f372fdf4caf1d42d3d7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_emit_params.html#a2a4ed21e416f372fdf4caf1d42d3d7e">NvFlowGridEmitParams::velocityLinear</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Linear velocity, in world units, emitter direction.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_debug_vis_view.html b/docs/api/files/struct_nv_flow_grid_export_debug_vis_view.html
new file mode 100644
index 0000000..5c6339d
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_debug_vis_view.html
@@ -0,0 +1,228 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportDebugVisView Struct Reference</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>NvFlowGridExportDebugVisView Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportDebugVisView" -->Debug vis data.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb">bounds</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of emitter bounds. <a href="#a6c6c6ecd0c242ce576b2ba601740aeb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f">boxes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of boxes. <a href="#f5f93d0ec1ced5221e9ee939cb49bb8f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a">capsules</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of capsules. <a href="#3170baf9424ad26ae90b69feccb8616a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a">debugVisFlags</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Debug vis flags to indicate what data is valid. <a href="#dbe591e40957d22d9caa0cd4cb79bf4a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb">numBounds</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of emitter bounds in array. <a href="#0affc5a649bf73fc3cf83e1769c727fb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725">numBoxes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of boxes in array. <a href="#89ac77da0fc90032f8a8d520d0380725"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346">numCapsules</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of capsules in array. <a href="#b9c67ce13ade5491fd3b1a4bfb326346"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f">numSpheres</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of spheres in array. <a href="#4d272163402c8dea335e1115970d767f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7">spheres</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of spheres. <a href="#12d02d55843cb57670c361429e8faff7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Debug vis data. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="a6c6c6ecd0c242ce576b2ba601740aeb"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::bounds" ref="a6c6c6ecd0c242ce576b2ba601740aeb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>* <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#a6c6c6ecd0c242ce576b2ba601740aeb">NvFlowGridExportDebugVisView::bounds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of emitter bounds.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5f93d0ec1ced5221e9ee939cb49bb8f"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::boxes" ref="f5f93d0ec1ced5221e9ee939cb49bb8f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a>* <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#f5f93d0ec1ced5221e9ee939cb49bb8f">NvFlowGridExportDebugVisView::boxes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of boxes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3170baf9424ad26ae90b69feccb8616a"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::capsules" ref="3170baf9424ad26ae90b69feccb8616a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a>* <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#3170baf9424ad26ae90b69feccb8616a">NvFlowGridExportDebugVisView::capsules</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of capsules.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dbe591e40957d22d9caa0cd4cb79bf4a"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::debugVisFlags" ref="dbe591e40957d22d9caa0cd4cb79bf4a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#dbe591e40957d22d9caa0cd4cb79bf4a">NvFlowGridExportDebugVisView::debugVisFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Debug vis flags to indicate what data is valid.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0affc5a649bf73fc3cf83e1769c727fb"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::numBounds" ref="0affc5a649bf73fc3cf83e1769c727fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#0affc5a649bf73fc3cf83e1769c727fb">NvFlowGridExportDebugVisView::numBounds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of emitter bounds in array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89ac77da0fc90032f8a8d520d0380725"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::numBoxes" ref="89ac77da0fc90032f8a8d520d0380725" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#89ac77da0fc90032f8a8d520d0380725">NvFlowGridExportDebugVisView::numBoxes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of boxes in array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b9c67ce13ade5491fd3b1a4bfb326346"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::numCapsules" ref="b9c67ce13ade5491fd3b1a4bfb326346" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#b9c67ce13ade5491fd3b1a4bfb326346">NvFlowGridExportDebugVisView::numCapsules</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of capsules in array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d272163402c8dea335e1115970d767f"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::numSpheres" ref="4d272163402c8dea335e1115970d767f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#4d272163402c8dea335e1115970d767f">NvFlowGridExportDebugVisView::numSpheres</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of spheres in array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12d02d55843cb57670c361429e8faff7"></a><!-- doxytag: member="NvFlowGridExportDebugVisView::spheres" ref="12d02d55843cb57670c361429e8faff7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a>* <a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html#12d02d55843cb57670c361429e8faff7">NvFlowGridExportDebugVisView::spheres</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of spheres.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_handle.html b/docs/api/files/struct_nv_flow_grid_export_handle.html
new file mode 100644
index 0000000..23bbbfa
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_handle.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportHandle Struct Reference</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>NvFlowGridExportHandle Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportHandle" -->Texture channel export handle.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1">channel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel this handle is for. <a href="#6e111fbd10fba97ab691746c5b6bbad1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport that created this handle. <a href="#51fcf3145bc88bb6efaf1b314d15c6e5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef">numLayerViews</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numbers of layers in this grid texture channel. <a href="#a2628b27ba08f58688da3ea4de0d00ef"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Texture channel export handle. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="6e111fbd10fba97ab691746c5b6bbad1"></a><!-- doxytag: member="NvFlowGridExportHandle::channel" ref="6e111fbd10fba97ab691746c5b6bbad1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_grid_export_handle.html#6e111fbd10fba97ab691746c5b6bbad1">NvFlowGridExportHandle::channel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid texture channel this handle is for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="51fcf3145bc88bb6efaf1b314d15c6e5"></a><!-- doxytag: member="NvFlowGridExportHandle::gridExport" ref="51fcf3145bc88bb6efaf1b314d15c6e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_grid_export_handle.html#51fcf3145bc88bb6efaf1b314d15c6e5">NvFlowGridExportHandle::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport that created this handle.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2628b27ba08f58688da3ea4de0d00ef"></a><!-- doxytag: member="NvFlowGridExportHandle::numLayerViews" ref="a2628b27ba08f58688da3ea4de0d00ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_handle.html#a2628b27ba08f58688da3ea4de0d00ef">NvFlowGridExportHandle::numLayerViews</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Numbers of layers in this grid texture channel.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_import_layer_mapping.html b/docs/api/files/struct_nv_flow_grid_export_import_layer_mapping.html
new file mode 100644
index 0000000..3e4e9c3
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_import_layer_mapping.html
@@ -0,0 +1,128 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportImportLayerMapping Struct Reference</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>NvFlowGridExportImportLayerMapping Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportImportLayerMapping" -->Description of a single exported layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc">blockList</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Block list for this layer. <a href="#7e5153588fd6d77d735a59ddd54cc7cc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267">blockTable</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Block table for this layer. <a href="#76771fc06abc2a125d57f07fe4478267"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material associated with this layer. <a href="#85503718b1879b4535ff9ac3e044ca10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e">numBlocks</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of active blocks in this layer. <a href="#1ec03e66a7aa7edc6f739d3c3bd5f89e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a single exported layer. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="7e5153588fd6d77d735a59ddd54cc7cc"></a><!-- doxytag: member="NvFlowGridExportImportLayerMapping::blockList" ref="7e5153588fd6d77d735a59ddd54cc7cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResource* <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#7e5153588fd6d77d735a59ddd54cc7cc">NvFlowGridExportImportLayerMapping::blockList</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Block list for this layer.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="76771fc06abc2a125d57f07fe4478267"></a><!-- doxytag: member="NvFlowGridExportImportLayerMapping::blockTable" ref="76771fc06abc2a125d57f07fe4478267" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResource* <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#76771fc06abc2a125d57f07fe4478267">NvFlowGridExportImportLayerMapping::blockTable</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Block table for this layer.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85503718b1879b4535ff9ac3e044ca10"></a><!-- doxytag: member="NvFlowGridExportImportLayerMapping::material" ref="85503718b1879b4535ff9ac3e044ca10" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#85503718b1879b4535ff9ac3e044ca10">NvFlowGridExportImportLayerMapping::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid material associated with this layer.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1ec03e66a7aa7edc6f739d3c3bd5f89e"></a><!-- doxytag: member="NvFlowGridExportImportLayerMapping::numBlocks" ref="1ec03e66a7aa7edc6f739d3c3bd5f89e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html#1ec03e66a7aa7edc6f739d3c3bd5f89e">NvFlowGridExportImportLayerMapping::numBlocks</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of active blocks in this layer.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_import_layered_mapping.html b/docs/api/files/struct_nv_flow_grid_export_import_layered_mapping.html
new file mode 100644
index 0000000..c4632bb
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_import_layered_mapping.html
@@ -0,0 +1,148 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportImportLayeredMapping Struct Reference</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>NvFlowGridExportImportLayeredMapping Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportImportLayeredMapping" -->Description applying to all exported layers.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint2.html">NvFlowUint2</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346">layeredBlockListCPU</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CPU list of active blocks, in (blockIdx, layerIdx) pairs. <a href="#ba510dceeb3aec7598349118e98c0346"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e">layeredNumBlocks</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of blocks in layeredBlockListCPU. <a href="#55aa7722d16b107bc11a942923ab047e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84">maxBlocks</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum blocks active, for all layers. <a href="#0e1b00325711d43c4b4795611d914f84"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98">modelMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform from grid NDC to world. <a href="#f6ddd620e2a44ae0306ca60e79954b98"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shader_linear_params.html">NvFlowShaderLinearParams</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262">shaderParams</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shader parameters for address translation. <a href="#e1d70bd10d9e304842971ba94d8db262"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description applying to all exported layers. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="ba510dceeb3aec7598349118e98c0346"></a><!-- doxytag: member="NvFlowGridExportImportLayeredMapping::layeredBlockListCPU" ref="ba510dceeb3aec7598349118e98c0346" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint2.html">NvFlowUint2</a>* <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#ba510dceeb3aec7598349118e98c0346">NvFlowGridExportImportLayeredMapping::layeredBlockListCPU</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CPU list of active blocks, in (blockIdx, layerIdx) pairs.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="55aa7722d16b107bc11a942923ab047e"></a><!-- doxytag: member="NvFlowGridExportImportLayeredMapping::layeredNumBlocks" ref="55aa7722d16b107bc11a942923ab047e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#55aa7722d16b107bc11a942923ab047e">NvFlowGridExportImportLayeredMapping::layeredNumBlocks</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of blocks in layeredBlockListCPU.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e1b00325711d43c4b4795611d914f84"></a><!-- doxytag: member="NvFlowGridExportImportLayeredMapping::maxBlocks" ref="0e1b00325711d43c4b4795611d914f84" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#0e1b00325711d43c4b4795611d914f84">NvFlowGridExportImportLayeredMapping::maxBlocks</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum blocks active, for all layers.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f6ddd620e2a44ae0306ca60e79954b98"></a><!-- doxytag: member="NvFlowGridExportImportLayeredMapping::modelMatrix" ref="f6ddd620e2a44ae0306ca60e79954b98" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#f6ddd620e2a44ae0306ca60e79954b98">NvFlowGridExportImportLayeredMapping::modelMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transform from grid NDC to world.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e1d70bd10d9e304842971ba94d8db262"></a><!-- doxytag: member="NvFlowGridExportImportLayeredMapping::shaderParams" ref="e1d70bd10d9e304842971ba94d8db262" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shader_linear_params.html">NvFlowShaderLinearParams</a> <a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html#e1d70bd10d9e304842971ba94d8db262">NvFlowGridExportImportLayeredMapping::shaderParams</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shader parameters for address translation.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_layer_view.html b/docs/api/files/struct_nv_flow_grid_export_layer_view.html
new file mode 100644
index 0000000..2f22186
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_layer_view.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportLayerView Struct Reference</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>NvFlowGridExportLayerView Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportLayerView" -->Description of a single exported layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255">data</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data resource for this layer view. <a href="#37c48516a7b3d8f37ec693724a396255"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7">mapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping of data to virtual space. <a href="#6ecf4c314f05ca8a4ccf3d4edb8830b7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a single exported layer. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="37c48516a7b3d8f37ec693724a396255"></a><!-- doxytag: member="NvFlowGridExportLayerView::data" ref="37c48516a7b3d8f37ec693724a396255" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResource* <a class="el" href="struct_nv_flow_grid_export_layer_view.html#37c48516a7b3d8f37ec693724a396255">NvFlowGridExportLayerView::data</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Data resource for this layer view.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ecf4c314f05ca8a4ccf3d4edb8830b7"></a><!-- doxytag: member="NvFlowGridExportLayerView::mapping" ref="6ecf4c314f05ca8a4ccf3d4edb8830b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a> <a class="el" href="struct_nv_flow_grid_export_layer_view.html#6ecf4c314f05ca8a4ccf3d4edb8830b7">NvFlowGridExportLayerView::mapping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mapping of data to virtual space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_layered_view.html b/docs/api/files/struct_nv_flow_grid_export_layered_view.html
new file mode 100644
index 0000000..79afac4
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_layered_view.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportLayeredView Struct Reference</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>NvFlowGridExportLayeredView Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportLayeredView" -->Description applying to all exported layers.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9">mapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping parameters uniform across layers. <a href="#b0663f30d08d95d02e463d70584cf9f9"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description applying to all exported layers. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="b0663f30d08d95d02e463d70584cf9f9"></a><!-- doxytag: member="NvFlowGridExportLayeredView::mapping" ref="b0663f30d08d95d02e463d70584cf9f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a> <a class="el" href="struct_nv_flow_grid_export_layered_view.html#b0663f30d08d95d02e463d70584cf9f9">NvFlowGridExportLayeredView::mapping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mapping parameters uniform across layers.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_export_simple_shape.html b/docs/api/files/struct_nv_flow_grid_export_simple_shape.html
new file mode 100644
index 0000000..4477a3b
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_export_simple_shape.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridExportSimpleShape Struct Reference</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>NvFlowGridExportSimpleShape Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_export.html">NvFlowGridExport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridExportSimpleShape" -->Data to visualize simple shape.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843">localToWorld</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform from shape local to world space. <a href="#8ede57675cd6b3a68ea8b7573d9ce843"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3">shapeDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shape desc to visualize. <a href="#50894b6ebc92745ff4c2fb06c8a741f3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Data to visualize simple shape. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8ede57675cd6b3a68ea8b7573d9ce843"></a><!-- doxytag: member="NvFlowGridExportSimpleShape::localToWorld" ref="8ede57675cd6b3a68ea8b7573d9ce843" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#8ede57675cd6b3a68ea8b7573d9ce843">NvFlowGridExportSimpleShape::localToWorld</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transform from shape local to world space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="50894b6ebc92745ff4c2fb06c8a741f3"></a><!-- doxytag: member="NvFlowGridExportSimpleShape::shapeDesc" ref="50894b6ebc92745ff4c2fb06c8a741f3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a> <a class="el" href="struct_nv_flow_grid_export_simple_shape.html#50894b6ebc92745ff4c2fb06c8a741f3">NvFlowGridExportSimpleShape::shapeDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shape desc to visualize.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_desc.html b/docs/api/files/struct_nv_flow_grid_import_desc.html
new file mode 100644
index 0000000..af7a362
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportDesc Struct Reference</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>NvFlowGridImportDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportDesc" -->Description required to create GridImport.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid export to use as template for allocation. <a href="#affeaa0d3b95d61aa000fd4b90d87969"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to create GridImport. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="affeaa0d3b95d61aa000fd4b90d87969"></a><!-- doxytag: member="NvFlowGridImportDesc::gridExport" ref="affeaa0d3b95d61aa000fd4b90d87969" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_grid_import_desc.html#affeaa0d3b95d61aa000fd4b90d87969">NvFlowGridImportDesc::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid export to use as template for allocation.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_handle.html b/docs/api/files/struct_nv_flow_grid_import_handle.html
new file mode 100644
index 0000000..20072de
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_handle.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportHandle Struct Reference</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>NvFlowGridImportHandle Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportHandle" -->Texture channel handle.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490">channel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel this handle is for. <a href="#515517a1a01b35044ac995b0c53eb490"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5">gridImport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid import that created this handle. <a href="#c5c95612906948bdd5a2a9af3acab0d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd">numLayerViews</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of layers in this grid texture channel. <a href="#0750813cbeefafd1711ccead448a26fd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Texture channel handle. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="515517a1a01b35044ac995b0c53eb490"></a><!-- doxytag: member="NvFlowGridImportHandle::channel" ref="515517a1a01b35044ac995b0c53eb490" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_grid_import_handle.html#515517a1a01b35044ac995b0c53eb490">NvFlowGridImportHandle::channel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid texture channel this handle is for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5c95612906948bdd5a2a9af3acab0d5"></a><!-- doxytag: member="NvFlowGridImportHandle::gridImport" ref="c5c95612906948bdd5a2a9af3acab0d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridImport* <a class="el" href="struct_nv_flow_grid_import_handle.html#c5c95612906948bdd5a2a9af3acab0d5">NvFlowGridImportHandle::gridImport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid import that created this handle.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0750813cbeefafd1711ccead448a26fd"></a><!-- doxytag: member="NvFlowGridImportHandle::numLayerViews" ref="0750813cbeefafd1711ccead448a26fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_grid_import_handle.html#0750813cbeefafd1711ccead448a26fd">NvFlowGridImportHandle::numLayerViews</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of layers in this grid texture channel.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_layer_view.html b/docs/api/files/struct_nv_flow_grid_import_layer_view.html
new file mode 100644
index 0000000..5967f7d
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_layer_view.html
@@ -0,0 +1,128 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportLayerView Struct Reference</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>NvFlowGridImportLayerView Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportLayerView" -->Description of a single imported layer.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3">blockListRW</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If StateCPU path is used, this needs to be written, else is nullptr. <a href="#8c32da7f45ed7ca45d3280052c2c7cd3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588">blockTableRW</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If StateCPU path is used, this needs to be written, else is nullptr. <a href="#1ab8680e1111a9e9a4867071cb184588"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd">dataRW</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This always should be written. <a href="#799c838ec91e57532e60b544851893bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5">mapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping of data to virtual space. <a href="#d28e6ef084eb7cce38382656a73025d5"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a single imported layer. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8c32da7f45ed7ca45d3280052c2c7cd3"></a><!-- doxytag: member="NvFlowGridImportLayerView::blockListRW" ref="8c32da7f45ed7ca45d3280052c2c7cd3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResourceRW* <a class="el" href="struct_nv_flow_grid_import_layer_view.html#8c32da7f45ed7ca45d3280052c2c7cd3">NvFlowGridImportLayerView::blockListRW</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If StateCPU path is used, this needs to be written, else is nullptr.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1ab8680e1111a9e9a4867071cb184588"></a><!-- doxytag: member="NvFlowGridImportLayerView::blockTableRW" ref="1ab8680e1111a9e9a4867071cb184588" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResourceRW* <a class="el" href="struct_nv_flow_grid_import_layer_view.html#1ab8680e1111a9e9a4867071cb184588">NvFlowGridImportLayerView::blockTableRW</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If StateCPU path is used, this needs to be written, else is nullptr.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="799c838ec91e57532e60b544851893bd"></a><!-- doxytag: member="NvFlowGridImportLayerView::dataRW" ref="799c838ec91e57532e60b544851893bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowResourceRW* <a class="el" href="struct_nv_flow_grid_import_layer_view.html#799c838ec91e57532e60b544851893bd">NvFlowGridImportLayerView::dataRW</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This always should be written.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d28e6ef084eb7cce38382656a73025d5"></a><!-- doxytag: member="NvFlowGridImportLayerView::mapping" ref="d28e6ef084eb7cce38382656a73025d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a> <a class="el" href="struct_nv_flow_grid_import_layer_view.html#d28e6ef084eb7cce38382656a73025d5">NvFlowGridImportLayerView::mapping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mapping of data to virtual space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_layered_view.html b/docs/api/files/struct_nv_flow_grid_import_layered_view.html
new file mode 100644
index 0000000..d859631
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_layered_view.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportLayeredView Struct Reference</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>NvFlowGridImportLayeredView Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportLayeredView" -->Description applying to all imported layers.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3">mapping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping parameters uniform across layers. <a href="#4660017253aca94e22bae7cae09488f3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description applying to all imported layers. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="4660017253aca94e22bae7cae09488f3"></a><!-- doxytag: member="NvFlowGridImportLayeredView::mapping" ref="4660017253aca94e22bae7cae09488f3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a> <a class="el" href="struct_nv_flow_grid_import_layered_view.html#4660017253aca94e22bae7cae09488f3">NvFlowGridImportLayeredView::mapping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mapping parameters uniform across layers.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_params.html b/docs/api/files/struct_nv_flow_grid_import_params.html
new file mode 100644
index 0000000..50f1fef
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportParams Struct Reference</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>NvFlowGridImportParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportParams" -->Parameters for grabbing import view.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7">channel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel to generate import data for. <a href="#4d5dff34b2bc81dcb37bf3d7703f42a7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid export to serve as template for grid import. <a href="#c164e2412d643b770cf798e1447c7c7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423">importMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import mode, determines import data format. <a href="#a73b6ba32e228b21c80bf449988e6423"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for grabbing import view. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="4d5dff34b2bc81dcb37bf3d7703f42a7"></a><!-- doxytag: member="NvFlowGridImportParams::channel" ref="4d5dff34b2bc81dcb37bf3d7703f42a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_grid_import_params.html#4d5dff34b2bc81dcb37bf3d7703f42a7">NvFlowGridImportParams::channel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid texture channel to generate import data for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c164e2412d643b770cf798e1447c7c7f"></a><!-- doxytag: member="NvFlowGridImportParams::gridExport" ref="c164e2412d643b770cf798e1447c7c7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_grid_import_params.html#c164e2412d643b770cf798e1447c7c7f">NvFlowGridImportParams::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid export to serve as template for grid import.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a73b6ba32e228b21c80bf449988e6423"></a><!-- doxytag: member="NvFlowGridImportParams::importMode" ref="a73b6ba32e228b21c80bf449988e6423" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a> <a class="el" href="struct_nv_flow_grid_import_params.html#a73b6ba32e228b21c80bf449988e6423">NvFlowGridImportParams::importMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Import mode, determines import data format.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_import_state_c_p_u_params.html b/docs/api/files/struct_nv_flow_grid_import_state_c_p_u_params.html
new file mode 100644
index 0000000..66eacab
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_import_state_c_p_u_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridImportStateCPUParams Struct Reference</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>NvFlowGridImportStateCPUParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_import.html">NvFlowGridImport</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridImportStateCPUParams" -->Parameters for grabbing import view.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc">channel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid texture channel to generate import data for. <a href="#f14718b1223f08bf309205d57c6a51bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464">importMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import mode, determines import data format. <a href="#1a81741235254ad8fa758cb0cdba6464"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridImportStateCPU *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade">stateCPU</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Import CPU state, captured previously with <a class="el" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlowGridImportUpdateStateCPU()</a>. <a href="#2fcf3b065a4206964c48346045863ade"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for grabbing import view. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="f14718b1223f08bf309205d57c6a51bc"></a><!-- doxytag: member="NvFlowGridImportStateCPUParams::channel" ref="f14718b1223f08bf309205d57c6a51bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#f14718b1223f08bf309205d57c6a51bc">NvFlowGridImportStateCPUParams::channel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid texture channel to generate import data for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1a81741235254ad8fa758cb0cdba6464"></a><!-- doxytag: member="NvFlowGridImportStateCPUParams::importMode" ref="1a81741235254ad8fa758cb0cdba6464" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c">NvFlowGridImportMode</a> <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#1a81741235254ad8fa758cb0cdba6464">NvFlowGridImportStateCPUParams::importMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Import mode, determines import data format.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2fcf3b065a4206964c48346045863ade"></a><!-- doxytag: member="NvFlowGridImportStateCPUParams::stateCPU" ref="2fcf3b065a4206964c48346045863ade" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridImportStateCPU* <a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html#2fcf3b065a4206964c48346045863ade">NvFlowGridImportStateCPUParams::stateCPU</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Import CPU state, captured previously with <a class="el" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335">NvFlowGridImportUpdateStateCPU()</a>.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_material_handle.html b/docs/api/files/struct_nv_flow_grid_material_handle.html
new file mode 100644
index 0000000..15f84f0
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_material_handle.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridMaterialHandle Struct Reference</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>NvFlowGridMaterialHandle Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_material.html">NvFlowGridMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridMaterialHandle" -->Handle provided by grid to reference materials.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGrid *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7">grid</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The grid that created this material handle. <a href="#e59c0dc01aaecf47d81c7e3e90a3ffd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f">uid</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unique id for this material. <a href="#cee6f6668c5118d80811e3305731381f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Handle provided by grid to reference materials. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="e59c0dc01aaecf47d81c7e3e90a3ffd7"></a><!-- doxytag: member="NvFlowGridMaterialHandle::grid" ref="e59c0dc01aaecf47d81c7e3e90a3ffd7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGrid* <a class="el" href="struct_nv_flow_grid_material_handle.html#e59c0dc01aaecf47d81c7e3e90a3ffd7">NvFlowGridMaterialHandle::grid</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The grid that created this material handle.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cee6f6668c5118d80811e3305731381f"></a><!-- doxytag: member="NvFlowGridMaterialHandle::uid" ref="cee6f6668c5118d80811e3305731381f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="el" href="struct_nv_flow_grid_material_handle.html#cee6f6668c5118d80811e3305731381f">NvFlowGridMaterialHandle::uid</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unique id for this material.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_material_params.html b/docs/api/files/struct_nv_flow_grid_material_params.html
new file mode 100644
index 0000000..2d5de32
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_material_params.html
@@ -0,0 +1,328 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridMaterialParams Struct Reference</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>NvFlowGridMaterialParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_material.html">NvFlowGridMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridMaterialParams" -->Grid material parameters.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483">buoyancyPerTemp</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Buoyant force per unit temperature. <a href="#bbc472ff24b5934b87adbc9f9d3bd483"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768">burnPerTemp</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Burn amount per unit temperature above ignitionTemp. <a href="#d7ab19d400f0f7f669f763e28860c768"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2">coolingRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cooling rate, exponential. <a href="#2a76d8e52bbce1af3ff9548553c91bc2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73">divergencePerBurn</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Expansion per unit burn. <a href="#eafc581a1a00e94abb2b3ac197336e73"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b">fuel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fuel component parameters. <a href="#a786268197b3f12a5549b2f90a4f106b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed">fuelPerBurn</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fuel consumed per unit burn. <a href="#336e7ee53f4f140ac77bd4396699e9ed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e">ignitionTemp</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum temperature for combustion. <a href="#6267d8b0fbb7481aac782e0d1e2ca37e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2">smoke</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Smoke component parameters. <a href="#187c195c063644673ef81d7e29aa78a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035">smokePerBurn</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Smoke increase per unit burn. <a href="#4496c0359a14be09ace9b5301015e035"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2">temperature</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Temperature component parameters. <a href="#3dfc1b17ccde69f683940fde4b8698e2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc">tempPerBurn</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Temperature increase per unit burn. <a href="#d415d9af6e40a49fff06719341b83efc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978">velocity</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Velocity component parameters. <a href="#d4046223b0fce2c7d5dce4a9671ed978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35">vorticityStrength</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Higher values increase rotation, reduce laminar flow. <a href="#5aed6e08e86ac4339377d2a12ccc8d35"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298">vorticityVelocityMask</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">0.f means zero velocity magnitude influence on vorticity <a href="#f8c631bf051cb37eeaa03bace122e298"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Grid material parameters. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="bbc472ff24b5934b87adbc9f9d3bd483"></a><!-- doxytag: member="NvFlowGridMaterialParams::buoyancyPerTemp" ref="bbc472ff24b5934b87adbc9f9d3bd483" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#bbc472ff24b5934b87adbc9f9d3bd483">NvFlowGridMaterialParams::buoyancyPerTemp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Buoyant force per unit temperature.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7ab19d400f0f7f669f763e28860c768"></a><!-- doxytag: member="NvFlowGridMaterialParams::burnPerTemp" ref="d7ab19d400f0f7f669f763e28860c768" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#d7ab19d400f0f7f669f763e28860c768">NvFlowGridMaterialParams::burnPerTemp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Burn amount per unit temperature above ignitionTemp.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2a76d8e52bbce1af3ff9548553c91bc2"></a><!-- doxytag: member="NvFlowGridMaterialParams::coolingRate" ref="2a76d8e52bbce1af3ff9548553c91bc2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#2a76d8e52bbce1af3ff9548553c91bc2">NvFlowGridMaterialParams::coolingRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cooling rate, exponential.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eafc581a1a00e94abb2b3ac197336e73"></a><!-- doxytag: member="NvFlowGridMaterialParams::divergencePerBurn" ref="eafc581a1a00e94abb2b3ac197336e73" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#eafc581a1a00e94abb2b3ac197336e73">NvFlowGridMaterialParams::divergencePerBurn</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Expansion per unit burn.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a786268197b3f12a5549b2f90a4f106b"></a><!-- doxytag: member="NvFlowGridMaterialParams::fuel" ref="a786268197b3f12a5549b2f90a4f106b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a> <a class="el" href="struct_nv_flow_grid_material_params.html#a786268197b3f12a5549b2f90a4f106b">NvFlowGridMaterialParams::fuel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fuel component parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="336e7ee53f4f140ac77bd4396699e9ed"></a><!-- doxytag: member="NvFlowGridMaterialParams::fuelPerBurn" ref="336e7ee53f4f140ac77bd4396699e9ed" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#336e7ee53f4f140ac77bd4396699e9ed">NvFlowGridMaterialParams::fuelPerBurn</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fuel consumed per unit burn.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6267d8b0fbb7481aac782e0d1e2ca37e"></a><!-- doxytag: member="NvFlowGridMaterialParams::ignitionTemp" ref="6267d8b0fbb7481aac782e0d1e2ca37e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#6267d8b0fbb7481aac782e0d1e2ca37e">NvFlowGridMaterialParams::ignitionTemp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum temperature for combustion.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="187c195c063644673ef81d7e29aa78a2"></a><!-- doxytag: member="NvFlowGridMaterialParams::smoke" ref="187c195c063644673ef81d7e29aa78a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a> <a class="el" href="struct_nv_flow_grid_material_params.html#187c195c063644673ef81d7e29aa78a2">NvFlowGridMaterialParams::smoke</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Smoke component parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4496c0359a14be09ace9b5301015e035"></a><!-- doxytag: member="NvFlowGridMaterialParams::smokePerBurn" ref="4496c0359a14be09ace9b5301015e035" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#4496c0359a14be09ace9b5301015e035">NvFlowGridMaterialParams::smokePerBurn</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Smoke increase per unit burn.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3dfc1b17ccde69f683940fde4b8698e2"></a><!-- doxytag: member="NvFlowGridMaterialParams::temperature" ref="3dfc1b17ccde69f683940fde4b8698e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a> <a class="el" href="struct_nv_flow_grid_material_params.html#3dfc1b17ccde69f683940fde4b8698e2">NvFlowGridMaterialParams::temperature</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Temperature component parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d415d9af6e40a49fff06719341b83efc"></a><!-- doxytag: member="NvFlowGridMaterialParams::tempPerBurn" ref="d415d9af6e40a49fff06719341b83efc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#d415d9af6e40a49fff06719341b83efc">NvFlowGridMaterialParams::tempPerBurn</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Temperature increase per unit burn.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4046223b0fce2c7d5dce4a9671ed978"></a><!-- doxytag: member="NvFlowGridMaterialParams::velocity" ref="d4046223b0fce2c7d5dce4a9671ed978" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a> <a class="el" href="struct_nv_flow_grid_material_params.html#d4046223b0fce2c7d5dce4a9671ed978">NvFlowGridMaterialParams::velocity</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Velocity component parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5aed6e08e86ac4339377d2a12ccc8d35"></a><!-- doxytag: member="NvFlowGridMaterialParams::vorticityStrength" ref="5aed6e08e86ac4339377d2a12ccc8d35" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#5aed6e08e86ac4339377d2a12ccc8d35">NvFlowGridMaterialParams::vorticityStrength</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Higher values increase rotation, reduce laminar flow.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f8c631bf051cb37eeaa03bace122e298"></a><!-- doxytag: member="NvFlowGridMaterialParams::vorticityVelocityMask" ref="f8c631bf051cb37eeaa03bace122e298" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_params.html#f8c631bf051cb37eeaa03bace122e298">NvFlowGridMaterialParams::vorticityVelocityMask</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+0.f means zero velocity magnitude influence on vorticity
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_material_per_component.html b/docs/api/files/struct_nv_flow_grid_material_per_component.html
new file mode 100644
index 0000000..04ecc22
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_material_per_component.html
@@ -0,0 +1,168 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridMaterialPerComponent Struct Reference</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>NvFlowGridMaterialPerComponent Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_material.html">NvFlowGridMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridMaterialPerComponent" -->Grid material per component parameters.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669">allocThreshold</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum component value magnitude that is considered relevant. <a href="#c7c682d494ad167428714e3de07b2669"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60">allocWeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Relative importance of component value for allocation, 0.0 means not important. <a href="#d0d89a984946bef92a33f5ee4d5f5c60"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad">damping</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Higher values reduce component value faster (exponential decay curve). <a href="#ddf1e790d6082355546f94372d17aaad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134">fade</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fade component value rate in units / sec. <a href="#4fa9116bb677edb4b8fe316bf0999134"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc">macCormackBlendFactor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Higher values make a sharper appearance, but with more artifacts. <a href="#9982b86ce01516813e2a22ad23409dbc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7">macCormackBlendThreshold</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum absolute value to apply MacCormack correction. Increasing can improve performance. <a href="#665a655631047c8683d78d13fc8592e7"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Grid material per component parameters. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="c7c682d494ad167428714e3de07b2669"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::allocThreshold" ref="c7c682d494ad167428714e3de07b2669" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#c7c682d494ad167428714e3de07b2669">NvFlowGridMaterialPerComponent::allocThreshold</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum component value magnitude that is considered relevant.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d0d89a984946bef92a33f5ee4d5f5c60"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::allocWeight" ref="d0d89a984946bef92a33f5ee4d5f5c60" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#d0d89a984946bef92a33f5ee4d5f5c60">NvFlowGridMaterialPerComponent::allocWeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Relative importance of component value for allocation, 0.0 means not important.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ddf1e790d6082355546f94372d17aaad"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::damping" ref="ddf1e790d6082355546f94372d17aaad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#ddf1e790d6082355546f94372d17aaad">NvFlowGridMaterialPerComponent::damping</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Higher values reduce component value faster (exponential decay curve).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4fa9116bb677edb4b8fe316bf0999134"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::fade" ref="4fa9116bb677edb4b8fe316bf0999134" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#4fa9116bb677edb4b8fe316bf0999134">NvFlowGridMaterialPerComponent::fade</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fade component value rate in units / sec.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9982b86ce01516813e2a22ad23409dbc"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::macCormackBlendFactor" ref="9982b86ce01516813e2a22ad23409dbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#9982b86ce01516813e2a22ad23409dbc">NvFlowGridMaterialPerComponent::macCormackBlendFactor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Higher values make a sharper appearance, but with more artifacts.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="665a655631047c8683d78d13fc8592e7"></a><!-- doxytag: member="NvFlowGridMaterialPerComponent::macCormackBlendThreshold" ref="665a655631047c8683d78d13fc8592e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_material_per_component.html#665a655631047c8683d78d13fc8592e7">NvFlowGridMaterialPerComponent::macCormackBlendThreshold</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum absolute value to apply MacCormack correction. Increasing can improve performance.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_params.html b/docs/api/files/struct_nv_flow_grid_params.html
new file mode 100644
index 0000000..e1c7c37
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_params.html
@@ -0,0 +1,148 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridParams Struct Reference</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>NvFlowGridParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridParams" -->Parameters controlling grid behavior.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63">bigEffectMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tweaks block allocation for better big effect behavior. <a href="#0e0cc62813796c4cf94ee69f89d1bb63"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860">bigEffectPredictTime</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time constant to tune big effect prediction. <a href="#a520157ae73f0ab1ad25f795c3a90860"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd">debugVisFlags</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flags to control what debug visualization information is generated. <a href="#f2d32cdf7ca5a25cb5430542a86286bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f">gravity</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gravity vector for use by buoyancy. <a href="#27ad57002682a38d9384bf519294182f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5">pressureLegacyMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, run older less accurate pressure solver. <a href="#02961dd6007cc07b78424a03b0d7f9f5"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters controlling grid behavior. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="0e0cc62813796c4cf94ee69f89d1bb63"></a><!-- doxytag: member="NvFlowGridParams::bigEffectMode" ref="0e0cc62813796c4cf94ee69f89d1bb63" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_grid_params.html#0e0cc62813796c4cf94ee69f89d1bb63">NvFlowGridParams::bigEffectMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Tweaks block allocation for better big effect behavior.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a520157ae73f0ab1ad25f795c3a90860"></a><!-- doxytag: member="NvFlowGridParams::bigEffectPredictTime" ref="a520157ae73f0ab1ad25f795c3a90860" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_grid_params.html#a520157ae73f0ab1ad25f795c3a90860">NvFlowGridParams::bigEffectPredictTime</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Time constant to tune big effect prediction.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f2d32cdf7ca5a25cb5430542a86286bd"></a><!-- doxytag: member="NvFlowGridParams::debugVisFlags" ref="f2d32cdf7ca5a25cb5430542a86286bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> <a class="el" href="struct_nv_flow_grid_params.html#f2d32cdf7ca5a25cb5430542a86286bd">NvFlowGridParams::debugVisFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Flags to control what debug visualization information is generated.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="27ad57002682a38d9384bf519294182f"></a><!-- doxytag: member="NvFlowGridParams::gravity" ref="27ad57002682a38d9384bf519294182f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_params.html#27ad57002682a38d9384bf519294182f">NvFlowGridParams::gravity</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gravity vector for use by buoyancy.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02961dd6007cc07b78424a03b0d7f9f5"></a><!-- doxytag: member="NvFlowGridParams::pressureLegacyMode" ref="02961dd6007cc07b78424a03b0d7f9f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_grid_params.html#02961dd6007cc07b78424a03b0d7f9f5">NvFlowGridParams::pressureLegacyMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, run older less accurate pressure solver.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_proxy_desc.html b/docs/api/files/struct_nv_flow_grid_proxy_desc.html
new file mode 100644
index 0000000..01f3162
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_proxy_desc.html
@@ -0,0 +1,168 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridProxyDesc Struct Reference</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>NvFlowGridProxyDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_proxy.html">NvFlowGridProxy</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridProxyDesc" -->Parameters need to create a grid proxy.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd">gridContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context used to simulate grid. <a href="#8e71737ad64e2d6146575190b1ac6fdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc">gridCopyContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context with copy capability on gridContext device. <a href="#ab7c69d4bb1b87e6d37b5cfc03e969bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport to base allocation on. <a href="#4e2884ef8ec206992d4336800236eda8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlowGridProxyType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41">proxyType</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridProxy type to create. <a href="#721d25400941bf5596f2c779b3285d41"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f">renderContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context used to render grid. <a href="#f917e9a744af421f720f4089ec28157f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247">renderCopyContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context with copy capability on renderContext device. <a href="#061c64a7aaebddd669a687b5001e4247"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters need to create a grid proxy. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8e71737ad64e2d6146575190b1ac6fdd"></a><!-- doxytag: member="NvFlowGridProxyDesc::gridContext" ref="8e71737ad64e2d6146575190b1ac6fdd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_desc.html#8e71737ad64e2d6146575190b1ac6fdd">NvFlowGridProxyDesc::gridContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context used to simulate grid.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ab7c69d4bb1b87e6d37b5cfc03e969bc"></a><!-- doxytag: member="NvFlowGridProxyDesc::gridCopyContext" ref="ab7c69d4bb1b87e6d37b5cfc03e969bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_desc.html#ab7c69d4bb1b87e6d37b5cfc03e969bc">NvFlowGridProxyDesc::gridCopyContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context with copy capability on gridContext device.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4e2884ef8ec206992d4336800236eda8"></a><!-- doxytag: member="NvFlowGridProxyDesc::gridExport" ref="4e2884ef8ec206992d4336800236eda8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_grid_proxy_desc.html#4e2884ef8ec206992d4336800236eda8">NvFlowGridProxyDesc::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport to base allocation on.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="721d25400941bf5596f2c779b3285d41"></a><!-- doxytag: member="NvFlowGridProxyDesc::proxyType" ref="721d25400941bf5596f2c779b3285d41" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577">NvFlowGridProxyType</a> <a class="el" href="struct_nv_flow_grid_proxy_desc.html#721d25400941bf5596f2c779b3285d41">NvFlowGridProxyDesc::proxyType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridProxy type to create.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f917e9a744af421f720f4089ec28157f"></a><!-- doxytag: member="NvFlowGridProxyDesc::renderContext" ref="f917e9a744af421f720f4089ec28157f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_desc.html#f917e9a744af421f720f4089ec28157f">NvFlowGridProxyDesc::renderContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context used to render grid.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="061c64a7aaebddd669a687b5001e4247"></a><!-- doxytag: member="NvFlowGridProxyDesc::renderCopyContext" ref="061c64a7aaebddd669a687b5001e4247" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_desc.html#061c64a7aaebddd669a687b5001e4247">NvFlowGridProxyDesc::renderCopyContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context with copy capability on renderContext device.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_proxy_flush_params.html b/docs/api/files/struct_nv_flow_grid_proxy_flush_params.html
new file mode 100644
index 0000000..298f26b
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_proxy_flush_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridProxyFlushParams Struct Reference</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>NvFlowGridProxyFlushParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid_proxy.html">NvFlowGridProxy</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridProxyFlushParams" -->Parameters need to create a multi-GPU proxy.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9">gridContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context used to simulate grid. <a href="#6d1471250101ffba1b671f313b73b9a9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea">gridCopyContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context with copy capability on gridContext device. <a href="#1fd7355655ef8736c5c05f17c58764ea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowContext *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d">renderCopyContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context with copy capability on renderContext device. <a href="#68b7b7d84c4fd17c69818e2f6164048d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters need to create a multi-GPU proxy. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="6d1471250101ffba1b671f313b73b9a9"></a><!-- doxytag: member="NvFlowGridProxyFlushParams::gridContext" ref="6d1471250101ffba1b671f313b73b9a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#6d1471250101ffba1b671f313b73b9a9">NvFlowGridProxyFlushParams::gridContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context used to simulate grid.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1fd7355655ef8736c5c05f17c58764ea"></a><!-- doxytag: member="NvFlowGridProxyFlushParams::gridCopyContext" ref="1fd7355655ef8736c5c05f17c58764ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#1fd7355655ef8736c5c05f17c58764ea">NvFlowGridProxyFlushParams::gridCopyContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context with copy capability on gridContext device.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68b7b7d84c4fd17c69818e2f6164048d"></a><!-- doxytag: member="NvFlowGridProxyFlushParams::renderCopyContext" ref="68b7b7d84c4fd17c69818e2f6164048d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowContext* <a class="el" href="struct_nv_flow_grid_proxy_flush_params.html#68b7b7d84c4fd17c69818e2f6164048d">NvFlowGridProxyFlushParams::renderCopyContext</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Context with copy capability on renderContext device.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_grid_reset_desc.html b/docs/api/files/struct_nv_flow_grid_reset_desc.html
new file mode 100644
index 0000000..235c23c
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_grid_reset_desc.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowGridResetDesc Struct Reference</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>NvFlowGridResetDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>]</small>
+</h1><!-- doxytag: class="NvFlowGridResetDesc" -->Description required to reset a NvFlowGrid.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c">halfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial half size of axis aligned bounding box. <a href="#df921af6d5238ef7b1f1b770497fac9c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397">initialLocation</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial location of axis aligned bounding box. <a href="#7fe92c7a8268b71027ab5ebc06198397"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to reset a NvFlowGrid. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="df921af6d5238ef7b1f1b770497fac9c"></a><!-- doxytag: member="NvFlowGridResetDesc::halfSize" ref="df921af6d5238ef7b1f1b770497fac9c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_reset_desc.html#df921af6d5238ef7b1f1b770497fac9c">NvFlowGridResetDesc::halfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial half size of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7fe92c7a8268b71027ab5ebc06198397"></a><!-- doxytag: member="NvFlowGridResetDesc::initialLocation" ref="7fe92c7a8268b71027ab5ebc06198397" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_grid_reset_desc.html#7fe92c7a8268b71027ab5ebc06198397">NvFlowGridResetDesc::initialLocation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial location of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_particle_surface_data.html b/docs/api/files/struct_nv_flow_particle_surface_data.html
new file mode 100644
index 0000000..984b95e
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_particle_surface_data.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowParticleSurfaceData Struct Reference</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>NvFlowParticleSurfaceData Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_particle_surface.html">NvFlowParticleSurface</a>]</small>
+</h1><!-- doxytag: class="NvFlowParticleSurfaceData" -->Particle data.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de">numParticles</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of particles in array. <a href="#26ff781eb70d3789fabf7e544716e7de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b">positions</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of particle positions, xyz components. <a href="#42677da91e3eeaa3586b4fa6e74c964b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5">positionStride</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stride in bytes between particles. <a href="#de61ef18b0b2a06802b62120679ab0d5"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Particle data. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="26ff781eb70d3789fabf7e544716e7de"></a><!-- doxytag: member="NvFlowParticleSurfaceData::numParticles" ref="26ff781eb70d3789fabf7e544716e7de" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_particle_surface_data.html#26ff781eb70d3789fabf7e544716e7de">NvFlowParticleSurfaceData::numParticles</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Number of particles in array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="42677da91e3eeaa3586b4fa6e74c964b"></a><!-- doxytag: member="NvFlowParticleSurfaceData::positions" ref="42677da91e3eeaa3586b4fa6e74c964b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const float* <a class="el" href="struct_nv_flow_particle_surface_data.html#42677da91e3eeaa3586b4fa6e74c964b">NvFlowParticleSurfaceData::positions</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of particle positions, xyz components.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de61ef18b0b2a06802b62120679ab0d5"></a><!-- doxytag: member="NvFlowParticleSurfaceData::positionStride" ref="de61ef18b0b2a06802b62120679ab0d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_particle_surface_data.html#de61ef18b0b2a06802b62120679ab0d5">NvFlowParticleSurfaceData::positionStride</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Stride in bytes between particles.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_particle_surface_desc.html b/docs/api/files/struct_nv_flow_particle_surface_desc.html
new file mode 100644
index 0000000..a7e804e
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_particle_surface_desc.html
@@ -0,0 +1,148 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowParticleSurfaceDesc Struct Reference</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>NvFlowParticleSurfaceDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_particle_surface.html">NvFlowParticleSurface</a>]</small>
+</h1><!-- doxytag: class="NvFlowParticleSurfaceDesc" -->Description for creation.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3">halfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial half size of axis aligned bounding box. <a href="#977ea6bccc1f7ed16abaffda6ce3d5a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f">initialLocation</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial location of axis aligned bounding box. <a href="#073585cd408f16cbf817fb412e2e421f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748">maxParticles</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum particle count for memory allocation. <a href="#27240dc9b7828ca34a79d07e75e37748"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207">residentScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fraction of virtual cells to allocate memory for. <a href="#b0ade0b7e3fec4aee52d274d1536a207"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de">virtualDim</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolution of virtual address space inside of bounding box. <a href="#fd5faae3ce71feede590ff2a9af6e3de"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description for creation. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="977ea6bccc1f7ed16abaffda6ce3d5a3"></a><!-- doxytag: member="NvFlowParticleSurfaceDesc::halfSize" ref="977ea6bccc1f7ed16abaffda6ce3d5a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_particle_surface_desc.html#977ea6bccc1f7ed16abaffda6ce3d5a3">NvFlowParticleSurfaceDesc::halfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial half size of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="073585cd408f16cbf817fb412e2e421f"></a><!-- doxytag: member="NvFlowParticleSurfaceDesc::initialLocation" ref="073585cd408f16cbf817fb412e2e421f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_particle_surface_desc.html#073585cd408f16cbf817fb412e2e421f">NvFlowParticleSurfaceDesc::initialLocation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial location of axis aligned bounding box.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="27240dc9b7828ca34a79d07e75e37748"></a><!-- doxytag: member="NvFlowParticleSurfaceDesc::maxParticles" ref="27240dc9b7828ca34a79d07e75e37748" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_particle_surface_desc.html#27240dc9b7828ca34a79d07e75e37748">NvFlowParticleSurfaceDesc::maxParticles</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum particle count for memory allocation.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0ade0b7e3fec4aee52d274d1536a207"></a><!-- doxytag: member="NvFlowParticleSurfaceDesc::residentScale" ref="b0ade0b7e3fec4aee52d274d1536a207" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_desc.html#b0ade0b7e3fec4aee52d274d1536a207">NvFlowParticleSurfaceDesc::residentScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fraction of virtual cells to allocate memory for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd5faae3ce71feede590ff2a9af6e3de"></a><!-- doxytag: member="NvFlowParticleSurfaceDesc::virtualDim" ref="fd5faae3ce71feede590ff2a9af6e3de" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_particle_surface_desc.html#fd5faae3ce71feede590ff2a9af6e3de">NvFlowParticleSurfaceDesc::virtualDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Resolution of virtual address space inside of bounding box.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_particle_surface_emit_params.html b/docs/api/files/struct_nv_flow_particle_surface_emit_params.html
new file mode 100644
index 0000000..5ceeab7
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_particle_surface_emit_params.html
@@ -0,0 +1,225 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowParticleSurfaceEmitParams Struct Reference</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>NvFlowParticleSurfaceEmitParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_particle_surface.html">NvFlowParticleSurface</a>]</small>
+</h1><!-- doxytag: class="NvFlowParticleSurfaceEmitParams" -->Parameter for surface emission.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">deltaTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe">fuel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target fuel. <a href="#3f39af1e5873b8aad38068ee64e4a0fe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a">fuelCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#86af1b82e2fff3a4380109d25e0d216a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c">smoke</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target smoke. <a href="#19df6e486cd5f311238f25b8e51dda0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1">smokeCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#1db9063193d55fd7c45f731e923e93c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4">temperature</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Target temperature. <a href="#387f60fd3aa3db9cb78153f5b239daa4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8">temperatureCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#8fe2b186399df3f7fc866b64c41aa3e8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a">velocityCoupleRate</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate of correction to target, inf means instantaneous. <a href="#1c0a336bdde7d48e77c303b22fef547a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb">velocityLinear</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Linear velocity, in world units, emitter direction. <a href="#2779bcd0ca110b556578e585a9ea5feb"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameter for surface emission. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="c89911bebe0863c47e4667f314589a58"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::deltaTime" ref="c89911bebe0863c47e4667f314589a58" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#c89911bebe0863c47e4667f314589a58">NvFlowParticleSurfaceEmitParams::deltaTime</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f39af1e5873b8aad38068ee64e4a0fe"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::fuel" ref="3f39af1e5873b8aad38068ee64e4a0fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#3f39af1e5873b8aad38068ee64e4a0fe">NvFlowParticleSurfaceEmitParams::fuel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target fuel.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="86af1b82e2fff3a4380109d25e0d216a"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::fuelCoupleRate" ref="86af1b82e2fff3a4380109d25e0d216a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#86af1b82e2fff3a4380109d25e0d216a">NvFlowParticleSurfaceEmitParams::fuelCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="19df6e486cd5f311238f25b8e51dda0c"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::smoke" ref="19df6e486cd5f311238f25b8e51dda0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#19df6e486cd5f311238f25b8e51dda0c">NvFlowParticleSurfaceEmitParams::smoke</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target smoke.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1db9063193d55fd7c45f731e923e93c1"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::smokeCoupleRate" ref="1db9063193d55fd7c45f731e923e93c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1db9063193d55fd7c45f731e923e93c1">NvFlowParticleSurfaceEmitParams::smokeCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="387f60fd3aa3db9cb78153f5b239daa4"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::temperature" ref="387f60fd3aa3db9cb78153f5b239daa4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#387f60fd3aa3db9cb78153f5b239daa4">NvFlowParticleSurfaceEmitParams::temperature</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Target temperature.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8fe2b186399df3f7fc866b64c41aa3e8"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::temperatureCoupleRate" ref="8fe2b186399df3f7fc866b64c41aa3e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#8fe2b186399df3f7fc866b64c41aa3e8">NvFlowParticleSurfaceEmitParams::temperatureCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c0a336bdde7d48e77c303b22fef547a"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::velocityCoupleRate" ref="1c0a336bdde7d48e77c303b22fef547a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#1c0a336bdde7d48e77c303b22fef547a">NvFlowParticleSurfaceEmitParams::velocityCoupleRate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rate of correction to target, inf means instantaneous.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2779bcd0ca110b556578e585a9ea5feb"></a><!-- doxytag: member="NvFlowParticleSurfaceEmitParams::velocityLinear" ref="2779bcd0ca110b556578e585a9ea5feb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_particle_surface_emit_params.html#2779bcd0ca110b556578e585a9ea5feb">NvFlowParticleSurfaceEmitParams::velocityLinear</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Linear velocity, in world units, emitter direction.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_particle_surface_params.html b/docs/api/files/struct_nv_flow_particle_surface_params.html
new file mode 100644
index 0000000..02a2349
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_particle_surface_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowParticleSurfaceParams Struct Reference</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>NvFlowParticleSurfaceParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_particle_surface.html">NvFlowParticleSurface</a>]</small>
+</h1><!-- doxytag: class="NvFlowParticleSurfaceParams" -->Parameters for update.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a">separableSmoothing</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, use separable convolution for smoothing. <a href="#79f305777abebf3633289488c0ba985a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e">smoothRadius</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Radius of smoothing kernel. <a href="#436e420cb1df6a944fe6ae7f9e18bb5e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72">surfaceThreshold</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Threshold used to define isosurface. <a href="#c58e8b9cd9cf69c8e4229c3c56738a72"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for update. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="79f305777abebf3633289488c0ba985a"></a><!-- doxytag: member="NvFlowParticleSurfaceParams::separableSmoothing" ref="79f305777abebf3633289488c0ba985a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_particle_surface_params.html#79f305777abebf3633289488c0ba985a">NvFlowParticleSurfaceParams::separableSmoothing</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, use separable convolution for smoothing.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="436e420cb1df6a944fe6ae7f9e18bb5e"></a><!-- doxytag: member="NvFlowParticleSurfaceParams::smoothRadius" ref="436e420cb1df6a944fe6ae7f9e18bb5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_params.html#436e420cb1df6a944fe6ae7f9e18bb5e">NvFlowParticleSurfaceParams::smoothRadius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Radius of smoothing kernel.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c58e8b9cd9cf69c8e4229c3c56738a72"></a><!-- doxytag: member="NvFlowParticleSurfaceParams::surfaceThreshold" ref="c58e8b9cd9cf69c8e4229c3c56738a72" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_particle_surface_params.html#c58e8b9cd9cf69c8e4229c3c56738a72">NvFlowParticleSurfaceParams::surfaceThreshold</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Threshold used to define isosurface.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_query_time.html b/docs/api/files/struct_nv_flow_query_time.html
new file mode 100644
index 0000000..b20a2a5
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_query_time.html
@@ -0,0 +1,65 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowQueryTime Struct Reference</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>NvFlowQueryTime Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>]</small>
+</h1><!-- doxytag: class="NvFlowQueryTime" -->CPU/GPU timing info.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">simulation</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+CPU/GPU timing info. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="01399e128e6d152d30e706b3f1f6f307"></a><!-- doxytag: member="NvFlowQueryTime::simulation" ref="01399e128e6d152d30e706b3f1f6f307" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_query_time.html#01399e128e6d152d30e706b3f1f6f307">NvFlowQueryTime::simulation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_render_material_handle.html b/docs/api/files/struct_nv_flow_render_material_handle.html
new file mode 100644
index 0000000..e9b3149
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_render_material_handle.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderMaterialHandle Struct Reference</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>NvFlowRenderMaterialHandle Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_render_material.html">NvFlowRenderMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowRenderMaterialHandle" -->A handle to a volume render material.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d">pool</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The pool that created this material. <a href="#8d82eae64b6859c78d7f968dbcc9a37d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301">uid</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unique id for the render material. <a href="#a7f7ed4e9aca0de607bf3c7865ba3301"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A handle to a volume render material. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8d82eae64b6859c78d7f968dbcc9a37d"></a><!-- doxytag: member="NvFlowRenderMaterialHandle::pool" ref="8d82eae64b6859c78d7f968dbcc9a37d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* <a class="el" href="struct_nv_flow_render_material_handle.html#8d82eae64b6859c78d7f968dbcc9a37d">NvFlowRenderMaterialHandle::pool</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The pool that created this material.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a7f7ed4e9aca0de607bf3c7865ba3301"></a><!-- doxytag: member="NvFlowRenderMaterialHandle::uid" ref="a7f7ed4e9aca0de607bf3c7865ba3301" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#73bd0925c776bdb174042d94cb8b74e6">NvFlowUint64</a> <a class="el" href="struct_nv_flow_render_material_handle.html#a7f7ed4e9aca0de607bf3c7865ba3301">NvFlowRenderMaterialHandle::uid</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unique id for the render material.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_render_material_params.html b/docs/api/files/struct_nv_flow_render_material_params.html
new file mode 100644
index 0000000..3af5bd0
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_render_material_params.html
@@ -0,0 +1,248 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderMaterialParams Struct Reference</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>NvFlowRenderMaterialParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_render_material.html">NvFlowRenderMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowRenderMaterialParams" -->Per material parameters for Flow grid rendering.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057">additiveFactor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">1.0 makes material blend fully additive <a href="#f37d9b76d7d307a6b3f992b6f71da057"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77">alphaBias</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Offsets alpha before saturate(alpha). <a href="#ac636e8007434c403f7195d1d807ab77"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057">alphaCompMask</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component mask to control which channel(s) modulation the alpha. <a href="#36f6e4fab162b539a7f14039d0469057"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f">alphaScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Global alpha scale for adjust net opacity without color map changes, applied after saturate(alpha). <a href="#0b1a7d6147c78bae5d56f6c365722e0f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae">colorMapCompMask</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component mask for colormap, control what channel drives color map X axis;. <a href="#b28d459df39a8287d11dad0d06d86dae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c">colorMapMaxX</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum value on the x channel (typically temperature), maps to colorMap u = 1.0. <a href="#c717cc5e4cd3f8a94c597d24a94bcd0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b">colorMapMinX</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum value on the x channel (typically temperature), maps to colorMap u = 0.0. <a href="#71f13f7ce2d72733755fcd203e28be4b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020">intensityBias</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Offsets intensity before modulating color. <a href="#791262663a4383e3824bc0f322573020"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff">intensityCompMask</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component mask to control which channel(s) modulates the intensity. <a href="#c1be4aec3dd95682b079eb4596c3a2ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid material to align these parameters with. <a href="#8ae7808037e49c8c5d8432f5ffc3c2f1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Per material parameters for Flow grid rendering. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="f37d9b76d7d307a6b3f992b6f71da057"></a><!-- doxytag: member="NvFlowRenderMaterialParams::additiveFactor" ref="f37d9b76d7d307a6b3f992b6f71da057" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#f37d9b76d7d307a6b3f992b6f71da057">NvFlowRenderMaterialParams::additiveFactor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+1.0 makes material blend fully additive
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ac636e8007434c403f7195d1d807ab77"></a><!-- doxytag: member="NvFlowRenderMaterialParams::alphaBias" ref="ac636e8007434c403f7195d1d807ab77" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#ac636e8007434c403f7195d1d807ab77">NvFlowRenderMaterialParams::alphaBias</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Offsets alpha before saturate(alpha).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36f6e4fab162b539a7f14039d0469057"></a><!-- doxytag: member="NvFlowRenderMaterialParams::alphaCompMask" ref="36f6e4fab162b539a7f14039d0469057" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_render_material_params.html#36f6e4fab162b539a7f14039d0469057">NvFlowRenderMaterialParams::alphaCompMask</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Component mask to control which channel(s) modulation the alpha.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0b1a7d6147c78bae5d56f6c365722e0f"></a><!-- doxytag: member="NvFlowRenderMaterialParams::alphaScale" ref="0b1a7d6147c78bae5d56f6c365722e0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#0b1a7d6147c78bae5d56f6c365722e0f">NvFlowRenderMaterialParams::alphaScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Global alpha scale for adjust net opacity without color map changes, applied after saturate(alpha).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b28d459df39a8287d11dad0d06d86dae"></a><!-- doxytag: member="NvFlowRenderMaterialParams::colorMapCompMask" ref="b28d459df39a8287d11dad0d06d86dae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_render_material_params.html#b28d459df39a8287d11dad0d06d86dae">NvFlowRenderMaterialParams::colorMapCompMask</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Component mask for colormap, control what channel drives color map X axis;.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c717cc5e4cd3f8a94c597d24a94bcd0c"></a><!-- doxytag: member="NvFlowRenderMaterialParams::colorMapMaxX" ref="c717cc5e4cd3f8a94c597d24a94bcd0c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#c717cc5e4cd3f8a94c597d24a94bcd0c">NvFlowRenderMaterialParams::colorMapMaxX</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum value on the x channel (typically temperature), maps to colorMap u = 1.0.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="71f13f7ce2d72733755fcd203e28be4b"></a><!-- doxytag: member="NvFlowRenderMaterialParams::colorMapMinX" ref="71f13f7ce2d72733755fcd203e28be4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#71f13f7ce2d72733755fcd203e28be4b">NvFlowRenderMaterialParams::colorMapMinX</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum value on the x channel (typically temperature), maps to colorMap u = 0.0.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="791262663a4383e3824bc0f322573020"></a><!-- doxytag: member="NvFlowRenderMaterialParams::intensityBias" ref="791262663a4383e3824bc0f322573020" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_render_material_params.html#791262663a4383e3824bc0f322573020">NvFlowRenderMaterialParams::intensityBias</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Offsets intensity before modulating color.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c1be4aec3dd95682b079eb4596c3a2ff"></a><!-- doxytag: member="NvFlowRenderMaterialParams::intensityCompMask" ref="c1be4aec3dd95682b079eb4596c3a2ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_render_material_params.html#c1be4aec3dd95682b079eb4596c3a2ff">NvFlowRenderMaterialParams::intensityCompMask</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Component mask to control which channel(s) modulates the intensity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8ae7808037e49c8c5d8432f5ffc3c2f1"></a><!-- doxytag: member="NvFlowRenderMaterialParams::material" ref="8ae7808037e49c8c5d8432f5ffc3c2f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> <a class="el" href="struct_nv_flow_render_material_params.html#8ae7808037e49c8c5d8432f5ffc3c2f1">NvFlowRenderMaterialParams::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid material to align these parameters with.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_render_material_pool_desc.html b/docs/api/files/struct_nv_flow_render_material_pool_desc.html
new file mode 100644
index 0000000..dd52cd7
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_render_material_pool_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderMaterialPoolDesc Struct Reference</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>NvFlowRenderMaterialPoolDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_render_material.html">NvFlowRenderMaterial</a>]</small>
+</h1><!-- doxytag: class="NvFlowRenderMaterialPoolDesc" -->Description necessary to create render material.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657">colorMapResolution</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dimension of 1D texture used to store color map, 64 is a good default. <a href="#c8012cebc2e2d6cbc110cc1eee24b657"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description necessary to create render material. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="c8012cebc2e2d6cbc110cc1eee24b657"></a><!-- doxytag: member="NvFlowRenderMaterialPoolDesc::colorMapResolution" ref="c8012cebc2e2d6cbc110cc1eee24b657" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_render_material_pool_desc.html#c8012cebc2e2d6cbc110cc1eee24b657">NvFlowRenderMaterialPoolDesc::colorMapResolution</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Dimension of 1D texture used to store color map, 64 is a good default.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d11.html b/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d11.html
new file mode 100644
index 0000000..37acd92
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d11.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderTargetViewDescD3D11 Struct Reference</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>NvFlowRenderTargetViewDescD3D11 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>]</small>
+</h1><!-- doxytag: class="NvFlowRenderTargetViewDescD3D11" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11RenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">rtv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D11_VIEWPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">viewport</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="2bdbfc1760f5c5e6b8aed8cec3f4772c"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D11::rtv" ref="2bdbfc1760f5c5e6b8aed8cec3f4772c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11RenderTargetView* <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#2bdbfc1760f5c5e6b8aed8cec3f4772c">NvFlowRenderTargetViewDescD3D11::rtv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92f069164d5b2b47d8126763e140ff17"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D11::viewport" ref="92f069164d5b2b47d8126763e140ff17" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D11_VIEWPORT <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html#92f069164d5b2b47d8126763e140ff17">NvFlowRenderTargetViewDescD3D11::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d12.html b/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d12.html
new file mode 100644
index 0000000..68e290a
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_render_target_view_desc_d3_d12.html
@@ -0,0 +1,146 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowRenderTargetViewDescD3D12 Struct Reference</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>NvFlowRenderTargetViewDescD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowRenderTargetViewDescD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_RESOURCE_STATES&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">currentState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12Resource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">resource</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_RENDER_TARGET_VIEW_DESC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">rtvDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">rtvHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_RECT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">scissor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_VIEWPORT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">viewport</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="88e20609a22b6a00d7069098d9301eaa"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::currentState" ref="88e20609a22b6a00d7069098d9301eaa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_RESOURCE_STATES <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#88e20609a22b6a00d7069098d9301eaa">NvFlowRenderTargetViewDescD3D12::currentState</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6052613483addc76aa4b5e9d60204b32"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::resource" ref="6052613483addc76aa4b5e9d60204b32" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12Resource* <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#6052613483addc76aa4b5e9d60204b32">NvFlowRenderTargetViewDescD3D12::resource</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e1f00ff318d943d74591b5625f1eddc"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::rtvDesc" ref="7e1f00ff318d943d74591b5625f1eddc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_RENDER_TARGET_VIEW_DESC <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7e1f00ff318d943d74591b5625f1eddc">NvFlowRenderTargetViewDescD3D12::rtvDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb04453ae87cf344a25f76dc2fec199f"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::rtvHandle" ref="cb04453ae87cf344a25f76dc2fec199f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#cb04453ae87cf344a25f76dc2fec199f">NvFlowRenderTargetViewDescD3D12::rtvHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b730eeb6e03e659f33dcc57a3476826"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::scissor" ref="7b730eeb6e03e659f33dcc57a3476826" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_RECT <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#7b730eeb6e03e659f33dcc57a3476826">NvFlowRenderTargetViewDescD3D12::scissor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ddb04537e53f566f818584c0c5d03d18"></a><!-- doxytag: member="NvFlowRenderTargetViewDescD3D12::viewport" ref="ddb04537e53f566f818584c0c5d03d18" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_VIEWPORT <a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html#ddb04537e53f566f818584c0c5d03d18">NvFlowRenderTargetViewDescD3D12::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d11.html b/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d11.html
new file mode 100644
index 0000000..0d3f0ed
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d11.html
@@ -0,0 +1,78 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowResourceRWViewDescD3D11 Struct Reference</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>NvFlowResourceRWViewDescD3D11 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>]</small>
+</h1><!-- doxytag: class="NvFlowResourceRWViewDescD3D11" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">resourceView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11UnorderedAccessView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">uav</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="b5306e12712736242109bf22b05ea2ef"></a><!-- doxytag: member="NvFlowResourceRWViewDescD3D11::resourceView" ref="b5306e12712736242109bf22b05ea2ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a> <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#b5306e12712736242109bf22b05ea2ef">NvFlowResourceRWViewDescD3D11::resourceView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a91e044441d287842b3beed120c9f360"></a><!-- doxytag: member="NvFlowResourceRWViewDescD3D11::uav" ref="a91e044441d287842b3beed120c9f360" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11UnorderedAccessView* <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html#a91e044441d287842b3beed120c9f360">NvFlowResourceRWViewDescD3D11::uav</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d12.html b/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d12.html
new file mode 100644
index 0000000..893a80e
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_resource_r_w_view_desc_d3_d12.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowResourceRWViewDescD3D12 Struct Reference</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>NvFlowResourceRWViewDescD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowResourceRWViewDescD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">resourceView</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_UNORDERED_ACCESS_VIEW_DESC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">uavDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">uavHandle</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="c1999bd1280d53f31f25cf6dfabe7191"></a><!-- doxytag: member="NvFlowResourceRWViewDescD3D12::resourceView" ref="c1999bd1280d53f31f25cf6dfabe7191" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a> <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#c1999bd1280d53f31f25cf6dfabe7191">NvFlowResourceRWViewDescD3D12::resourceView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ecfe4397a64fcb08d12d5f5e1925af0f"></a><!-- doxytag: member="NvFlowResourceRWViewDescD3D12::uavDesc" ref="ecfe4397a64fcb08d12d5f5e1925af0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_UNORDERED_ACCESS_VIEW_DESC <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#ecfe4397a64fcb08d12d5f5e1925af0f">NvFlowResourceRWViewDescD3D12::uavDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9cfafa4bb842df65604ea230ac680bb0"></a><!-- doxytag: member="NvFlowResourceRWViewDescD3D12::uavHandle" ref="9cfafa4bb842df65604ea230ac680bb0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html#9cfafa4bb842df65604ea230ac680bb0">NvFlowResourceRWViewDescD3D12::uavHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_resource_view_desc_d3_d11.html b/docs/api/files/struct_nv_flow_resource_view_desc_d3_d11.html
new file mode 100644
index 0000000..be39f31
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_resource_view_desc_d3_d11.html
@@ -0,0 +1,61 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowResourceViewDescD3D11 Struct Reference</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>NvFlowResourceViewDescD3D11 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d11.html">NvFlowContextD3D11</a>]</small>
+</h1><!-- doxytag: class="NvFlowResourceViewDescD3D11" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D11ShaderResourceView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">srv</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="b499c0f601c69ab0ea696047d7624e13"></a><!-- doxytag: member="NvFlowResourceViewDescD3D11::srv" ref="b499c0f601c69ab0ea696047d7624e13" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D11ShaderResourceView* <a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html#b499c0f601c69ab0ea696047d7624e13">NvFlowResourceViewDescD3D11::srv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_resource_view_desc_d3_d12.html b/docs/api/files/struct_nv_flow_resource_view_desc_d3_d12.html
new file mode 100644
index 0000000..8ba24de
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_resource_view_desc_d3_d12.html
@@ -0,0 +1,112 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowResourceViewDescD3D12 Struct Reference</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>NvFlowResourceViewDescD3D12 Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context_d3_d12.html">NvFlowContextD3D12</a>]</small>
+</h1><!-- doxytag: class="NvFlowResourceViewDescD3D12" --><code>#include &lt;<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_RESOURCE_STATES *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">currentState</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ID3D12Resource *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">resource</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_SHADER_RESOURCE_VIEW_DESC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">srvDesc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">D3D12_CPU_DESCRIPTOR_HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">srvHandle</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="ae7bc1cb6297c13284470b54f7fb3792"></a><!-- doxytag: member="NvFlowResourceViewDescD3D12::currentState" ref="ae7bc1cb6297c13284470b54f7fb3792" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_RESOURCE_STATES* <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#ae7bc1cb6297c13284470b54f7fb3792">NvFlowResourceViewDescD3D12::currentState</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e3d2ac9a6338c9ff2d7730bed353dd46"></a><!-- doxytag: member="NvFlowResourceViewDescD3D12::resource" ref="e3d2ac9a6338c9ff2d7730bed353dd46" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ID3D12Resource* <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#e3d2ac9a6338c9ff2d7730bed353dd46">NvFlowResourceViewDescD3D12::resource</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e9dde80ea1a940faee3f68902de1123"></a><!-- doxytag: member="NvFlowResourceViewDescD3D12::srvDesc" ref="7e9dde80ea1a940faee3f68902de1123" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_SHADER_RESOURCE_VIEW_DESC <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#7e9dde80ea1a940faee3f68902de1123">NvFlowResourceViewDescD3D12::srvDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2f8b7a5da4f326fede21adb503df4b13"></a><!-- doxytag: member="NvFlowResourceViewDescD3D12::srvHandle" ref="2f8b7a5da4f326fede21adb503df4b13" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">D3D12_CPU_DESCRIPTOR_HANDLE <a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html#2f8b7a5da4f326fede21adb503df4b13">NvFlowResourceViewDescD3D12::srvHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_s_d_f_gen_desc.html b/docs/api/files/struct_nv_flow_s_d_f_gen_desc.html
new file mode 100644
index 0000000..35a8bbc
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_s_d_f_gen_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowSDFGenDesc Struct Reference</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>NvFlowSDFGenDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_s_d_f_generator.html">NvFlowSDFGenerator</a>]</small>
+</h1><!-- doxytag: class="NvFlowSDFGenDesc" -->Description required for creating a signed distance field generator.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4">resolution</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolution of 3D texture storing signed distance field. <a href="#8df861b399a477fe5c80457fddc94eb4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required for creating a signed distance field generator. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8df861b399a477fe5c80457fddc94eb4"></a><!-- doxytag: member="NvFlowSDFGenDesc::resolution" ref="8df861b399a477fe5c80457fddc94eb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_s_d_f_gen_desc.html#8df861b399a477fe5c80457fddc94eb4">NvFlowSDFGenDesc::resolution</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Resolution of 3D texture storing signed distance field.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_s_d_f_gen_mesh_params.html b/docs/api/files/struct_nv_flow_s_d_f_gen_mesh_params.html
new file mode 100644
index 0000000..9c94730
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_s_d_f_gen_mesh_params.html
@@ -0,0 +1,248 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowSDFGenMeshParams Struct Reference</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>NvFlowSDFGenMeshParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_s_d_f_generator.html">NvFlowSDFGenerator</a>]</small>
+</h1><!-- doxytag: class="NvFlowSDFGenMeshParams" -->Simple mesh description.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24">depthStencilView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Depth stencil view to restore after voxelize work, lighter than Flow context push/pop. <a href="#f1c06c2f4a03fadae0b2f29110c5ee24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a">indices</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of indices. <a href="#a7ae0be2e24e34222eb08083df333b7a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70">modelMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">transforms from model space to SDF NDC space <a href="#8cc6a63c8f5d662b77751c4f9da7ed70"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa">normals</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of normals, stored in nx, ny, nz order. <a href="#70ed43eacc9e17a0a6cde20427a837fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f">normalStride</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The distance between the beginning of one normal to the beginning of the next normal in array, in bytes. <a href="#8fb31b19902bc55cf5e4d1b27e13827f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5">numIndices</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numbers of indices in triangle mesh. <a href="#ccd5799d3d35f1bb3c1f7be82b2dbbf5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d">numVertices</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Numbers of vertices in triangle mesh. <a href="#c06f06c1e62d7bd230927fbd774a500d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1">positions</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array of positions, stored in x, y, z order. <a href="#2b74ffe9edf7459b531be44f5165e9c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba">positionStride</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The distance between the beginning of one position to the beginning of the next position in array, in bytes. <a href="#aa7a25f4ceb271185e42ba16ea1257ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3">renderTargetView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target view to restore after voxelize work, lighter than Flow context push/pop. <a href="#bd7ae276ec5bb2fb159643e15e717bb3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Simple mesh description. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="f1c06c2f4a03fadae0b2f29110c5ee24"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::depthStencilView" ref="f1c06c2f4a03fadae0b2f29110c5ee24" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDepthStencilView* <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#f1c06c2f4a03fadae0b2f29110c5ee24">NvFlowSDFGenMeshParams::depthStencilView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Depth stencil view to restore after voxelize work, lighter than Flow context push/pop.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a7ae0be2e24e34222eb08083df333b7a"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::indices" ref="a7ae0be2e24e34222eb08083df333b7a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>* <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#a7ae0be2e24e34222eb08083df333b7a">NvFlowSDFGenMeshParams::indices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of indices.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cc6a63c8f5d662b77751c4f9da7ed70"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::modelMatrix" ref="8cc6a63c8f5d662b77751c4f9da7ed70" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8cc6a63c8f5d662b77751c4f9da7ed70">NvFlowSDFGenMeshParams::modelMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+transforms from model space to SDF NDC space
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="70ed43eacc9e17a0a6cde20427a837fa"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::normals" ref="70ed43eacc9e17a0a6cde20427a837fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float* <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#70ed43eacc9e17a0a6cde20427a837fa">NvFlowSDFGenMeshParams::normals</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of normals, stored in nx, ny, nz order.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8fb31b19902bc55cf5e4d1b27e13827f"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::normalStride" ref="8fb31b19902bc55cf5e4d1b27e13827f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#8fb31b19902bc55cf5e4d1b27e13827f">NvFlowSDFGenMeshParams::normalStride</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The distance between the beginning of one normal to the beginning of the next normal in array, in bytes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ccd5799d3d35f1bb3c1f7be82b2dbbf5"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::numIndices" ref="ccd5799d3d35f1bb3c1f7be82b2dbbf5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#ccd5799d3d35f1bb3c1f7be82b2dbbf5">NvFlowSDFGenMeshParams::numIndices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Numbers of indices in triangle mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c06f06c1e62d7bd230927fbd774a500d"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::numVertices" ref="c06f06c1e62d7bd230927fbd774a500d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#c06f06c1e62d7bd230927fbd774a500d">NvFlowSDFGenMeshParams::numVertices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Numbers of vertices in triangle mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b74ffe9edf7459b531be44f5165e9c1"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::positions" ref="2b74ffe9edf7459b531be44f5165e9c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float* <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#2b74ffe9edf7459b531be44f5165e9c1">NvFlowSDFGenMeshParams::positions</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Array of positions, stored in x, y, z order.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa7a25f4ceb271185e42ba16ea1257ba"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::positionStride" ref="aa7a25f4ceb271185e42ba16ea1257ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#aa7a25f4ceb271185e42ba16ea1257ba">NvFlowSDFGenMeshParams::positionStride</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The distance between the beginning of one position to the beginning of the next position in array, in bytes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd7ae276ec5bb2fb159643e15e717bb3"></a><!-- doxytag: member="NvFlowSDFGenMeshParams::renderTargetView" ref="bd7ae276ec5bb2fb159643e15e717bb3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* <a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html#bd7ae276ec5bb2fb159643e15e717bb3">NvFlowSDFGenMeshParams::renderTargetView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target view to restore after voxelize work, lighter than Flow context push/pop.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shader_linear_params.html b/docs/api/files/struct_nv_flow_shader_linear_params.html
new file mode 100644
index 0000000..0800ffb
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shader_linear_params.html
@@ -0,0 +1,235 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShaderLinearParams Struct Reference</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>NvFlowShaderLinearParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context.html">NvFlowContext</a>]</small>
+</h1><!-- doxytag: class="NvFlowShaderLinearParams" -->Parameters for shaders using the linear format (linear interpolation).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">blockDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">blockDimBits</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">blockDimInv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">dimInv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">gridDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">isVTR</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">linearBlockDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">linearBlockOffset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">poolGridDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">vdim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">vdimInv</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for shaders using the linear format (linear interpolation). <hr><h2>Field Documentation</h2>
+<a class="anchor" name="69631f601014641ec5ad12c60ba6420b"></a><!-- doxytag: member="NvFlowShaderLinearParams::blockDim" ref="69631f601014641ec5ad12c60ba6420b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#69631f601014641ec5ad12c60ba6420b">NvFlowShaderLinearParams::blockDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2ca83f5febd691e139a8a76cbc314b1e"></a><!-- doxytag: member="NvFlowShaderLinearParams::blockDimBits" ref="2ca83f5febd691e139a8a76cbc314b1e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#2ca83f5febd691e139a8a76cbc314b1e">NvFlowShaderLinearParams::blockDimBits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f3434308f6111a7a59b73c64254077bb"></a><!-- doxytag: member="NvFlowShaderLinearParams::blockDimInv" ref="f3434308f6111a7a59b73c64254077bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#f3434308f6111a7a59b73c64254077bb">NvFlowShaderLinearParams::blockDimInv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="da4c61f704f899f73b2ce9d118527b6a"></a><!-- doxytag: member="NvFlowShaderLinearParams::dimInv" ref="da4c61f704f899f73b2ce9d118527b6a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#da4c61f704f899f73b2ce9d118527b6a">NvFlowShaderLinearParams::dimInv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="59c63fe685f56be965f0b0919e1c1ae6"></a><!-- doxytag: member="NvFlowShaderLinearParams::gridDim" ref="59c63fe685f56be965f0b0919e1c1ae6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#59c63fe685f56be965f0b0919e1c1ae6">NvFlowShaderLinearParams::gridDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2e948ac1a772da8374626dec9315f72"></a><!-- doxytag: member="NvFlowShaderLinearParams::isVTR" ref="a2e948ac1a772da8374626dec9315f72" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#a2e948ac1a772da8374626dec9315f72">NvFlowShaderLinearParams::isVTR</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="87259fa8e3fcda60249100d8cbb9a138"></a><!-- doxytag: member="NvFlowShaderLinearParams::linearBlockDim" ref="87259fa8e3fcda60249100d8cbb9a138" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#87259fa8e3fcda60249100d8cbb9a138">NvFlowShaderLinearParams::linearBlockDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc30a82d0fcf6f33f549a4e7980c7973"></a><!-- doxytag: member="NvFlowShaderLinearParams::linearBlockOffset" ref="fc30a82d0fcf6f33f549a4e7980c7973" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#fc30a82d0fcf6f33f549a4e7980c7973">NvFlowShaderLinearParams::linearBlockOffset</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02d243b073e263c02afc90149f928520"></a><!-- doxytag: member="NvFlowShaderLinearParams::poolGridDim" ref="02d243b073e263c02afc90149f928520" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#02d243b073e263c02afc90149f928520">NvFlowShaderLinearParams::poolGridDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9af2131e211304d7349d8a1ec12c6ae1"></a><!-- doxytag: member="NvFlowShaderLinearParams::vdim" ref="9af2131e211304d7349d8a1ec12c6ae1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#9af2131e211304d7349d8a1ec12c6ae1">NvFlowShaderLinearParams::vdim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53f66d61220b0342b8f05152d22abf5d"></a><!-- doxytag: member="NvFlowShaderLinearParams::vdimInv" ref="53f66d61220b0342b8f05152d22abf5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_shader_linear_params.html#53f66d61220b0342b8f05152d22abf5d">NvFlowShaderLinearParams::vdimInv</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shader_point_params.html b/docs/api/files/struct_nv_flow_shader_point_params.html
new file mode 100644
index 0000000..90dd88c
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shader_point_params.html
@@ -0,0 +1,133 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShaderPointParams Struct Reference</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>NvFlowShaderPointParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_context.html">NvFlowContext</a>]</small>
+</h1><!-- doxytag: class="NvFlowShaderPointParams" -->Parameters for shaders using the point format (no linear interpolation).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">blockDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">blockDimBits</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">gridDim</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">isVTR</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">poolGridDim</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for shaders using the point format (no linear interpolation). <hr><h2>Field Documentation</h2>
+<a class="anchor" name="33b85a6d54d70d6971e6b549bf7736ab"></a><!-- doxytag: member="NvFlowShaderPointParams::blockDim" ref="33b85a6d54d70d6971e6b549bf7736ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_point_params.html#33b85a6d54d70d6971e6b549bf7736ab">NvFlowShaderPointParams::blockDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ccd0ec4c26dc71754c674b34b5b30748"></a><!-- doxytag: member="NvFlowShaderPointParams::blockDimBits" ref="ccd0ec4c26dc71754c674b34b5b30748" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_point_params.html#ccd0ec4c26dc71754c674b34b5b30748">NvFlowShaderPointParams::blockDimBits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="490ee1c8be4a0fc74979fc3cab3835ff"></a><!-- doxytag: member="NvFlowShaderPointParams::gridDim" ref="490ee1c8be4a0fc74979fc3cab3835ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_point_params.html#490ee1c8be4a0fc74979fc3cab3835ff">NvFlowShaderPointParams::gridDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e92d139fd9ff60fd332eabe792d07a1e"></a><!-- doxytag: member="NvFlowShaderPointParams::isVTR" ref="e92d139fd9ff60fd332eabe792d07a1e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_point_params.html#e92d139fd9ff60fd332eabe792d07a1e">NvFlowShaderPointParams::isVTR</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0aada86c4bc4c08747c900718a9c50d1"></a><!-- doxytag: member="NvFlowShaderPointParams::poolGridDim" ref="0aada86c4bc4c08747c900718a9c50d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> <a class="el" href="struct_nv_flow_shader_point_params.html#0aada86c4bc4c08747c900718a9c50d1">NvFlowShaderPointParams::poolGridDim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_desc_box.html b/docs/api/files/struct_nv_flow_shape_desc_box.html
new file mode 100644
index 0000000..4208bf6
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_desc_box.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDescBox Struct Reference</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>NvFlowShapeDescBox Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDescBox" -->Description of a box.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465">halfSize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">HalfSize in local space. <a href="#d7da9f5cd95f85ead37b4f5598f99465"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a box. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="d7da9f5cd95f85ead37b4f5598f99465"></a><!-- doxytag: member="NvFlowShapeDescBox::halfSize" ref="d7da9f5cd95f85ead37b4f5598f99465" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_shape_desc_box.html#d7da9f5cd95f85ead37b4f5598f99465">NvFlowShapeDescBox::halfSize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+HalfSize in local space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_desc_capsule.html b/docs/api/files/struct_nv_flow_shape_desc_capsule.html
new file mode 100644
index 0000000..30b7fcd
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_desc_capsule.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDescCapsule Struct Reference</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>NvFlowShapeDescCapsule Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDescCapsule" -->Description of a capsule.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90">length</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Length in local space on x axis. <a href="#15d62ae87bf71fb5f60baeb87b073b90"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227">radius</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Radius in local space. <a href="#196aa4a3b5ff6f6a1ff7703427f11227"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a capsule. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="15d62ae87bf71fb5f60baeb87b073b90"></a><!-- doxytag: member="NvFlowShapeDescCapsule::length" ref="15d62ae87bf71fb5f60baeb87b073b90" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_shape_desc_capsule.html#15d62ae87bf71fb5f60baeb87b073b90">NvFlowShapeDescCapsule::length</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Length in local space on x axis.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="196aa4a3b5ff6f6a1ff7703427f11227"></a><!-- doxytag: member="NvFlowShapeDescCapsule::radius" ref="196aa4a3b5ff6f6a1ff7703427f11227" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_shape_desc_capsule.html#196aa4a3b5ff6f6a1ff7703427f11227">NvFlowShapeDescCapsule::radius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Radius in local space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_desc_plane.html b/docs/api/files/struct_nv_flow_shape_desc_plane.html
new file mode 100644
index 0000000..6c53363
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_desc_plane.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDescPlane Struct Reference</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>NvFlowShapeDescPlane Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDescPlane" -->Description of a plane.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38">distance</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortest signed distance from the origin to the plane in local space. <a href="#0796602c9f754c4d3cfccb71c7d0fe38"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4">normal</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Normal vector of the plane in local space. <a href="#812387a0b21cccdd444a131acfb07db4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a plane. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="0796602c9f754c4d3cfccb71c7d0fe38"></a><!-- doxytag: member="NvFlowShapeDescPlane::distance" ref="0796602c9f754c4d3cfccb71c7d0fe38" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_shape_desc_plane.html#0796602c9f754c4d3cfccb71c7d0fe38">NvFlowShapeDescPlane::distance</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shortest signed distance from the origin to the plane in local space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="812387a0b21cccdd444a131acfb07db4"></a><!-- doxytag: member="NvFlowShapeDescPlane::normal" ref="812387a0b21cccdd444a131acfb07db4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> <a class="el" href="struct_nv_flow_shape_desc_plane.html#812387a0b21cccdd444a131acfb07db4">NvFlowShapeDescPlane::normal</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Normal vector of the plane in local space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_desc_s_d_f.html b/docs/api/files/struct_nv_flow_shape_desc_s_d_f.html
new file mode 100644
index 0000000..f143be5
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_desc_s_d_f.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDescSDF Struct Reference</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>NvFlowShapeDescSDF Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDescSDF" -->Description of a signed distance field shape.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8">sdfOffset</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Offset in number of SDFs. <a href="#64c749b4cd324ff464e3c76d0792d5a8"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of a signed distance field shape. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="64c749b4cd324ff464e3c76d0792d5a8"></a><!-- doxytag: member="NvFlowShapeDescSDF::sdfOffset" ref="64c749b4cd324ff464e3c76d0792d5a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_shape_desc_s_d_f.html#64c749b4cd324ff464e3c76d0792d5a8">NvFlowShapeDescSDF::sdfOffset</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Offset in number of SDFs.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_desc_sphere.html b/docs/api/files/struct_nv_flow_shape_desc_sphere.html
new file mode 100644
index 0000000..4294b16
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_desc_sphere.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDescSphere Struct Reference</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>NvFlowShapeDescSphere Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDescSphere" -->Desription of a sphere.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9">radius</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Radius in local space. <a href="#c269ef4c202ca8dc4b9f5d09fc4571d9"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Desription of a sphere. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="c269ef4c202ca8dc4b9f5d09fc4571d9"></a><!-- doxytag: member="NvFlowShapeDescSphere::radius" ref="c269ef4c202ca8dc4b9f5d09fc4571d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_shape_desc_sphere.html#c269ef4c202ca8dc4b9f5d09fc4571d9">NvFlowShapeDescSphere::radius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Radius in local space.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_s_d_f_data.html b/docs/api/files/struct_nv_flow_shape_s_d_f_data.html
new file mode 100644
index 0000000..6bc1fe3
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_s_d_f_data.html
@@ -0,0 +1,128 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeSDFData Struct Reference</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>NvFlowShapeSDFData Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeSDFData" -->Required information for writing to a CPU mapped signed distance field.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c">data</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pointer to mapped data. <a href="#49e1adc3a74e7b17fdd1989925a0cc7c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23">depthPitch</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Depth pitch in floats. <a href="#c1c226187354d66b66a972ace2fa8b23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92">dim</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dimension of the sdf texture. <a href="#3744967d16854b2b53b83576f7384a92"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31">rowPitch</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Row pitch in floats. <a href="#02ec06b1cc5c65ed7fe34960a5f53c31"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Required information for writing to a CPU mapped signed distance field. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="49e1adc3a74e7b17fdd1989925a0cc7c"></a><!-- doxytag: member="NvFlowShapeSDFData::data" ref="49e1adc3a74e7b17fdd1989925a0cc7c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float* <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#49e1adc3a74e7b17fdd1989925a0cc7c">NvFlowShapeSDFData::data</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pointer to mapped data.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c1c226187354d66b66a972ace2fa8b23"></a><!-- doxytag: member="NvFlowShapeSDFData::depthPitch" ref="c1c226187354d66b66a972ace2fa8b23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#c1c226187354d66b66a972ace2fa8b23">NvFlowShapeSDFData::depthPitch</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Depth pitch in floats.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3744967d16854b2b53b83576f7384a92"></a><!-- doxytag: member="NvFlowShapeSDFData::dim" ref="3744967d16854b2b53b83576f7384a92" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#3744967d16854b2b53b83576f7384a92">NvFlowShapeSDFData::dim</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Dimension of the sdf texture.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02ec06b1cc5c65ed7fe34960a5f53c31"></a><!-- doxytag: member="NvFlowShapeSDFData::rowPitch" ref="02ec06b1cc5c65ed7fe34960a5f53c31" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_shape_s_d_f_data.html#02ec06b1cc5c65ed7fe34960a5f53c31">NvFlowShapeSDFData::rowPitch</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Row pitch in floats.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_shape_s_d_f_desc.html b/docs/api/files/struct_nv_flow_shape_s_d_f_desc.html
new file mode 100644
index 0000000..15aa920
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_shape_s_d_f_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeSDFDesc Struct Reference</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>NvFlowShapeSDFDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeSDFDesc" -->Description required to create a signed distance field object.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295">resolution</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The resolution of the 3D texture used to store the signed distance field. <a href="#4a1fa4bd496c3ab42c2b18316b5db295"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to create a signed distance field object. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="4a1fa4bd496c3ab42c2b18316b5db295"></a><!-- doxytag: member="NvFlowShapeSDFDesc::resolution" ref="4a1fa4bd496c3ab42c2b18316b5db295" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> <a class="el" href="struct_nv_flow_shape_s_d_f_desc.html#4a1fa4bd496c3ab42c2b18316b5db295">NvFlowShapeSDFDesc::resolution</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The resolution of the 3D texture used to store the signed distance field.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_support.html b/docs/api/files/struct_nv_flow_support.html
new file mode 100644
index 0000000..d4fa889
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_support.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowSupport Struct Reference</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>NvFlowSupport Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_grid.html">NvFlowGrid</a>]</small>
+</h1><!-- doxytag: class="NvFlowSupport" -->Description of feature support on the queried Flow context GPU.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">supportsVTR</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">True if volume tiled resources are supported. <a href="#b9bc7a21ee238ba7dece29ad98fcf1e3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description of feature support on the queried Flow context GPU. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="b9bc7a21ee238ba7dece29ad98fcf1e3"></a><!-- doxytag: member="NvFlowSupport::supportsVTR" ref="b9bc7a21ee238ba7dece29ad98fcf1e3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">NvFlowSupport::supportsVTR</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+True if volume tiled resources are supported.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_uint2.html b/docs/api/files/struct_nv_flow_uint2.html
new file mode 100644
index 0000000..8e7d7ef
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_uint2.html
@@ -0,0 +1,75 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowUint2 Struct Reference</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>NvFlowUint2 Struct Reference</h1><!-- doxytag: class="NvFlowUint2" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint2.html#2cc0d1c2e5b61bb4a3af93d17a286fad">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">y</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="2cc0d1c2e5b61bb4a3af93d17a286fad"></a><!-- doxytag: member="NvFlowUint2::x" ref="2cc0d1c2e5b61bb4a3af93d17a286fad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint2.html#2cc0d1c2e5b61bb4a3af93d17a286fad">NvFlowUint2::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b64d3d9b670e0fbd8e59e1d863bbb657"></a><!-- doxytag: member="NvFlowUint2::y" ref="b64d3d9b670e0fbd8e59e1d863bbb657" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint2.html#b64d3d9b670e0fbd8e59e1d863bbb657">NvFlowUint2::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_uint3.html b/docs/api/files/struct_nv_flow_uint3.html
new file mode 100644
index 0000000..40a6ca0
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_uint3.html
@@ -0,0 +1,92 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowUint3 Struct Reference</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>NvFlowUint3 Struct Reference</h1><!-- doxytag: class="NvFlowUint3" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint3.html#6c8c8ea53e159959f4f2c417ad776c0d">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint3.html#7249f0d3a111e260c4c9ba46dc7e1ac9">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="6c8c8ea53e159959f4f2c417ad776c0d"></a><!-- doxytag: member="NvFlowUint3::x" ref="6c8c8ea53e159959f4f2c417ad776c0d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint3.html#6c8c8ea53e159959f4f2c417ad776c0d">NvFlowUint3::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7249f0d3a111e260c4c9ba46dc7e1ac9"></a><!-- doxytag: member="NvFlowUint3::y" ref="7249f0d3a111e260c4c9ba46dc7e1ac9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint3.html#7249f0d3a111e260c4c9ba46dc7e1ac9">NvFlowUint3::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ee88ee99a7fdd913a9fb5cd90e2a81f"></a><!-- doxytag: member="NvFlowUint3::z" ref="6ee88ee99a7fdd913a9fb5cd90e2a81f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint3.html#6ee88ee99a7fdd913a9fb5cd90e2a81f">NvFlowUint3::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_uint4.html b/docs/api/files/struct_nv_flow_uint4.html
new file mode 100644
index 0000000..8e33b10
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_uint4.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowUint4 Struct Reference</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>NvFlowUint4 Struct Reference</h1><!-- doxytag: class="NvFlowUint4" --><code>#include &lt;<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint4.html#694db6f55aaf1c4f4bc0214dfa4a6d86">w</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint4.html#56705fa874ab3835a52dc1ccfe5e1784">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint4.html#76a9dbd55116d0b45a772b14a13b2c18">y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">z</a></td></tr>
+
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="694db6f55aaf1c4f4bc0214dfa4a6d86"></a><!-- doxytag: member="NvFlowUint4::w" ref="694db6f55aaf1c4f4bc0214dfa4a6d86" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint4.html#694db6f55aaf1c4f4bc0214dfa4a6d86">NvFlowUint4::w</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="56705fa874ab3835a52dc1ccfe5e1784"></a><!-- doxytag: member="NvFlowUint4::x" ref="56705fa874ab3835a52dc1ccfe5e1784" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint4.html#56705fa874ab3835a52dc1ccfe5e1784">NvFlowUint4::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="76a9dbd55116d0b45a772b14a13b2c18"></a><!-- doxytag: member="NvFlowUint4::y" ref="76a9dbd55116d0b45a772b14a13b2c18" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint4.html#76a9dbd55116d0b45a772b14a13b2c18">NvFlowUint4::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="56cf1bc5e4f7379590b4ed7b98c3921f"></a><!-- doxytag: member="NvFlowUint4::z" ref="56cf1bc5e4f7379590b4ed7b98c3921f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_uint4.html#56cf1bc5e4f7379590b4ed7b98c3921f">NvFlowUint4::z</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_lighting_params.html b/docs/api/files/struct_nv_flow_volume_lighting_params.html
new file mode 100644
index 0000000..4608452
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_lighting_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeLightingParams Struct Reference</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>NvFlowVolumeLightingParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeLightingParams" -->Parameters for Flow grid lighting.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842">materialPool</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pool of materials to look for matches to GridMaterials. <a href="#2b8c78d11784fdbd0d735392a596f842"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a">renderChannel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport channel to render. <a href="#cb8b81b86930839673d553e23dc92f4a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d">renderMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render mode, see NvFlowVolumeRenderMode. <a href="#25f9dbd38b6261cedd86f23c1a2e9b8d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for Flow grid lighting. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="2b8c78d11784fdbd0d735392a596f842"></a><!-- doxytag: member="NvFlowVolumeLightingParams::materialPool" ref="2b8c78d11784fdbd0d735392a596f842" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* <a class="el" href="struct_nv_flow_volume_lighting_params.html#2b8c78d11784fdbd0d735392a596f842">NvFlowVolumeLightingParams::materialPool</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pool of materials to look for matches to GridMaterials.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb8b81b86930839673d553e23dc92f4a"></a><!-- doxytag: member="NvFlowVolumeLightingParams::renderChannel" ref="cb8b81b86930839673d553e23dc92f4a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_volume_lighting_params.html#cb8b81b86930839673d553e23dc92f4a">NvFlowVolumeLightingParams::renderChannel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport channel to render.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="25f9dbd38b6261cedd86f23c1a2e9b8d"></a><!-- doxytag: member="NvFlowVolumeLightingParams::renderMode" ref="25f9dbd38b6261cedd86f23c1a2e9b8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> <a class="el" href="struct_nv_flow_volume_lighting_params.html#25f9dbd38b6261cedd86f23c1a2e9b8d">NvFlowVolumeLightingParams::renderMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render mode, see NvFlowVolumeRenderMode.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_render_desc.html b/docs/api/files/struct_nv_flow_volume_render_desc.html
new file mode 100644
index 0000000..c35ea00
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_render_desc.html
@@ -0,0 +1,68 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRenderDesc Struct Reference</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>NvFlowVolumeRenderDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeRenderDesc" -->Description needed to a create a volume render object.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid export, for memory allocation. <a href="#3fd4853ed6a8fa7ade907cb22947c953"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description needed to a create a volume render object. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="3fd4853ed6a8fa7ade907cb22947c953"></a><!-- doxytag: member="NvFlowVolumeRenderDesc::gridExport" ref="3fd4853ed6a8fa7ade907cb22947c953" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_volume_render_desc.html#3fd4853ed6a8fa7ade907cb22947c953">NvFlowVolumeRenderDesc::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid export, for memory allocation.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_render_l_m_s_params.html b/docs/api/files/struct_nv_flow_volume_render_l_m_s_params.html
new file mode 100644
index 0000000..e4c458a
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_render_l_m_s_params.html
@@ -0,0 +1,264 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRenderLMSParams Struct Reference</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>NvFlowVolumeRenderLMSParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeRenderLMSParams" -->Parameters for VRWorks lens matched shading rendering.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6">enabled</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, app render target is assumed lens matched shading. <a href="#8b71bf1011f27caa2129feaf1331adb6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081">nonLMSHeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The render target height if lens matched shading was disabled. <a href="#e0d7302ce5730d4318f81d556dfe1081"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79">nonLMSWidth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The render target width if lens matched shading was disabled. <a href="#713d0f9bdec83bd81de8cdf33aa11a79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">sizeDown</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">sizeLeft</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">sizeRight</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">sizeUp</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073">viewport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Single viewport representing the entire region to composite against. <a href="#f5586a05d3e71bf54ca49acb48245073"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">warpDown</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">warpLeft</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">warpRight</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">warpUp</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for VRWorks lens matched shading rendering. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8b71bf1011f27caa2129feaf1331adb6"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::enabled" ref="8b71bf1011f27caa2129feaf1331adb6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#8b71bf1011f27caa2129feaf1331adb6">NvFlowVolumeRenderLMSParams::enabled</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, app render target is assumed lens matched shading.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0d7302ce5730d4318f81d556dfe1081"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::nonLMSHeight" ref="e0d7302ce5730d4318f81d556dfe1081" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e0d7302ce5730d4318f81d556dfe1081">NvFlowVolumeRenderLMSParams::nonLMSHeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The render target height if lens matched shading was disabled.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="713d0f9bdec83bd81de8cdf33aa11a79"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::nonLMSWidth" ref="713d0f9bdec83bd81de8cdf33aa11a79" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#713d0f9bdec83bd81de8cdf33aa11a79">NvFlowVolumeRenderLMSParams::nonLMSWidth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The render target width if lens matched shading was disabled.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f03949e8572a6f3c41f2a2d13230078d"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::sizeDown" ref="f03949e8572a6f3c41f2a2d13230078d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f03949e8572a6f3c41f2a2d13230078d">NvFlowVolumeRenderLMSParams::sizeDown</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="42d571b77c86fca03a85f33ade5a2c14"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::sizeLeft" ref="42d571b77c86fca03a85f33ade5a2c14" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#42d571b77c86fca03a85f33ade5a2c14">NvFlowVolumeRenderLMSParams::sizeLeft</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a287b9e56f9db3c6af32bdd1f8aa3a1a"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::sizeRight" ref="a287b9e56f9db3c6af32bdd1f8aa3a1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#a287b9e56f9db3c6af32bdd1f8aa3a1a">NvFlowVolumeRenderLMSParams::sizeRight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="104b42a0eef7a471a437171967930c55"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::sizeUp" ref="104b42a0eef7a471a437171967930c55" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#104b42a0eef7a471a437171967930c55">NvFlowVolumeRenderLMSParams::sizeUp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5586a05d3e71bf54ca49acb48245073"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::viewport" ref="f5586a05d3e71bf54ca49acb48245073" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a> <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#f5586a05d3e71bf54ca49acb48245073">NvFlowVolumeRenderLMSParams::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Single viewport representing the entire region to composite against.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e700ed92ac09eb3aa8bf3deef3b3e72f"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::warpDown" ref="e700ed92ac09eb3aa8bf3deef3b3e72f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#e700ed92ac09eb3aa8bf3deef3b3e72f">NvFlowVolumeRenderLMSParams::warpDown</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cfee56e485e88b10f69712f125d566bc"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::warpLeft" ref="cfee56e485e88b10f69712f125d566bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#cfee56e485e88b10f69712f125d566bc">NvFlowVolumeRenderLMSParams::warpLeft</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6d3ba98cf02c53326a6c76dcb2a4dcd5"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::warpRight" ref="6d3ba98cf02c53326a6c76dcb2a4dcd5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#6d3ba98cf02c53326a6c76dcb2a4dcd5">NvFlowVolumeRenderLMSParams::warpRight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="145c510b7a3877322fa0d8e5cfc1e7c9"></a><!-- doxytag: member="NvFlowVolumeRenderLMSParams::warpUp" ref="145c510b7a3877322fa0d8e5cfc1e7c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html#145c510b7a3877322fa0d8e5cfc1e7c9">NvFlowVolumeRenderLMSParams::warpUp</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_render_multi_res_params.html b/docs/api/files/struct_nv_flow_volume_render_multi_res_params.html
new file mode 100644
index 0000000..184c026
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_render_multi_res_params.html
@@ -0,0 +1,248 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRenderMultiResParams Struct Reference</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>NvFlowVolumeRenderMultiResParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeRenderMultiResParams" -->Parameters for VRWorks multires rendering.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492">centerHeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Height of central viewport, ranging 0.01..1, where 1 is full orignal viewport height. <a href="#40325907411378d079598c2850152492"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5">centerWidth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Width of central viewport, ranging 0.01..1, where 1 is full orignal viewport width. <a href="#018defc95fd8ad7bfa5b34b42a0384d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f">centerX</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">X location of central viewport, ranging 0..1, where 0.5 is the center of the screen. <a href="#de67b9f72a14d22a2ec4f446236d102f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1">centerY</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Y location of central viewport, ranging 0..1, where 0.5 is the center of the screen. <a href="#82aa68472f4f51f5db44e22682473ef1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793">densityScaleX</a> [3]</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pixel density scale factors: how much the linear pixel density is scaled within each column (1.0 = full density). <a href="#b50c94966087838e88c9a19ed609b793"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d">densityScaleY</a> [3]</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pixel density scale factors: how much the linear pixel density is scaled within each row (1.0 = full density). <a href="#4c9236c0e7daf5cb855c35284d7a067d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7">enabled</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, app render target is assumed multiRes. <a href="#6be85152309bf8532a6b5aeb93fad0e7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44">nonMultiResHeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The render target height if multires was disabled. <a href="#b026c0904a28f998339b9cf47b3e1c44"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1">nonMultiResWidth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The render target width if multires was disabled. <a href="#a3890073b76dc0825f1852e7a275ace1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9">viewport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Single viewport representing the entire region to composite against. <a href="#3845330354ef30bb63ced66658d69cc9"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for VRWorks multires rendering. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="40325907411378d079598c2850152492"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::centerHeight" ref="40325907411378d079598c2850152492" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#40325907411378d079598c2850152492">NvFlowVolumeRenderMultiResParams::centerHeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Height of central viewport, ranging 0.01..1, where 1 is full orignal viewport height.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="018defc95fd8ad7bfa5b34b42a0384d5"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::centerWidth" ref="018defc95fd8ad7bfa5b34b42a0384d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#018defc95fd8ad7bfa5b34b42a0384d5">NvFlowVolumeRenderMultiResParams::centerWidth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Width of central viewport, ranging 0.01..1, where 1 is full orignal viewport width.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de67b9f72a14d22a2ec4f446236d102f"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::centerX" ref="de67b9f72a14d22a2ec4f446236d102f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#de67b9f72a14d22a2ec4f446236d102f">NvFlowVolumeRenderMultiResParams::centerX</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+X location of central viewport, ranging 0..1, where 0.5 is the center of the screen.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="82aa68472f4f51f5db44e22682473ef1"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::centerY" ref="82aa68472f4f51f5db44e22682473ef1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#82aa68472f4f51f5db44e22682473ef1">NvFlowVolumeRenderMultiResParams::centerY</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Y location of central viewport, ranging 0..1, where 0.5 is the center of the screen.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b50c94966087838e88c9a19ed609b793"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::densityScaleX" ref="b50c94966087838e88c9a19ed609b793" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b50c94966087838e88c9a19ed609b793">NvFlowVolumeRenderMultiResParams::densityScaleX</a>[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pixel density scale factors: how much the linear pixel density is scaled within each column (1.0 = full density).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c9236c0e7daf5cb855c35284d7a067d"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::densityScaleY" ref="4c9236c0e7daf5cb855c35284d7a067d" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#4c9236c0e7daf5cb855c35284d7a067d">NvFlowVolumeRenderMultiResParams::densityScaleY</a>[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pixel density scale factors: how much the linear pixel density is scaled within each row (1.0 = full density).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6be85152309bf8532a6b5aeb93fad0e7"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::enabled" ref="6be85152309bf8532a6b5aeb93fad0e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#6be85152309bf8532a6b5aeb93fad0e7">NvFlowVolumeRenderMultiResParams::enabled</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, app render target is assumed multiRes.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b026c0904a28f998339b9cf47b3e1c44"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::nonMultiResHeight" ref="b026c0904a28f998339b9cf47b3e1c44" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#b026c0904a28f998339b9cf47b3e1c44">NvFlowVolumeRenderMultiResParams::nonMultiResHeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The render target height if multires was disabled.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3890073b76dc0825f1852e7a275ace1"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::nonMultiResWidth" ref="a3890073b76dc0825f1852e7a275ace1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#a3890073b76dc0825f1852e7a275ace1">NvFlowVolumeRenderMultiResParams::nonMultiResWidth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The render target width if multires was disabled.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3845330354ef30bb63ced66658d69cc9"></a><!-- doxytag: member="NvFlowVolumeRenderMultiResParams::viewport" ref="3845330354ef30bb63ced66658d69cc9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a> <a class="el" href="struct_nv_flow_volume_render_multi_res_params.html#3845330354ef30bb63ced66658d69cc9">NvFlowVolumeRenderMultiResParams::viewport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Single viewport representing the entire region to composite against.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_render_params.html b/docs/api/files/struct_nv_flow_volume_render_params.html
new file mode 100644
index 0000000..e29d037
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_render_params.html
@@ -0,0 +1,488 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRenderParams Struct Reference</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>NvFlowVolumeRenderParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeRenderParams" -->Parameters for Flow grid rendering.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb">colorCompositeOnly</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, only apply color composite. <a href="#6273b8f5b0bd65235abbf5220f60ffcb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3">debugMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, wireframe visualization is rendered. <a href="#40040a011682a8b33ebe41b4617ae7d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579">depthAlphaThreshold</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum alpha to trigger depth write. <a href="#ef472087df96f5a7f01bc017d3247579"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6">depthIntensityThreshold</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Intensity on R or G or B to trigger depth write. <a href="#dd4d8f638765ddf82b05fe15dde0fba6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowDepthStencilView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d">depthStencilView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Depth stencil view for depth testing with ray march. <a href="#388fd8397efb376eb33db5c00573cb7d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlowVolumeRenderDownsample</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1">downsampleFactor</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Controls size of ray marching render target relative to app render target. <a href="#db750a4ed22980f212ee0be67c4370c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e">generateDepth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, generate nominal depth, and write to scene depth buffer. <a href="#b9d853b1a20ff96587388bb0c967dd4e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0">generateDepthDebugMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, visualize depth estimate. <a href="#c5821cb4bf49f33dac7ef479683359d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22">lensMatchedShading</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lens matched shading parameters. <a href="#d3988845f52ad3ef1f3662400bb3cb22"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9">materialPool</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pool of materials to look for matches to GridMaterials. <a href="#04fde481fa5bfe287954f5e26de14ed9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b">modelMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Model matrix, row major. <a href="#fa0f438569a47b823778e911f5b91a8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422">multiRes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multires parameters. <a href="#41ce1ec250adc971449ba449a2a47422"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438">multiResRayMarch</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Coarsest downsample for multiple resolution ray march. <a href="#c96dea3fb8cac1839dfe55aac5537438"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872">multiResSamplingScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">1.0 by default, increase for finer screen XY minimum sampling rate <a href="#6ccd7a5703d133cb2cff977b90d58872"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc">preColorCompositeOnly</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, do all operations except color composite. <a href="#be66897b102d4b8f0bd858b2f5be10fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850">projectionMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Projection matrix, row major. <a href="#213934fb6e816e0136113a3cf33fd850"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e">renderChannel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport channel to render. <a href="#7b25a901e5d057f89f7419c2f7906d7e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e">renderMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render mode, see NvFlowVolumeRenderMode. <a href="#7e77ddefc75aac43859ecca64eacaa5e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea">renderTargetView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target view to composite ray marched result against. <a href="#90b8fe610a3874db4a1effb5afe274ea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676">screenPercentage</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If 1.0, render at full ray march resolution, can be dynamically reduced toward 0.0 to ray march at a lower resolution. <a href="#592c9eefcc062611e001bc4cb6d1f676"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b">smoothColorUpsample</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, color upsample will do extra work to remove jaggies around depth discontinuities. <a href="#8b140d2983f9ab491812edf654b60f8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5">viewMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">View matrix, row major. <a href="#95e34d209d84f62f89a32741ccd0e6c5"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters for Flow grid rendering. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="6273b8f5b0bd65235abbf5220f60ffcb"></a><!-- doxytag: member="NvFlowVolumeRenderParams::colorCompositeOnly" ref="6273b8f5b0bd65235abbf5220f60ffcb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#6273b8f5b0bd65235abbf5220f60ffcb">NvFlowVolumeRenderParams::colorCompositeOnly</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, only apply color composite.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="40040a011682a8b33ebe41b4617ae7d3"></a><!-- doxytag: member="NvFlowVolumeRenderParams::debugMode" ref="40040a011682a8b33ebe41b4617ae7d3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#40040a011682a8b33ebe41b4617ae7d3">NvFlowVolumeRenderParams::debugMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, wireframe visualization is rendered.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef472087df96f5a7f01bc017d3247579"></a><!-- doxytag: member="NvFlowVolumeRenderParams::depthAlphaThreshold" ref="ef472087df96f5a7f01bc017d3247579" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_params.html#ef472087df96f5a7f01bc017d3247579">NvFlowVolumeRenderParams::depthAlphaThreshold</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum alpha to trigger depth write.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dd4d8f638765ddf82b05fe15dde0fba6"></a><!-- doxytag: member="NvFlowVolumeRenderParams::depthIntensityThreshold" ref="dd4d8f638765ddf82b05fe15dde0fba6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_params.html#dd4d8f638765ddf82b05fe15dde0fba6">NvFlowVolumeRenderParams::depthIntensityThreshold</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Intensity on R or G or B to trigger depth write.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="388fd8397efb376eb33db5c00573cb7d"></a><!-- doxytag: member="NvFlowVolumeRenderParams::depthStencilView" ref="388fd8397efb376eb33db5c00573cb7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowDepthStencilView* <a class="el" href="struct_nv_flow_volume_render_params.html#388fd8397efb376eb33db5c00573cb7d">NvFlowVolumeRenderParams::depthStencilView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Depth stencil view for depth testing with ray march.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="db750a4ed22980f212ee0be67c4370c1"></a><!-- doxytag: member="NvFlowVolumeRenderParams::downsampleFactor" ref="db750a4ed22980f212ee0be67c4370c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8">NvFlowVolumeRenderDownsample</a> <a class="el" href="struct_nv_flow_volume_render_params.html#db750a4ed22980f212ee0be67c4370c1">NvFlowVolumeRenderParams::downsampleFactor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Controls size of ray marching render target relative to app render target.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b9d853b1a20ff96587388bb0c967dd4e"></a><!-- doxytag: member="NvFlowVolumeRenderParams::generateDepth" ref="b9d853b1a20ff96587388bb0c967dd4e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#b9d853b1a20ff96587388bb0c967dd4e">NvFlowVolumeRenderParams::generateDepth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, generate nominal depth, and write to scene depth buffer.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5821cb4bf49f33dac7ef479683359d0"></a><!-- doxytag: member="NvFlowVolumeRenderParams::generateDepthDebugMode" ref="c5821cb4bf49f33dac7ef479683359d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#c5821cb4bf49f33dac7ef479683359d0">NvFlowVolumeRenderParams::generateDepthDebugMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, visualize depth estimate.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3988845f52ad3ef1f3662400bb3cb22"></a><!-- doxytag: member="NvFlowVolumeRenderParams::lensMatchedShading" ref="d3988845f52ad3ef1f3662400bb3cb22" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a> <a class="el" href="struct_nv_flow_volume_render_params.html#d3988845f52ad3ef1f3662400bb3cb22">NvFlowVolumeRenderParams::lensMatchedShading</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Lens matched shading parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="04fde481fa5bfe287954f5e26de14ed9"></a><!-- doxytag: member="NvFlowVolumeRenderParams::materialPool" ref="04fde481fa5bfe287954f5e26de14ed9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* <a class="el" href="struct_nv_flow_volume_render_params.html#04fde481fa5bfe287954f5e26de14ed9">NvFlowVolumeRenderParams::materialPool</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pool of materials to look for matches to GridMaterials.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fa0f438569a47b823778e911f5b91a8b"></a><!-- doxytag: member="NvFlowVolumeRenderParams::modelMatrix" ref="fa0f438569a47b823778e911f5b91a8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_render_params.html#fa0f438569a47b823778e911f5b91a8b">NvFlowVolumeRenderParams::modelMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Model matrix, row major.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="41ce1ec250adc971449ba449a2a47422"></a><!-- doxytag: member="NvFlowVolumeRenderParams::multiRes" ref="41ce1ec250adc971449ba449a2a47422" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a> <a class="el" href="struct_nv_flow_volume_render_params.html#41ce1ec250adc971449ba449a2a47422">NvFlowVolumeRenderParams::multiRes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Multires parameters.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c96dea3fb8cac1839dfe55aac5537438"></a><!-- doxytag: member="NvFlowVolumeRenderParams::multiResRayMarch" ref="c96dea3fb8cac1839dfe55aac5537438" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a> <a class="el" href="struct_nv_flow_volume_render_params.html#c96dea3fb8cac1839dfe55aac5537438">NvFlowVolumeRenderParams::multiResRayMarch</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Coarsest downsample for multiple resolution ray march.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ccd7a5703d133cb2cff977b90d58872"></a><!-- doxytag: member="NvFlowVolumeRenderParams::multiResSamplingScale" ref="6ccd7a5703d133cb2cff977b90d58872" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_params.html#6ccd7a5703d133cb2cff977b90d58872">NvFlowVolumeRenderParams::multiResSamplingScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+1.0 by default, increase for finer screen XY minimum sampling rate
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="be66897b102d4b8f0bd858b2f5be10fc"></a><!-- doxytag: member="NvFlowVolumeRenderParams::preColorCompositeOnly" ref="be66897b102d4b8f0bd858b2f5be10fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#be66897b102d4b8f0bd858b2f5be10fc">NvFlowVolumeRenderParams::preColorCompositeOnly</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, do all operations except color composite.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="213934fb6e816e0136113a3cf33fd850"></a><!-- doxytag: member="NvFlowVolumeRenderParams::projectionMatrix" ref="213934fb6e816e0136113a3cf33fd850" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_render_params.html#213934fb6e816e0136113a3cf33fd850">NvFlowVolumeRenderParams::projectionMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Projection matrix, row major.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b25a901e5d057f89f7419c2f7906d7e"></a><!-- doxytag: member="NvFlowVolumeRenderParams::renderChannel" ref="7b25a901e5d057f89f7419c2f7906d7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_volume_render_params.html#7b25a901e5d057f89f7419c2f7906d7e">NvFlowVolumeRenderParams::renderChannel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport channel to render.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e77ddefc75aac43859ecca64eacaa5e"></a><!-- doxytag: member="NvFlowVolumeRenderParams::renderMode" ref="7e77ddefc75aac43859ecca64eacaa5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> <a class="el" href="struct_nv_flow_volume_render_params.html#7e77ddefc75aac43859ecca64eacaa5e">NvFlowVolumeRenderParams::renderMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render mode, see NvFlowVolumeRenderMode.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="90b8fe610a3874db4a1effb5afe274ea"></a><!-- doxytag: member="NvFlowVolumeRenderParams::renderTargetView" ref="90b8fe610a3874db4a1effb5afe274ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* <a class="el" href="struct_nv_flow_volume_render_params.html#90b8fe610a3874db4a1effb5afe274ea">NvFlowVolumeRenderParams::renderTargetView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target view to composite ray marched result against.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="592c9eefcc062611e001bc4cb6d1f676"></a><!-- doxytag: member="NvFlowVolumeRenderParams::screenPercentage" ref="592c9eefcc062611e001bc4cb6d1f676" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_params.html#592c9eefcc062611e001bc4cb6d1f676">NvFlowVolumeRenderParams::screenPercentage</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If 1.0, render at full ray march resolution, can be dynamically reduced toward 0.0 to ray march at a lower resolution.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b140d2983f9ab491812edf654b60f8b"></a><!-- doxytag: member="NvFlowVolumeRenderParams::smoothColorUpsample" ref="8b140d2983f9ab491812edf654b60f8b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_flow_volume_render_params.html#8b140d2983f9ab491812edf654b60f8b">NvFlowVolumeRenderParams::smoothColorUpsample</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If true, color upsample will do extra work to remove jaggies around depth discontinuities.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="95e34d209d84f62f89a32741ccd0e6c5"></a><!-- doxytag: member="NvFlowVolumeRenderParams::viewMatrix" ref="95e34d209d84f62f89a32741ccd0e6c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_render_params.html#95e34d209d84f62f89a32741ccd0e6c5">NvFlowVolumeRenderParams::viewMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+View matrix, row major.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_render_viewport.html b/docs/api/files/struct_nv_flow_volume_render_viewport.html
new file mode 100644
index 0000000..52528df
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_render_viewport.html
@@ -0,0 +1,116 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeRenderViewport Struct Reference</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>NvFlowVolumeRenderViewport Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_render.html">NvFlowVolumeRender</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeRenderViewport" -->Rendering viewport.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">height</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">topLeftX</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">topLeftY</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">width</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Rendering viewport. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="1ab89a3f549307fc55f40fb48ea36829"></a><!-- doxytag: member="NvFlowVolumeRenderViewport::height" ref="1ab89a3f549307fc55f40fb48ea36829" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_viewport.html#1ab89a3f549307fc55f40fb48ea36829">NvFlowVolumeRenderViewport::height</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f3fe6ee39f2b1e711eecd4e4d9d64ff7"></a><!-- doxytag: member="NvFlowVolumeRenderViewport::topLeftX" ref="f3fe6ee39f2b1e711eecd4e4d9d64ff7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_viewport.html#f3fe6ee39f2b1e711eecd4e4d9d64ff7">NvFlowVolumeRenderViewport::topLeftX</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="251a586373eb3a51529f466417bbc201"></a><!-- doxytag: member="NvFlowVolumeRenderViewport::topLeftY" ref="251a586373eb3a51529f466417bbc201" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_viewport.html#251a586373eb3a51529f466417bbc201">NvFlowVolumeRenderViewport::topLeftY</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe706a18ace059a661cd237dd5ba1f07"></a><!-- doxytag: member="NvFlowVolumeRenderViewport::width" ref="fe706a18ace059a661cd237dd5ba1f07" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_render_viewport.html#fe706a18ace059a661cd237dd5ba1f07">NvFlowVolumeRenderViewport::width</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_shadow_debug_render_params.html b/docs/api/files/struct_nv_flow_volume_shadow_debug_render_params.html
new file mode 100644
index 0000000..b8c4990
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_shadow_debug_render_params.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeShadowDebugRenderParams Struct Reference</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>NvFlowVolumeShadowDebugRenderParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_shadow.html">NvFlowVolumeShadow</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeShadowDebugRenderParams" -->Parameters required to visualize shadow block allocation.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518">projectionMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target projection matrix, row major. <a href="#046ddc840eef4965035a3ab4cf3d8518"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderTargetView *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76">renderTargetView</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target to draw visualization to. <a href="#a2423d0d87f158e6fab805cf2c736c76"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa">viewMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render target view matrix, row major. <a href="#9bacb1caa85d8daa196aa8d4cb7319aa"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters required to visualize shadow block allocation. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="046ddc840eef4965035a3ab4cf3d8518"></a><!-- doxytag: member="NvFlowVolumeShadowDebugRenderParams::projectionMatrix" ref="046ddc840eef4965035a3ab4cf3d8518" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#046ddc840eef4965035a3ab4cf3d8518">NvFlowVolumeShadowDebugRenderParams::projectionMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target projection matrix, row major.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2423d0d87f158e6fab805cf2c736c76"></a><!-- doxytag: member="NvFlowVolumeShadowDebugRenderParams::renderTargetView" ref="a2423d0d87f158e6fab805cf2c736c76" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderTargetView* <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#a2423d0d87f158e6fab805cf2c736c76">NvFlowVolumeShadowDebugRenderParams::renderTargetView</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target to draw visualization to.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9bacb1caa85d8daa196aa8d4cb7319aa"></a><!-- doxytag: member="NvFlowVolumeShadowDebugRenderParams::viewMatrix" ref="9bacb1caa85d8daa196aa8d4cb7319aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html#9bacb1caa85d8daa196aa8d4cb7319aa">NvFlowVolumeShadowDebugRenderParams::viewMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render target view matrix, row major.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_shadow_desc.html b/docs/api/files/struct_nv_flow_volume_shadow_desc.html
new file mode 100644
index 0000000..3195d09
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_shadow_desc.html
@@ -0,0 +1,168 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeShadowDesc Struct Reference</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>NvFlowVolumeShadowDesc Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_shadow.html">NvFlowVolumeShadow</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeShadowDesc" -->Description required to create volume shadow object.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowGridExport *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85">gridExport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Grid export for memory allocation. <a href="#8625612240991aa7c3978c0a22077d85"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf">mapDepth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual depth of shadow voxel address space. <a href="#ff8f7e6146654c44d8389986854e54cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae">mapHeight</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual height of shadow voxel address space. <a href="#e1596633dd42a02c5875aa006a30b4ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19">mapWidth</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual width of shadow voxel address space. <a href="#cd6125e732088bd1e510fe28d2fdaa19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34">maxResidentScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum fraction of virtual cells to allocate memory for. <a href="#26eb8e92f3601b622a31a5bf28369f34"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4">minResidentScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum (and initial) fraction of virtual cells to allocate memory for. <a href="#493c03d2ab6c65bc986e302c2e23fee4"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Description required to create volume shadow object. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="8625612240991aa7c3978c0a22077d85"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::gridExport" ref="8625612240991aa7c3978c0a22077d85" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowGridExport* <a class="el" href="struct_nv_flow_volume_shadow_desc.html#8625612240991aa7c3978c0a22077d85">NvFlowVolumeShadowDesc::gridExport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Grid export for memory allocation.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff8f7e6146654c44d8389986854e54cf"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::mapDepth" ref="ff8f7e6146654c44d8389986854e54cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_desc.html#ff8f7e6146654c44d8389986854e54cf">NvFlowVolumeShadowDesc::mapDepth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual depth of shadow voxel address space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e1596633dd42a02c5875aa006a30b4ae"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::mapHeight" ref="e1596633dd42a02c5875aa006a30b4ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_desc.html#e1596633dd42a02c5875aa006a30b4ae">NvFlowVolumeShadowDesc::mapHeight</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual height of shadow voxel address space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cd6125e732088bd1e510fe28d2fdaa19"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::mapWidth" ref="cd6125e732088bd1e510fe28d2fdaa19" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_desc.html#cd6125e732088bd1e510fe28d2fdaa19">NvFlowVolumeShadowDesc::mapWidth</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Virtual width of shadow voxel address space.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="26eb8e92f3601b622a31a5bf28369f34"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::maxResidentScale" ref="26eb8e92f3601b622a31a5bf28369f34" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_shadow_desc.html#26eb8e92f3601b622a31a5bf28369f34">NvFlowVolumeShadowDesc::maxResidentScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum fraction of virtual cells to allocate memory for.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="493c03d2ab6c65bc986e302c2e23fee4"></a><!-- doxytag: member="NvFlowVolumeShadowDesc::minResidentScale" ref="493c03d2ab6c65bc986e302c2e23fee4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_shadow_desc.html#493c03d2ab6c65bc986e302c2e23fee4">NvFlowVolumeShadowDesc::minResidentScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum (and initial) fraction of virtual cells to allocate memory for.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_shadow_params.html b/docs/api/files/struct_nv_flow_volume_shadow_params.html
new file mode 100644
index 0000000..7db48ad
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_shadow_params.html
@@ -0,0 +1,228 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeShadowParams Struct Reference</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>NvFlowVolumeShadowParams Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_shadow.html">NvFlowVolumeShadow</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeShadowParams" -->Parameters required to update volume shadows.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36">intensityScale</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shadow intensity scale. <a href="#2a6943e2a2e68f2e787059b5ac370e36"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912">materialPool</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pool of materials to look for matches to GridMaterials. <a href="#1cdd827190f45e6ea53adba5d84cf912"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29">minIntensity</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum shadow intensity. <a href="#7f41b5e26c3309294c5e003d1f7cda29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0">projectionMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Projection matrix, row major. <a href="#8cece93466b637581f3d71b7414d46c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d">renderChannel</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GridExport channel to render. <a href="#07d6933ff9090917a6f311e8d407439d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58">renderMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Render mode, see NvFlowVolumeRenderMode. <a href="#e10d28b375223d198f7af11c3e13aa58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba">shadowBlendBias</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bias on shadow blend factor. <a href="#fdd52abe81c7f279fa5e6cc25e9194ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964">shadowBlendCompMask</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component mask to control which channel(s) modulate the shadow blending. <a href="#a3ae7d40d84ae3e4bbe1b9e8fa25f964"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d">viewMatrix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">View matrix, row major. <a href="#246fc3d4e7639da24d375940d53eb10d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Parameters required to update volume shadows. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="2a6943e2a2e68f2e787059b5ac370e36"></a><!-- doxytag: member="NvFlowVolumeShadowParams::intensityScale" ref="2a6943e2a2e68f2e787059b5ac370e36" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_shadow_params.html#2a6943e2a2e68f2e787059b5ac370e36">NvFlowVolumeShadowParams::intensityScale</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shadow intensity scale.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1cdd827190f45e6ea53adba5d84cf912"></a><!-- doxytag: member="NvFlowVolumeShadowParams::materialPool" ref="1cdd827190f45e6ea53adba5d84cf912" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvFlowRenderMaterialPool* <a class="el" href="struct_nv_flow_volume_shadow_params.html#1cdd827190f45e6ea53adba5d84cf912">NvFlowVolumeShadowParams::materialPool</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pool of materials to look for matches to GridMaterials.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7f41b5e26c3309294c5e003d1f7cda29"></a><!-- doxytag: member="NvFlowVolumeShadowParams::minIntensity" ref="7f41b5e26c3309294c5e003d1f7cda29" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_shadow_params.html#7f41b5e26c3309294c5e003d1f7cda29">NvFlowVolumeShadowParams::minIntensity</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Minimum shadow intensity.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cece93466b637581f3d71b7414d46c0"></a><!-- doxytag: member="NvFlowVolumeShadowParams::projectionMatrix" ref="8cece93466b637581f3d71b7414d46c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_shadow_params.html#8cece93466b637581f3d71b7414d46c0">NvFlowVolumeShadowParams::projectionMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Projection matrix, row major.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="07d6933ff9090917a6f311e8d407439d"></a><!-- doxytag: member="NvFlowVolumeShadowParams::renderChannel" ref="07d6933ff9090917a6f311e8d407439d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e">NvFlowGridTextureChannel</a> <a class="el" href="struct_nv_flow_volume_shadow_params.html#07d6933ff9090917a6f311e8d407439d">NvFlowVolumeShadowParams::renderChannel</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+GridExport channel to render.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e10d28b375223d198f7af11c3e13aa58"></a><!-- doxytag: member="NvFlowVolumeShadowParams::renderMode" ref="e10d28b375223d198f7af11c3e13aa58" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> <a class="el" href="struct_nv_flow_volume_shadow_params.html#e10d28b375223d198f7af11c3e13aa58">NvFlowVolumeShadowParams::renderMode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Render mode, see NvFlowVolumeRenderMode.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fdd52abe81c7f279fa5e6cc25e9194ba"></a><!-- doxytag: member="NvFlowVolumeShadowParams::shadowBlendBias" ref="fdd52abe81c7f279fa5e6cc25e9194ba" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_flow_volume_shadow_params.html#fdd52abe81c7f279fa5e6cc25e9194ba">NvFlowVolumeShadowParams::shadowBlendBias</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bias on shadow blend factor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3ae7d40d84ae3e4bbe1b9e8fa25f964"></a><!-- doxytag: member="NvFlowVolumeShadowParams::shadowBlendCompMask" ref="a3ae7d40d84ae3e4bbe1b9e8fa25f964" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> <a class="el" href="struct_nv_flow_volume_shadow_params.html#a3ae7d40d84ae3e4bbe1b9e8fa25f964">NvFlowVolumeShadowParams::shadowBlendCompMask</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Component mask to control which channel(s) modulate the shadow blending.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="246fc3d4e7639da24d375940d53eb10d"></a><!-- doxytag: member="NvFlowVolumeShadowParams::viewMatrix" ref="246fc3d4e7639da24d375940d53eb10d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> <a class="el" href="struct_nv_flow_volume_shadow_params.html#246fc3d4e7639da24d375940d53eb10d">NvFlowVolumeShadowParams::viewMatrix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+View matrix, row major.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/struct_nv_flow_volume_shadow_stats.html b/docs/api/files/struct_nv_flow_volume_shadow_stats.html
new file mode 100644
index 0000000..60f43ff
--- /dev/null
+++ b/docs/api/files/struct_nv_flow_volume_shadow_stats.html
@@ -0,0 +1,99 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowVolumeShadowStats Struct Reference</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>NvFlowVolumeShadowStats Struct Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_volume_shadow.html">NvFlowVolumeShadow</a>]</small>
+</h1><!-- doxytag: class="NvFlowVolumeShadowStats" -->Stats on currently active volume shadow.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">shadowBlocksActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">shadowCellsActive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">shadowColumnsActive</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Stats on currently active volume shadow. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="c42194870c48c50fd9fd5312426bea86"></a><!-- doxytag: member="NvFlowVolumeShadowStats::shadowBlocksActive" ref="c42194870c48c50fd9fd5312426bea86" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_stats.html#c42194870c48c50fd9fd5312426bea86">NvFlowVolumeShadowStats::shadowBlocksActive</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a6af1409332a06d869104bf691c07b02"></a><!-- doxytag: member="NvFlowVolumeShadowStats::shadowCellsActive" ref="a6af1409332a06d869104bf691c07b02" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_stats.html#a6af1409332a06d869104bf691c07b02">NvFlowVolumeShadowStats::shadowCellsActive</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9939ce8bd927f2b983996517f8f59f31"></a><!-- doxytag: member="NvFlowVolumeShadowStats::shadowColumnsActive" ref="9939ce8bd927f2b983996517f8f59f31" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="_nv_flow_types_8h.html#3ecaefc2ddcf5a935631db32d05226b1">NvFlowUint</a> <a class="el" href="struct_nv_flow_volume_shadow_stats.html#9939ce8bd927f2b983996517f8f59f31">NvFlowVolumeShadowStats::shadowColumnsActive</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>
diff --git a/docs/api/files/tab_b.gif b/docs/api/files/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/docs/api/files/tab_b.gif
Binary files differ
diff --git a/docs/api/files/tab_l.gif b/docs/api/files/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/docs/api/files/tab_l.gif
Binary files differ
diff --git a/docs/api/files/tab_r.gif b/docs/api/files/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/docs/api/files/tab_r.gif
Binary files differ
diff --git a/docs/api/files/tabs.css b/docs/api/files/tabs.css
new file mode 100644
index 0000000..ab02c62
--- /dev/null
+++ b/docs/api/files/tabs.css
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.navpath
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
+}
diff --git a/docs/api/files/tree.html b/docs/api/files/tree.html
new file mode 100644
index 0000000..9d4db48
--- /dev/null
+++ b/docs/api/files/tree.html
@@ -0,0 +1,579 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
+ <meta http-equiv="Content-Style-Type" content="text/css" />
+ <meta http-equiv="Content-Language" content="en" />
+ <link rel="stylesheet" href="NVIDIA.css">
+ <title>TreeView</title>
+ <script type="text/javascript">
+ <!-- // Hide script from old browsers
+
+ function toggleFolder(id, imageNode)
+ {
+ var folder = document.getElementById(id);
+ var l = imageNode.src.length;
+ if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" ||
+ imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
+ {
+ imageNode = imageNode.previousSibling;
+ l = imageNode.src.length;
+ }
+ if (folder == null)
+ {
+ }
+ else if (folder.style.display == "block")
+ {
+ if (imageNode != null)
+ {
+ imageNode.nextSibling.src = "ftv2folderclosed.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+ {
+ imageNode.src = "ftv2pnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+ {
+ imageNode.src = "ftv2plastnode.png";
+ }
+ }
+ folder.style.display = "none";
+ }
+ else
+ {
+ if (imageNode != null)
+ {
+ imageNode.nextSibling.src = "ftv2folderopen.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+ {
+ imageNode.src = "ftv2mnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+ {
+ imageNode.src = "ftv2mlastnode.png";
+ }
+ }
+ folder.style.display = "block";
+ }
+ }
+
+ // End script hiding -->
+ </script>
+ </head>
+
+ <body class="ftvtree">
+ <div class="directory">
+ <h3 class="swap"><span>NVIDIA(R) Flow(R) 1.0.0 API Reference</span></h3>
+ <div style="display: block;">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="modules.html" target="basefrm">Modules</a></p>
+ <div id="folder1">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="group___nv_flow_grid.html" target="basefrm">NvFlowGrid</a></p>
+ <div id="folder2">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a class="el" href="group___nv_flow_grid.html" target="basefrm">Enumerations</a></p>
+ <div id="folder3">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09" target="basefrm">NvFlowGridDebugVisFlags</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gf05b2ac6de5b1cfbe5cdaade35b61d9e" target="basefrm">NvFlowGridTextureChannel</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g00a313410a6143d31892566799baae21" target="basefrm">NvFlowMultiRes</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a class="el" href="group___nv_flow_grid.html" target="basefrm">Functions</a></p>
+ <div id="folder4">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g859485a9ef41d39b4224900c8bfb7c55" target="basefrm">NvFlowCreateGrid</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gc2f94afda2a317d1c749825f89f7dbee" target="basefrm">NvFlowGridDescDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g0fd1d83b8a3a07159e1411396572e03f" target="basefrm">NvFlowGridGetGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g149feab11239876e5dda82c98be3cffc" target="basefrm">NvFlowGridGPUMemUsage</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g267df90efdb2feb7a776d4b37a86ae27" target="basefrm">NvFlowGridParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g2588127b567fa3cf4221a5735a389455" target="basefrm">NvFlowGridQuerySupport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gae6709cf94fc97676ed16d03b7b28439" target="basefrm">NvFlowGridQueryTime</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gb156d6c13bb4a9cd5561c599011f6f20" target="basefrm">NvFlowGridReset</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g16acf6756cb77975b5444116a56c612d" target="basefrm">NvFlowGridResetDescDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g3c5067eeb166f2c5d43aa707694ff48d" target="basefrm">NvFlowGridSetParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g6c2125dbb24e274634393a6425cffd7d" target="basefrm">NvFlowGridSetTargetLocation</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#g82ef210f6393ee69d3b52a69aa23c910" target="basefrm">NvFlowGridUpdate</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid.html#gce43153a6206c8f1e095aad7276469d2" target="basefrm">NvFlowReleaseGrid</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder5', this)"/><a class="el" href="group___nv_flow_grid.html" target="basefrm">Data Structures</a></p>
+ <div id="folder5">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_desc.html" target="basefrm">NvFlowGridDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_params.html" target="basefrm">NvFlowGridParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_reset_desc.html" target="basefrm">NvFlowGridResetDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_query_time.html" target="basefrm">NvFlowQueryTime</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_support.html" target="basefrm">NvFlowSupport</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder6', this)"/><a class="el" href="group___nv_flow_grid_material.html" target="basefrm">NvFlowGridMaterial</a></p>
+ <div id="folder6">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder7', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder7', this)"/><a class="el" href="group___nv_flow_grid_material.html" target="basefrm">Enumerations</a></p>
+ <div id="folder7">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae" target="basefrm">NvFlowGridComponent</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder8', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder8', this)"/><a class="el" href="group___nv_flow_grid_material.html" target="basefrm">Functions</a></p>
+ <div id="folder8">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#g6468af3605351c6d5b0f67bb4281f37d" target="basefrm">NvFlowGridCreateMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#g9e20298d09600ef6949d847b9551bf5d" target="basefrm">NvFlowGridGetDefaultMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#g8effe109701f2bf167ff38ebf04e633b" target="basefrm">NvFlowGridMaterialParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#gf76c4f299386693cd19aa55b41cda624" target="basefrm">NvFlowGridReleaseMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_material.html#ga36f0b4bf3c99acfa24ddd6e0f05da20" target="basefrm">NvFlowGridSetMaterialParams</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="group___nv_flow_grid_material.html" target="basefrm">Data Structures</a></p>
+ <div id="folder9">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_handle.html" target="basefrm">NvFlowGridMaterialHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_params.html" target="basefrm">NvFlowGridMaterialParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_per_component.html" target="basefrm">NvFlowGridMaterialPerComponent</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="group___nv_flow_shape.html" target="basefrm">NvFlowShape</a></p>
+ <div id="folder10">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="group___nv_flow_shape.html" target="basefrm">Enumerations</a></p>
+ <div id="folder11">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434" target="basefrm">NvFlowShapeType</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="group___nv_flow_shape.html" target="basefrm">Functions</a></p>
+ <div id="folder12">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g70fdfc0c12191ca9021680b3acd8db9f" target="basefrm">NvFlowCreateShapeSDF</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g00c7d783cbb474a2ed6b8b424a657697" target="basefrm">NvFlowCreateShapeSDFFromTexture3D</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g5331956d51d61f55ee5147bef2eb993c" target="basefrm">NvFlowReleaseShapeSDF</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#gda661689e449ded027828bf7c01085cb" target="basefrm">NvFlowShapeSDFDescDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g93ffdb10ed63fcbaeabbe56da9241f42" target="basefrm">NvFlowShapeSDFMap</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_shape.html#g7ea7231d8170803230f086f53af26fbb" target="basefrm">NvFlowShapeSDFUnmap</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="group___nv_flow_shape.html" target="basefrm">Data Structures</a></p>
+ <div id="folder13">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="union_nv_flow_shape_desc.html" target="basefrm">NvFlowShapeDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_box.html" target="basefrm">NvFlowShapeDescBox</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_capsule.html" target="basefrm">NvFlowShapeDescCapsule</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_plane.html" target="basefrm">NvFlowShapeDescPlane</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html" target="basefrm">NvFlowShapeDescSDF</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_sphere.html" target="basefrm">NvFlowShapeDescSphere</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_s_d_f_data.html" target="basefrm">NvFlowShapeSDFData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html" target="basefrm">NvFlowShapeSDFDesc</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="group___nv_flow_grid_emit.html" target="basefrm">NvFlowGridEmit</a></p>
+ <div id="folder14">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="group___nv_flow_grid_emit.html" target="basefrm">Enumerations</a></p>
+ <div id="folder15">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8" target="basefrm">NvFlowGridEmitMode</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="group___nv_flow_grid_emit.html" target="basefrm">Functions</a></p>
+ <div id="folder16">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit.html#gfb6ef5fb891dc2759ffe6c9ff835bfdc" target="basefrm">NvFlowGridEmit</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit.html#gee91771d7fae19fd3c2bcb58f0cad629" target="basefrm">NvFlowGridEmitParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit.html#gfafd945646da940a01d2147ffbeb4906" target="basefrm">NvFlowGridUpdateEmitSDFs</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="group___nv_flow_grid_emit.html" target="basefrm">Data Structures</a></p>
+ <div id="folder17">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_params.html" target="basefrm">NvFlowGridEmitParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="group___nv_flow_grid_emit_custom.html" target="basefrm">NvFlowGridEmitCustom</a></p>
+ <div id="folder18">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="group___nv_flow_grid_emit_custom.html" target="basefrm">Typedefs</a></p>
+ <div id="folder19">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit_custom.html#g38b5ccaa7856cabe28d40f84e8770bcf" target="basefrm">NvFlowGridEmitCustomAllocFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit_custom.html#g14fcc770bd5a7d384ba9fdf0398842e0" target="basefrm">NvFlowGridEmitCustomEmitFunc</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="group___nv_flow_grid_emit_custom.html" target="basefrm">Functions</a></p>
+ <div id="folder20">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit_custom.html#gcd6be5226c3f26e35944900e35e4849b" target="basefrm">NvFlowGridEmitCustomGetLayerParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit_custom.html#g4d0613fb4439eac8800d7b011f260524" target="basefrm">NvFlowGridEmitCustomRegisterAllocFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_emit_custom.html#g436ca3733a63a4a38ae4e0cbe8667a39" target="basefrm">NvFlowGridEmitCustomRegisterEmitFunc</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="group___nv_flow_grid_emit_custom.html" target="basefrm">Data Structures</a></p>
+ <div id="folder21">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html" target="basefrm">NvFlowGridEmitCustomAllocParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html" target="basefrm">NvFlowGridEmitCustomEmitLayerParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html" target="basefrm">NvFlowGridEmitCustomEmitParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="group___nv_flow_grid_export.html" target="basefrm">NvFlowGridExport</a></p>
+ <div id="folder22">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="group___nv_flow_grid_export.html" target="basefrm">Functions</a></p>
+ <div id="folder23">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_export.html#g00029a8c9123b3eaf1db4870a0b02799" target="basefrm">NvFlowGridExportGetDebugVisView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_export.html#g8309fd52e033cc68c6a7af4ff5d883f2" target="basefrm">NvFlowGridExportGetHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_export.html#g1144435705f7fba6cb45c8b6ec4ccf58" target="basefrm">NvFlowGridExportGetLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_export.html#g5cae79776b8e4148fc17d5f785759411" target="basefrm">NvFlowGridExportGetLayerView</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="group___nv_flow_grid_export.html" target="basefrm">Data Structures</a></p>
+ <div id="folder24">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html" target="basefrm">NvFlowGridExportDebugVisView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_handle.html" target="basefrm">NvFlowGridExportHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html" target="basefrm">NvFlowGridExportImportLayeredMapping</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html" target="basefrm">NvFlowGridExportImportLayerMapping</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_layered_view.html" target="basefrm">NvFlowGridExportLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_layer_view.html" target="basefrm">NvFlowGridExportLayerView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_simple_shape.html" target="basefrm">NvFlowGridExportSimpleShape</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="group___nv_flow_grid_import.html" target="basefrm">NvFlowGridImport</a></p>
+ <div id="folder25">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="group___nv_flow_grid_import.html" target="basefrm">Enumerations</a></p>
+ <div id="folder26">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g96add5430a786e648dfbb820db700c0c" target="basefrm">NvFlowGridImportMode</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="group___nv_flow_grid_import.html" target="basefrm">Functions</a></p>
+ <div id="folder27">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g28ef103e24cab9e84494aaddc095f5b3" target="basefrm">NvFlowCreateGridImport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g872e64b9fcc66ead0d1fd5ac0e2241d9" target="basefrm">NvFlowCreateGridImportStateCPU</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#gc218e8e507243c13a0373a4b41c177b0" target="basefrm">NvFlowGridImportGetGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g5c0bce8933b836ad9d206b5bad95a80a" target="basefrm">NvFlowGridImportGetHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#gc9285382ae920ad4c588bb70201a5d40" target="basefrm">NvFlowGridImportGetLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#gf7cdb92ab0048e7de1d19faa9960001d" target="basefrm">NvFlowGridImportGetLayerView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g57a13c9623c84120f85f4dd517c6bae6" target="basefrm">NvFlowGridImportReleaseChannel</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#ga88273a5e91f52fa22644d50c2d1e1b5" target="basefrm">NvFlowGridImportStateCPUGetHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g7ccd60522f462b47b8ed9665f20e9335" target="basefrm">NvFlowGridImportUpdateStateCPU</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#g94598e9178d28e9ecda18cf989ea9049" target="basefrm">NvFlowReleaseGridImport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_import.html#gf3cd9204b3571102225a34ac063f56da" target="basefrm">NvFlowReleaseGridImportStateCPU</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="group___nv_flow_grid_import.html" target="basefrm">Data Structures</a></p>
+ <div id="folder28">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_desc.html" target="basefrm">NvFlowGridImportDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_handle.html" target="basefrm">NvFlowGridImportHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_layered_view.html" target="basefrm">NvFlowGridImportLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_layer_view.html" target="basefrm">NvFlowGridImportLayerView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_params.html" target="basefrm">NvFlowGridImportParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html" target="basefrm">NvFlowGridImportStateCPUParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="group___nv_flow_render_material.html" target="basefrm">NvFlowRenderMaterial</a></p>
+ <div id="folder29">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="group___nv_flow_render_material.html" target="basefrm">Enumerations</a></p>
+ <div id="folder30">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1" target="basefrm">NvFlowVolumeRenderMode</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="group___nv_flow_render_material.html" target="basefrm">Functions</a></p>
+ <div id="folder31">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#gf6b98d52931595fe12211a5a6f1e3968" target="basefrm">NvFlowCreateRenderMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g602e46bea9c816815bcca191a2e7861e" target="basefrm">NvFlowCreateRenderMaterialPool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#gef43741d1402b21dc98d7b47d4b902fd" target="basefrm">NvFlowGetDefaultRenderMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g14aa2333413ca0a483a7d1ef13c4510b" target="basefrm">NvFlowReleaseRenderMaterial</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g93c314e84e616c212df666169982bcfe" target="basefrm">NvFlowReleaseRenderMaterialPool</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g6fe2173bc29d5fb03b0e24ea6abfe58b" target="basefrm">NvFlowRenderMaterialColorMap</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g50165042eb7248e0bff83db1f7256cf0" target="basefrm">NvFlowRenderMaterialColorUnmap</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#g9db3bcbee665346417feac9cb89c5655" target="basefrm">NvFlowRenderMaterialParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_render_material.html#gb0a5a6e0282f695816475d299398dd88" target="basefrm">NvFlowRenderMaterialUpdate</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="group___nv_flow_render_material.html" target="basefrm">Data Structures</a></p>
+ <div id="folder32">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_color_map_data.html" target="basefrm">NvFlowColorMapData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_handle.html" target="basefrm">NvFlowRenderMaterialHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_params.html" target="basefrm">NvFlowRenderMaterialParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_pool_desc.html" target="basefrm">NvFlowRenderMaterialPoolDesc</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="group___nv_flow_volume_render.html" target="basefrm">NvFlowVolumeRender</a></p>
+ <div id="folder33">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder34', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder34', this)"/><a class="el" href="group___nv_flow_volume_render.html" target="basefrm">Enumerations</a></p>
+ <div id="folder34">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97" target="basefrm">NvFlowMultiResRayMarch</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g84ba83dc20ddbf691cd2e313aebcdde8" target="basefrm">NvFlowVolumeRenderDownsample</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder35', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder35', this)"/><a class="el" href="group___nv_flow_volume_render.html" target="basefrm">Functions</a></p>
+ <div id="folder35">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#gd7fb11b0ae107988a89389bc195dad58" target="basefrm">NvFlowCreateVolumeRender</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#ge167d9b203ff110b4203ce6bf39eabd3" target="basefrm">NvFlowReleaseVolumeRender</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g90d32ce4b73f0eedced2f947115f8c02" target="basefrm">NvFlowVolumeRenderGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g86222c07456c0fec4a2547bb8e637e4a" target="basefrm">NvFlowVolumeRenderLightGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g821542fe396dab712572d3e0448485d0" target="basefrm">NvFlowVolumeRenderParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_render.html#g26645fdb20a660c26e510df6ea386401" target="basefrm">NvFlowVolumeRenderTexture3D</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder36', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder36', this)"/><a class="el" href="group___nv_flow_volume_render.html" target="basefrm">Data Structures</a></p>
+ <div id="folder36">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_lighting_params.html" target="basefrm">NvFlowVolumeLightingParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_desc.html" target="basefrm">NvFlowVolumeRenderDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html" target="basefrm">NvFlowVolumeRenderLMSParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html" target="basefrm">NvFlowVolumeRenderMultiResParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_params.html" target="basefrm">NvFlowVolumeRenderParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_viewport.html" target="basefrm">NvFlowVolumeRenderViewport</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="group___nv_flow_volume_shadow.html" target="basefrm">NvFlowVolumeShadow</a></p>
+ <div id="folder37">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="group___nv_flow_volume_shadow.html" target="basefrm">Functions</a></p>
+ <div id="folder38">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#gd05cf3042cf664ee335d766ae4383bdb" target="basefrm">NvFlowCreateVolumeShadow</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#g3b11a8e736d1cd4cc674a8737067adbb" target="basefrm">NvFlowReleaseVolumeShadow</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#gdb4ed8583577e3499f03042cf925b418" target="basefrm">NvFlowVolumeShadowDebugRender</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#gd3f1d44c0e39e8fb02963cfa7ba4e210" target="basefrm">NvFlowVolumeShadowGetGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#g71c0805f7802f52b25087ec490360ac3" target="basefrm">NvFlowVolumeShadowGetStats</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_volume_shadow.html#g7362cf24bde42a6f27c74d2c7720a38e" target="basefrm">NvFlowVolumeShadowUpdate</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="group___nv_flow_volume_shadow.html" target="basefrm">Data Structures</a></p>
+ <div id="folder39">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html" target="basefrm">NvFlowVolumeShadowDebugRenderParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_desc.html" target="basefrm">NvFlowVolumeShadowDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_params.html" target="basefrm">NvFlowVolumeShadowParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_stats.html" target="basefrm">NvFlowVolumeShadowStats</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder40', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder40', this)"/><a class="el" href="group___nv_flow_cross_section.html" target="basefrm">NvFlowCrossSection</a></p>
+ <div id="folder40">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="group___nv_flow_cross_section.html" target="basefrm">Functions</a></p>
+ <div id="folder41">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_cross_section.html#g01e77a679f29b771439274d9e818fa1b" target="basefrm">NvFlowCreateCrossSection</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_cross_section.html#gfe60238065d87bf15cf6aff8fa2a6255" target="basefrm">NvFlowCrossSectionParamsDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_cross_section.html#g697fd0442e285c25388297167ffdbf5d" target="basefrm">NvFlowCrossSectionRender</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_cross_section.html#g04c8de7d399c30d18c67c6c809b85f12" target="basefrm">NvFlowReleaseCrossSection</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder42', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder42', this)"/><a class="el" href="group___nv_flow_cross_section.html" target="basefrm">Data Structures</a></p>
+ <div id="folder42">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_cross_section_desc.html" target="basefrm">NvFlowCrossSectionDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_cross_section_params.html" target="basefrm">NvFlowCrossSectionParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="group___nv_flow_grid_proxy.html" target="basefrm">NvFlowGridProxy</a></p>
+ <div id="folder43">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="group___nv_flow_grid_proxy.html" target="basefrm">Enumerations</a></p>
+ <div id="folder44">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#gd49c07926e022ba8ee4397db5ff03577" target="basefrm">NvFlowGridProxyType</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder45', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder45', this)"/><a class="el" href="group___nv_flow_grid_proxy.html" target="basefrm">Functions</a></p>
+ <div id="folder45">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#gb83baa8533f982c3a9226091a687c9ae" target="basefrm">NvFlowCreateGridProxy</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#gba62825ed98f5e8b0150caff9df1bed3" target="basefrm">NvFlowGridProxyFlush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#g755a90ed03e901322fff12a23a5b9bf8" target="basefrm">NvFlowGridProxyGetGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#gad1e7d715f4dde72c8cd114e9935b5f5" target="basefrm">NvFlowGridProxyPush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_grid_proxy.html#gd4a4abce1f387e892e350162577fdecc" target="basefrm">NvFlowReleaseGridProxy</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder46', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder46', this)"/><a class="el" href="group___nv_flow_grid_proxy.html" target="basefrm">Data Structures</a></p>
+ <div id="folder46">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_proxy_desc.html" target="basefrm">NvFlowGridProxyDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html" target="basefrm">NvFlowGridProxyFlushParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder47', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder47', this)"/><a class="el" href="group___nv_flow_device.html" target="basefrm">NvFlowDevice</a></p>
+ <div id="folder47">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder48', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder48', this)"/><a class="el" href="group___nv_flow_device.html" target="basefrm">Enumerations</a></p>
+ <div id="folder48">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g1b7b69daf89f2f10e53640aba9b55947" target="basefrm">NvFlowDeviceMode</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g4f202cb1459942ccd23a905a1b2c2c8a" target="basefrm">NvFlowDeviceQueueType</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder49', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder49', this)"/><a class="el" href="group___nv_flow_device.html" target="basefrm">Functions</a></p>
+ <div id="folder49">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#gb5a31ea53ff88bdd5a7af3daac03bfe0" target="basefrm">NvFlowCreateDevice</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#gda17e513dfaf4e76be5eb02fe36e6311" target="basefrm">NvFlowCreateDeviceQueue</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g905642ba7d34061b344b4875097e78de" target="basefrm">NvFlowDedicatedDeviceAvailable</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#gef506f8d2e09e28c7bd2f428b08a1a4c" target="basefrm">NvFlowDedicatedDeviceQueueAvailable</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#gd8a1092c8b81b82c41546cc5ef6175f8" target="basefrm">NvFlowDeviceDescDefaults</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g9caf24a4afed186a23a9d9f095a9fbdb" target="basefrm">NvFlowDeviceQueueConditionalFlush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g7035564d51771f77a1bdd7a0284d7a61" target="basefrm">NvFlowDeviceQueueCreateContext</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g004cd8d63badb4ec5abc924c2aea4c5b" target="basefrm">NvFlowDeviceQueueFlush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g0c7f7e9aff62ddd6b2bca18830f7c662" target="basefrm">NvFlowDeviceQueueUpdateContext</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g277e5f37475b15d48164436f775b990f" target="basefrm">NvFlowDeviceQueueWaitOnFence</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g0593d1241f00bc01cf5b311d01506acf" target="basefrm">NvFlowReleaseDevice</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_device.html#g8bb25ad7ca4696fc331557b0a977e1e0" target="basefrm">NvFlowReleaseDeviceQueue</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder50', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder50', this)"/><a class="el" href="group___nv_flow_device.html" target="basefrm">Data Structures</a></p>
+ <div id="folder50">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_desc.html" target="basefrm">NvFlowDeviceDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_queue_desc.html" target="basefrm">NvFlowDeviceQueueDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_queue_status.html" target="basefrm">NvFlowDeviceQueueStatus</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder51', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder51', this)"/><a class="el" href="group___nv_flow_s_d_f_generator.html" target="basefrm">NvFlowSDFGenerator</a></p>
+ <div id="folder51">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder52', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder52', this)"/><a class="el" href="group___nv_flow_s_d_f_generator.html" target="basefrm">Functions</a></p>
+ <div id="folder52">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#g6abed5463a612b1fb4b4701871887e4c" target="basefrm">NvFlowCreateSDFGen</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#gda30c5a6eb5d2525d53b56a92edd7d4c" target="basefrm">NvFlowReleaseSDFGen</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#g3aec811f9ceaf70efd408c2ffeaf159c" target="basefrm">NvFlowSDFGenReset</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#g69f289d064862eba6b635ace5bc50ead" target="basefrm">NvFlowSDFGenShape</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#g7ec5c52d832fdb8a198e3828917dbff0" target="basefrm">NvFlowSDFGenUpdate</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_s_d_f_generator.html#g0e3117404eeaf9c6ada892c12a5c5b4b" target="basefrm">NvFlowSDFGenVoxelize</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder53', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder53', this)"/><a class="el" href="group___nv_flow_s_d_f_generator.html" target="basefrm">Data Structures</a></p>
+ <div id="folder53">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html" target="basefrm">NvFlowSDFGenDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html" target="basefrm">NvFlowSDFGenMeshParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="group___nv_flow_particle_surface.html" target="basefrm">NvFlowParticleSurface</a></p>
+ <div id="folder54">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="group___nv_flow_particle_surface.html" target="basefrm">Functions</a></p>
+ <div id="folder55">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#gde566e659c3040ba84e871ba90a51e67" target="basefrm">NvFlowCreateParticleSurface</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#gb784a11fe38b2090d2daf9e4a34182f0" target="basefrm">NvFlowParticleSurfaceAllocFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#g1d307fd65e119d6c6e895dc50ae8f0a6" target="basefrm">NvFlowParticleSurfaceDebugGridExport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#g2c7368c745591989afb0bb0dcfb29542" target="basefrm">NvFlowParticleSurfaceEmitDensityFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#g3d4fed08e9776585468db15351f702b6" target="basefrm">NvFlowParticleSurfaceEmitVelocityFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#ga7ec21650ddb67a9e492f0720660b0fa" target="basefrm">NvFlowParticleSurfaceUpdateParticles</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#ge0e2f98b4b476b1cb5ceb525aa5474c6" target="basefrm">NvFlowParticleSurfaceUpdateSurface</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_particle_surface.html#g4b1cd9056f8bd8f9a8376190bcdc8069" target="basefrm">NvFlowReleaseParticleSurface</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder56', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder56', this)"/><a class="el" href="group___nv_flow_particle_surface.html" target="basefrm">Data Structures</a></p>
+ <div id="folder56">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_data.html" target="basefrm">NvFlowParticleSurfaceData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_desc.html" target="basefrm">NvFlowParticleSurfaceDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_emit_params.html" target="basefrm">NvFlowParticleSurfaceEmitParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_params.html" target="basefrm">NvFlowParticleSurfaceParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder57', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder57', this)"/><a class="el" href="group___nv_flow_context.html" target="basefrm">NvFlowContext</a></p>
+ <div id="folder57">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder58', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder58', this)"/><a class="el" href="group___nv_flow_context.html" target="basefrm">Functions</a></p>
+ <div id="folder58">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g5bb6acbdf2ac3214caf8ca60881e26a1" target="basefrm">NvFlowContextFlushRequestPop</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g8e2605cf5ec210124dcf27e26cf9f02a" target="basefrm">NvFlowContextFlushRequestPush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g60d2e5dc07b58f9739978fc3b27f356d" target="basefrm">NvFlowContextGetContextType</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g1ebbfe787f5f38b302e680af1e33bcfc" target="basefrm">NvFlowContextPop</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g819dc2d09e8dbcbf7f05d6b796c21224" target="basefrm">NvFlowContextProcessFenceSignal</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#gbd723f0b143237ac632f116abaf31796" target="basefrm">NvFlowContextProcessFenceWait</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g47a623ed59cd2982a266cae7b8c29962" target="basefrm">NvFlowContextPush</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g305f05bb4c684aef4e044645d25700db" target="basefrm">NvFlowDeferredRelease</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g850e4590982357e445d80c73f7ddbe72" target="basefrm">NvFlowReleaseContext</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#gb3103fc7e218477f79abddb6ded20998" target="basefrm">NvFlowReleaseDepthStencilView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#ga7abe1a0dd70ad503f876d0e4c782b45" target="basefrm">NvFlowReleaseRenderTargetView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g34f2b17db1b2f9a3f4fc5785609519cf" target="basefrm">NvFlowSetFreeFunc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context.html#g0eb4f881729fa14e52ee8d03d4d13960" target="basefrm">NvFlowSetMallocFunc</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder59', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder59', this)"/><a class="el" href="group___nv_flow_context.html" target="basefrm">Data Structures</a></p>
+ <div id="folder59">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shader_linear_params.html" target="basefrm">NvFlowShaderLinearParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shader_point_params.html" target="basefrm">NvFlowShaderPointParams</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder60', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder60', this)"/><a class="el" href="group___nv_flow_context_d3_d11.html" target="basefrm">NvFlowContextD3D11</a></p>
+ <div id="folder60">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder61', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder61', this)"/><a class="el" href="group___nv_flow_context_d3_d11.html" target="basefrm">Functions</a></p>
+ <div id="folder61">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g42a3e114c6a3f47dbb5688dcb63534ea" target="basefrm">NvFlowCreateContextD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g44d21678044966804f38ea34e94a604e" target="basefrm">NvFlowCreateDepthStencilViewD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g9487624a9cca5a8ea24a784c83b59731" target="basefrm">NvFlowCreateRenderTargetViewD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g04e7ed432da1fdd4e819d7f24cf001fa" target="basefrm">NvFlowUpdateContextD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g000313fe1e4b047cb27dd060eb541f60" target="basefrm">NvFlowUpdateContextDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g6d145d63d2cd66a3d80953cbbb48abae" target="basefrm">NvFlowUpdateDepthStencilViewD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#geeca4d23b4b85029e62655b33a87b583" target="basefrm">NvFlowUpdateRenderTargetViewD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#ge20dd2e504a780324b0dcecb279310b8" target="basefrm">NvFlowUpdateResourceRWViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d11.html#g0ac1d820d7899f50f615a6d06fe82cb6" target="basefrm">NvFlowUpdateResourceViewDescD3D11</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder62', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder62', this)"/><a class="el" href="group___nv_flow_context_d3_d11.html" target="basefrm">Data Structures</a></p>
+ <div id="folder62">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_context_desc_d3_d11.html" target="basefrm">NvFlowContextDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html" target="basefrm">NvFlowDepthStencilViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html" target="basefrm">NvFlowRenderTargetViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html" target="basefrm">NvFlowResourceRWViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html" target="basefrm">NvFlowResourceViewDescD3D11</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder63', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder63', this)"/><a class="el" href="group___nv_flow_context_d3_d12.html" target="basefrm">NvFlowContextD3D12</a></p>
+ <div id="folder63">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder64', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder64', this)"/><a class="el" href="group___nv_flow_context_d3_d12.html" target="basefrm">Functions</a></p>
+ <div id="folder64">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#gdc273a5d7c9663861e73dd43f77adf1d" target="basefrm">NvFlowCreateContextD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g3261913e0df04914795ff462497b59eb" target="basefrm">NvFlowCreateDepthStencilViewD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#gbc9da1ac1744320ae3d04e65ebe08fb1" target="basefrm">NvFlowCreateRenderTargetViewD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g64da2d8964e158385d5b99b0d5a550c5" target="basefrm">NvFlowUpdateContextD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g837b315f4f3fd386d7a6e1698e0a7b01" target="basefrm">NvFlowUpdateContextDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g5e5945b6106c57c67be4443c935cfedf" target="basefrm">NvFlowUpdateDepthStencilViewD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#ge6b8d59f784576bfd45a1330182d94d2" target="basefrm">NvFlowUpdateRenderTargetViewD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g786a3c3a50ba647d05d5f3363260b52d" target="basefrm">NvFlowUpdateResourceRWViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="group___nv_flow_context_d3_d12.html#g791d4b99a40bb0e3eafa6cb78aad0d2b" target="basefrm">NvFlowUpdateResourceViewDescD3D12</a></p>
+ </div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder65', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder65', this)"/><a class="el" href="group___nv_flow_context_d3_d12.html" target="basefrm">Data Structures</a></p>
+ <div id="folder65">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_context_desc_d3_d12.html" target="basefrm">NvFlowContextDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html" target="basefrm">NvFlowDepthStencilViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html" target="basefrm">NvFlowDescriptorReserveHandleD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html" target="basefrm">NvFlowDynamicDescriptorHeapD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html" target="basefrm">NvFlowRenderTargetViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html" target="basefrm">NvFlowResourceRWViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html" target="basefrm">NvFlowResourceViewDescD3D12</a></p>
+ </div>
+ </div>
+ </div>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder66', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder66', this)"/><a class="el" href="annotated.html" target="basefrm">Data Structures</a></p>
+ <div id="folder66">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_color_map_data.html" target="basefrm">NvFlowColorMapData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_context_desc_d3_d11.html" target="basefrm">NvFlowContextDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_context_desc_d3_d12.html" target="basefrm">NvFlowContextDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_cross_section_desc.html" target="basefrm">NvFlowCrossSectionDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_cross_section_params.html" target="basefrm">NvFlowCrossSectionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html" target="basefrm">NvFlowDepthStencilViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html" target="basefrm">NvFlowDepthStencilViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html" target="basefrm">NvFlowDescriptorReserveHandleD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_desc.html" target="basefrm">NvFlowDeviceDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_queue_desc.html" target="basefrm">NvFlowDeviceQueueDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_device_queue_status.html" target="basefrm">NvFlowDeviceQueueStatus</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_dim.html" target="basefrm">NvFlowDim</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html" target="basefrm">NvFlowDynamicDescriptorHeapD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_float3.html" target="basefrm">NvFlowFloat3</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_float4.html" target="basefrm">NvFlowFloat4</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_float4x4.html" target="basefrm">NvFlowFloat4x4</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_desc.html" target="basefrm">NvFlowGridDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html" target="basefrm">NvFlowGridEmitCustomAllocParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html" target="basefrm">NvFlowGridEmitCustomEmitLayerParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html" target="basefrm">NvFlowGridEmitCustomEmitParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_emit_params.html" target="basefrm">NvFlowGridEmitParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html" target="basefrm">NvFlowGridExportDebugVisView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_handle.html" target="basefrm">NvFlowGridExportHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html" target="basefrm">NvFlowGridExportImportLayeredMapping</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html" target="basefrm">NvFlowGridExportImportLayerMapping</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_layered_view.html" target="basefrm">NvFlowGridExportLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_layer_view.html" target="basefrm">NvFlowGridExportLayerView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_export_simple_shape.html" target="basefrm">NvFlowGridExportSimpleShape</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_desc.html" target="basefrm">NvFlowGridImportDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_handle.html" target="basefrm">NvFlowGridImportHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_layered_view.html" target="basefrm">NvFlowGridImportLayeredView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_layer_view.html" target="basefrm">NvFlowGridImportLayerView</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_params.html" target="basefrm">NvFlowGridImportParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html" target="basefrm">NvFlowGridImportStateCPUParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_handle.html" target="basefrm">NvFlowGridMaterialHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_params.html" target="basefrm">NvFlowGridMaterialParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_material_per_component.html" target="basefrm">NvFlowGridMaterialPerComponent</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_params.html" target="basefrm">NvFlowGridParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_proxy_desc.html" target="basefrm">NvFlowGridProxyDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html" target="basefrm">NvFlowGridProxyFlushParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_grid_reset_desc.html" target="basefrm">NvFlowGridResetDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_data.html" target="basefrm">NvFlowParticleSurfaceData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_desc.html" target="basefrm">NvFlowParticleSurfaceDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_emit_params.html" target="basefrm">NvFlowParticleSurfaceEmitParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_particle_surface_params.html" target="basefrm">NvFlowParticleSurfaceParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_query_time.html" target="basefrm">NvFlowQueryTime</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_handle.html" target="basefrm">NvFlowRenderMaterialHandle</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_params.html" target="basefrm">NvFlowRenderMaterialParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_material_pool_desc.html" target="basefrm">NvFlowRenderMaterialPoolDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html" target="basefrm">NvFlowRenderTargetViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html" target="basefrm">NvFlowRenderTargetViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html" target="basefrm">NvFlowResourceRWViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html" target="basefrm">NvFlowResourceRWViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html" target="basefrm">NvFlowResourceViewDescD3D11</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html" target="basefrm">NvFlowResourceViewDescD3D12</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html" target="basefrm">NvFlowSDFGenDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html" target="basefrm">NvFlowSDFGenMeshParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shader_linear_params.html" target="basefrm">NvFlowShaderLinearParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shader_point_params.html" target="basefrm">NvFlowShaderPointParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="union_nv_flow_shape_desc.html" target="basefrm">NvFlowShapeDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_box.html" target="basefrm">NvFlowShapeDescBox</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_capsule.html" target="basefrm">NvFlowShapeDescCapsule</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_plane.html" target="basefrm">NvFlowShapeDescPlane</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html" target="basefrm">NvFlowShapeDescSDF</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_desc_sphere.html" target="basefrm">NvFlowShapeDescSphere</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_s_d_f_data.html" target="basefrm">NvFlowShapeSDFData</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html" target="basefrm">NvFlowShapeSDFDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_support.html" target="basefrm">NvFlowSupport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_uint2.html" target="basefrm">NvFlowUint2</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_uint3.html" target="basefrm">NvFlowUint3</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_uint4.html" target="basefrm">NvFlowUint4</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_lighting_params.html" target="basefrm">NvFlowVolumeLightingParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_desc.html" target="basefrm">NvFlowVolumeRenderDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html" target="basefrm">NvFlowVolumeRenderLMSParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html" target="basefrm">NvFlowVolumeRenderMultiResParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_params.html" target="basefrm">NvFlowVolumeRenderParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_render_viewport.html" target="basefrm">NvFlowVolumeRenderViewport</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html" target="basefrm">NvFlowVolumeShadowDebugRenderParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_desc.html" target="basefrm">NvFlowVolumeShadowDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_params.html" target="basefrm">NvFlowVolumeShadowParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_flow_volume_shadow_stats.html" target="basefrm">NvFlowVolumeShadowStats</a></p>
+ </div>
+ <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Data Fields</a></p>
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder67', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder67', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+ <div id="folder67">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_8h.html" target="basefrm">NvFlow.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_context_8h.html" target="basefrm">NvFlowContext.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_context_d3_d11_8h.html" target="basefrm">NvFlowContextD3D11.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_context_d3_d12_8h.html" target="basefrm">NvFlowContextD3D12.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_shader_8h.html" target="basefrm">NvFlowShader.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_flow_types_8h.html" target="basefrm">NvFlowTypes.h</a></p>
+ </div>
+ <p><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="globals.html" target="basefrm">Globals</a></p>
+ </div>
+ </div>
+
diff --git a/docs/api/files/union_nv_flow_shape_desc.html b/docs/api/files/union_nv_flow_shape_desc.html
new file mode 100644
index 0000000..5fbf45b
--- /dev/null
+++ b/docs/api/files/union_nv_flow_shape_desc.html
@@ -0,0 +1,133 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Flow(R) 1.0.0 API Reference: NvFlowShapeDesc Union Reference</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>NvFlowShapeDesc Union Reference<br>
+<small>
+[<a class="el" href="group___nv_flow_shape.html">NvFlowShape</a>]</small>
+</h1><!-- doxytag: class="NvFlowShapeDesc" -->Shared type for shape descriptions.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_desc_box.html">NvFlowShapeDescBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">box</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_desc_capsule.html">NvFlowShapeDescCapsule</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">capsule</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_desc_plane.html">NvFlowShapeDescPlane</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">plane</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">sdf</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_flow_shape_desc_sphere.html">NvFlowShapeDescSphere</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">sphere</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Shared type for shape descriptions. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="6824d94d6f7443e9903fec983dd4c10e"></a><!-- doxytag: member="NvFlowShapeDesc::box" ref="6824d94d6f7443e9903fec983dd4c10e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_desc_box.html">NvFlowShapeDescBox</a> <a class="el" href="union_nv_flow_shape_desc.html#6824d94d6f7443e9903fec983dd4c10e">NvFlowShapeDesc::box</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6d8b22f26376eacc4639e0460dd2d40"></a><!-- doxytag: member="NvFlowShapeDesc::capsule" ref="e6d8b22f26376eacc4639e0460dd2d40" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_desc_capsule.html">NvFlowShapeDescCapsule</a> <a class="el" href="union_nv_flow_shape_desc.html#e6d8b22f26376eacc4639e0460dd2d40">NvFlowShapeDesc::capsule</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a4534d0671d4af6f704566d22896d382"></a><!-- doxytag: member="NvFlowShapeDesc::plane" ref="a4534d0671d4af6f704566d22896d382" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_desc_plane.html">NvFlowShapeDescPlane</a> <a class="el" href="union_nv_flow_shape_desc.html#a4534d0671d4af6f704566d22896d382">NvFlowShapeDesc::plane</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4f568e76ea6fb6f357c2cc241afb3929"></a><!-- doxytag: member="NvFlowShapeDesc::sdf" ref="4f568e76ea6fb6f357c2cc241afb3929" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a> <a class="el" href="union_nv_flow_shape_desc.html#4f568e76ea6fb6f357c2cc241afb3929">NvFlowShapeDesc::sdf</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="df6475fec1d0751d3feccce99c05a725"></a><!-- doxytag: member="NvFlowShapeDesc::sphere" ref="df6475fec1d0751d3feccce99c05a725" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_flow_shape_desc_sphere.html">NvFlowShapeDescSphere</a> <a class="el" href="union_nv_flow_shape_desc.html#df6475fec1d0751d3feccce99c05a725">NvFlowShapeDesc::sphere</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this union was generated from the following file:<ul>
+<li><a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a></ul>
+</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>