diff options
| author | Andrew Reidmeyer <[email protected]> | 2017-03-15 09:28:59 -0600 |
|---|---|---|
| committer | Andrew Reidmeyer <[email protected]> | 2017-03-15 09:28:59 -0600 |
| commit | f5f6a899903a309f1fc93b31c0297fc7b3b5cf46 (patch) | |
| tree | ed3dece338b579d5b51af494b2d543fb46c43fa3 /docs/api | |
| download | flow-1.0.0.tar.xz flow-1.0.0.zip | |
Initial 1.0.0 binary releasev1.0.0
Diffstat (limited to 'docs/api')
193 files changed, 28997 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 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 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 =&gt; no slip, fully damped; 1.0 =&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&#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&#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&#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&#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 © 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 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 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 "<a class="el" href="_nv_flow_context_8h-source.html">NvFlowContext.h</a>"</code><br> +<code>#include "<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>"</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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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(* </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(* </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlowGridComponent</a> { <br> + <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> + <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">eNvFlowGridNumComponents</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> { <br> + <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> + <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">eNvFlowGridDebugVisCount</a> +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlowGridEmitMode</a> { <br> + <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> + <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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a> { <br> + <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> + <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">eNvFlowMultiResRayMarch16x16</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> { <br> + <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> + <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">eNvFlowShapeTypePlane</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> { <br> + <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> + <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">eNvFlowVolumeRenderModeCount</a> +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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 * </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> </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 * </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 * </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 * </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 * </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 * </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 * </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 </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 </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 </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 </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 </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 </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 * </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 </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 </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 </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> </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> </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 </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 </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 </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 </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 </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 </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 </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> </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 </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 </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> </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 * </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 </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 * </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> </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 </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 </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 </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> </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 </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 </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 </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 </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 * </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 </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> </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> </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 * </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> </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 </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 </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 </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 </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 * </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 </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 </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 </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> </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 </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 </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 * </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 </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 </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 </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 * </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 </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 </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 © 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 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 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 © 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 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 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 "<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_context_8h.html#41ac1cb36fa96d74fb90894fe6e37100">NV_FLOW_VERSION</a> 0x00010000</td></tr> + +<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </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"> </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 </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 </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> </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 </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 </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 </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 </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> </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 </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 </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 </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 </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 </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 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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab"></a><!-- doxytag: member="eNvFlowContextD3D12" ref="f91c3ee4e8314810817e74a5f475aaeb08bdd704aefe85023060dff91adc07ab" args="" -->eNvFlowContextD3D12</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 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 © 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 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 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 </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 </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 </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 </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 </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 * </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 * </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 * </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 </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 </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 </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 </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 </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 </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 © 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 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 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 © 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 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 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 </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 </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 </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 </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 </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 </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 </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 * </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 * </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 * </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 </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 </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 </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 </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 </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 </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 © 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 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 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 >> 0) & 0x3FF, +<a name="l00025"></a>00025 (valInv >> 10) & 0x3FF, +<a name="l00026"></a>00026 (valInv >> 20) & 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 >> 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 << params.blockDimBits.xyz) | (tidx & (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 >> 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 << params.blockDimBits.xyz) | (vidx & (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 © 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 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 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 </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"> </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 </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"> </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 © 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 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 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 © 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 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 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 </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 </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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#81caf0f6935e75e693e8129e575611b4">NV_FLOW_API</a> extern "C" __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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_flow_types_8h.html#adb600299e2edd6a3e237ec0fcef957c">NvFlowFormat</a> { <br> + <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> + <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> + <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> + <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> + <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> + <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> + <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 </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 extern "C" __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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85"></a><!-- doxytag: member="eNvFlowFail" ref="aff66c8a98e5ec3fa740bfeeb7361267c17f908db0c16234159e7edf74009b85" args="" -->eNvFlowFail</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 © 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 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"> N </div></td></tr></table> +</td><td><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a> </td><td><a class="el" href="struct_nv_flow_grid_import_state_c_p_u_params.html">NvFlowGridImportStateCPUParams</a> </td><td><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d11.html">NvFlowRenderTargetViewDescD3D11</a> </td><td><a class="el" href="struct_nv_flow_shape_s_d_f_data.html">NvFlowShapeSDFData</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_color_map_data.html">NvFlowColorMapData</a> </td><td><a class="el" href="struct_nv_flow_grid_emit_custom_alloc_params.html">NvFlowGridEmitCustomAllocParams</a> </td><td><a class="el" href="struct_nv_flow_grid_material_handle.html">NvFlowGridMaterialHandle</a> </td><td><a class="el" href="struct_nv_flow_render_target_view_desc_d3_d12.html">NvFlowRenderTargetViewDescD3D12</a> </td><td><a class="el" href="struct_nv_flow_shape_s_d_f_desc.html">NvFlowShapeSDFDesc</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_context_desc_d3_d11.html">NvFlowContextDescD3D11</a> </td><td><a class="el" href="struct_nv_flow_grid_emit_custom_emit_layer_params.html">NvFlowGridEmitCustomEmitLayerParams</a> </td><td><a class="el" href="struct_nv_flow_grid_material_params.html">NvFlowGridMaterialParams</a> </td><td><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d11.html">NvFlowResourceRWViewDescD3D11</a> </td><td><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_context_desc_d3_d12.html">NvFlowContextDescD3D12</a> </td><td><a class="el" href="struct_nv_flow_grid_emit_custom_emit_params.html">NvFlowGridEmitCustomEmitParams</a> </td><td><a class="el" href="struct_nv_flow_grid_material_per_component.html">NvFlowGridMaterialPerComponent</a> </td><td><a class="el" href="struct_nv_flow_resource_r_w_view_desc_d3_d12.html">NvFlowResourceRWViewDescD3D12</a> </td><td><a class="el" href="struct_nv_flow_uint2.html">NvFlowUint2</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_cross_section_desc.html">NvFlowCrossSectionDesc</a> </td><td><a class="el" href="struct_nv_flow_grid_emit_params.html">NvFlowGridEmitParams</a> </td><td><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a> </td><td><a class="el" href="struct_nv_flow_resource_view_desc_d3_d11.html">NvFlowResourceViewDescD3D11</a> </td><td><a class="el" href="struct_nv_flow_uint3.html">NvFlowUint3</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_cross_section_params.html">NvFlowCrossSectionParams</a> </td><td><a class="el" href="struct_nv_flow_grid_export_debug_vis_view.html">NvFlowGridExportDebugVisView</a> </td><td><a class="el" href="struct_nv_flow_grid_proxy_desc.html">NvFlowGridProxyDesc</a> </td><td><a class="el" href="struct_nv_flow_resource_view_desc_d3_d12.html">NvFlowResourceViewDescD3D12</a> </td><td><a class="el" href="struct_nv_flow_uint4.html">NvFlowUint4</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d11.html">NvFlowDepthStencilViewDescD3D11</a> </td><td><a class="el" href="struct_nv_flow_grid_export_handle.html">NvFlowGridExportHandle</a> </td><td><a class="el" href="struct_nv_flow_grid_proxy_flush_params.html">NvFlowGridProxyFlushParams</a> </td><td><a class="el" href="struct_nv_flow_s_d_f_gen_desc.html">NvFlowSDFGenDesc</a> </td><td><a class="el" href="struct_nv_flow_volume_lighting_params.html">NvFlowVolumeLightingParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_depth_stencil_view_desc_d3_d12.html">NvFlowDepthStencilViewDescD3D12</a> </td><td><a class="el" href="struct_nv_flow_grid_export_import_layered_mapping.html">NvFlowGridExportImportLayeredMapping</a> </td><td><a class="el" href="struct_nv_flow_grid_reset_desc.html">NvFlowGridResetDesc</a> </td><td><a class="el" href="struct_nv_flow_s_d_f_gen_mesh_params.html">NvFlowSDFGenMeshParams</a> </td><td><a class="el" href="struct_nv_flow_volume_render_desc.html">NvFlowVolumeRenderDesc</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_descriptor_reserve_handle_d3_d12.html">NvFlowDescriptorReserveHandleD3D12</a> </td><td><a class="el" href="struct_nv_flow_grid_export_import_layer_mapping.html">NvFlowGridExportImportLayerMapping</a> </td><td><a class="el" href="struct_nv_flow_particle_surface_data.html">NvFlowParticleSurfaceData</a> </td><td><a class="el" href="struct_nv_flow_shader_linear_params.html">NvFlowShaderLinearParams</a> </td><td><a class="el" href="struct_nv_flow_volume_render_l_m_s_params.html">NvFlowVolumeRenderLMSParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a> </td><td><a class="el" href="struct_nv_flow_grid_export_layered_view.html">NvFlowGridExportLayeredView</a> </td><td><a class="el" href="struct_nv_flow_particle_surface_desc.html">NvFlowParticleSurfaceDesc</a> </td><td><a class="el" href="struct_nv_flow_shader_point_params.html">NvFlowShaderPointParams</a> </td><td><a class="el" href="struct_nv_flow_volume_render_multi_res_params.html">NvFlowVolumeRenderMultiResParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_device_queue_desc.html">NvFlowDeviceQueueDesc</a> </td><td><a class="el" href="struct_nv_flow_grid_export_layer_view.html">NvFlowGridExportLayerView</a> </td><td><a class="el" href="struct_nv_flow_particle_surface_emit_params.html">NvFlowParticleSurfaceEmitParams</a> </td><td><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a> </td><td><a class="el" href="struct_nv_flow_volume_render_params.html">NvFlowVolumeRenderParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_device_queue_status.html">NvFlowDeviceQueueStatus</a> </td><td><a class="el" href="struct_nv_flow_grid_export_simple_shape.html">NvFlowGridExportSimpleShape</a> </td><td><a class="el" href="struct_nv_flow_particle_surface_params.html">NvFlowParticleSurfaceParams</a> </td><td><a class="el" href="struct_nv_flow_shape_desc_box.html">NvFlowShapeDescBox</a> </td><td><a class="el" href="struct_nv_flow_volume_render_viewport.html">NvFlowVolumeRenderViewport</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_dim.html">NvFlowDim</a> </td><td><a class="el" href="struct_nv_flow_grid_import_desc.html">NvFlowGridImportDesc</a> </td><td><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a> </td><td><a class="el" href="struct_nv_flow_shape_desc_capsule.html">NvFlowShapeDescCapsule</a> </td><td><a class="el" href="struct_nv_flow_volume_shadow_debug_render_params.html">NvFlowVolumeShadowDebugRenderParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_dynamic_descriptor_heap_d3_d12.html">NvFlowDynamicDescriptorHeapD3D12</a> </td><td><a class="el" href="struct_nv_flow_grid_import_handle.html">NvFlowGridImportHandle</a> </td><td><a class="el" href="struct_nv_flow_render_material_handle.html">NvFlowRenderMaterialHandle</a> </td><td><a class="el" href="struct_nv_flow_shape_desc_plane.html">NvFlowShapeDescPlane</a> </td><td><a class="el" href="struct_nv_flow_volume_shadow_desc.html">NvFlowVolumeShadowDesc</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_float3.html">NvFlowFloat3</a> </td><td><a class="el" href="struct_nv_flow_grid_import_layered_view.html">NvFlowGridImportLayeredView</a> </td><td><a class="el" href="struct_nv_flow_render_material_params.html">NvFlowRenderMaterialParams</a> </td><td><a class="el" href="struct_nv_flow_shape_desc_s_d_f.html">NvFlowShapeDescSDF</a> </td><td><a class="el" href="struct_nv_flow_volume_shadow_params.html">NvFlowVolumeShadowParams</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_float4.html">NvFlowFloat4</a> </td><td><a class="el" href="struct_nv_flow_grid_import_layer_view.html">NvFlowGridImportLayerView</a> </td><td><a class="el" href="struct_nv_flow_render_material_pool_desc.html">NvFlowRenderMaterialPoolDesc</a> </td><td><a class="el" href="struct_nv_flow_shape_desc_sphere.html">NvFlowShapeDescSphere</a> </td><td><a class="el" href="struct_nv_flow_volume_shadow_stats.html">NvFlowVolumeShadowStats</a> </td></tr><tr><td><a class="el" href="struct_nv_flow_float4x4.html">NvFlowFloat4x4</a> </td><td><a class="el" href="struct_nv_flow_grid_import_params.html">NvFlowGridImportParams</a> </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 © 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 Binary files differnew file mode 100644 index 0000000..f0a274b --- /dev/null +++ b/docs/api/files/doxygen.png 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 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 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 © 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 Binary files differnew file mode 100644 index 0000000..493c3c0 --- /dev/null +++ b/docs/api/files/ftv2blank.png diff --git a/docs/api/files/ftv2doc.png b/docs/api/files/ftv2doc.png Binary files differnew file mode 100644 index 0000000..f72999f --- /dev/null +++ b/docs/api/files/ftv2doc.png diff --git a/docs/api/files/ftv2folderclosed.png b/docs/api/files/ftv2folderclosed.png Binary files differnew file mode 100644 index 0000000..d6d0634 --- /dev/null +++ b/docs/api/files/ftv2folderclosed.png diff --git a/docs/api/files/ftv2folderopen.png b/docs/api/files/ftv2folderopen.png Binary files differnew file mode 100644 index 0000000..bbe2c91 --- /dev/null +++ b/docs/api/files/ftv2folderopen.png diff --git a/docs/api/files/ftv2lastnode.png b/docs/api/files/ftv2lastnode.png Binary files differnew file mode 100644 index 0000000..e7b9ba9 --- /dev/null +++ b/docs/api/files/ftv2lastnode.png diff --git a/docs/api/files/ftv2link.png b/docs/api/files/ftv2link.png Binary files differnew file mode 100644 index 0000000..14f3fed --- /dev/null +++ b/docs/api/files/ftv2link.png diff --git a/docs/api/files/ftv2mlastnode.png b/docs/api/files/ftv2mlastnode.png Binary files differnew file mode 100644 index 0000000..09ceb6a --- /dev/null +++ b/docs/api/files/ftv2mlastnode.png diff --git a/docs/api/files/ftv2mnode.png b/docs/api/files/ftv2mnode.png Binary files differnew file mode 100644 index 0000000..3254c05 --- /dev/null +++ b/docs/api/files/ftv2mnode.png diff --git a/docs/api/files/ftv2node.png b/docs/api/files/ftv2node.png Binary files differnew file mode 100644 index 0000000..c9f06a5 --- /dev/null +++ b/docs/api/files/ftv2node.png diff --git a/docs/api/files/ftv2plastnode.png b/docs/api/files/ftv2plastnode.png Binary files differnew file mode 100644 index 0000000..0b07e00 --- /dev/null +++ b/docs/api/files/ftv2plastnode.png diff --git a/docs/api/files/ftv2pnode.png b/docs/api/files/ftv2pnode.png Binary files differnew file mode 100644 index 0000000..2001b79 --- /dev/null +++ b/docs/api/files/ftv2pnode.png diff --git a/docs/api/files/ftv2vertline.png b/docs/api/files/ftv2vertline.png Binary files differnew file mode 100644 index 0000000..b330f3a --- /dev/null +++ b/docs/api/files/ftv2vertline.png 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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"> + +<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 © 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 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 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 © 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 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 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 © 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 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 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"> + +<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 © 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 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 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"> + +<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 © 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 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 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"> + +<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 © 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 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 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"> + +<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 © 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 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 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"> + +<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 © 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 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 </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"> </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 </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"> </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 </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 </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> </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 </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 </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 </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 </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> </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 </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 </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 </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 </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 </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 </td> + <td class="paramname"> <em>timeoutMS</em> </td> + <td> ) </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> </td><td valign="top"><em>timeoutMS</em> </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 * </td> + <td class="paramname"> <em>context</em> </td> + <td> ) </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> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>view</em> </td> + <td> ) </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> </td><td valign="top"><em>view</em> </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 * </td> + <td class="paramname"> <em>view</em> </td> + <td> ) </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> </td><td valign="top"><em>view</em> </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) </td> + <td class="paramname"> <em>free</em> </td> + <td> ) </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> </td><td valign="top"><em>free</em> </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) </td> + <td class="paramname"> <em>malloc</em> </td> + <td> ) </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> </td><td valign="top"><em>malloc</em> </td><td>The allocation function for Flow to use. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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 </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 </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 </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 </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 * </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 * </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 * </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 </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 </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 </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 </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 </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 </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> </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>version</em> </td><td>Should be set by app to NV_FLOW_VERSION. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to create and use the depth stencil view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to create and use the render target view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowDepthStencilView * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context used to create the depth stencil view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>view</em> </td><td>The Flow depth stencil view to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowRenderTargetView * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context used to create the render target view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>view</em> </td><td>The Flow render target view to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowResourceRW * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context that created the resourceRW. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>resourceRW</em> </td><td>The Flow resourceRW to describe. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowResource * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context that created the resource. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>resource</em> </td><td>The Flow resource to describe. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </td><td>The graphics API dependent Flow resource description. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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 </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 </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 </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 </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 </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 </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 * </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 * </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 * </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 </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 </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 </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 </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 </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 </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> </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>version</em> </td><td>Should be set by app to NV_FLOW_VERSION. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to create and use the depth stencil view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to create and use the render target view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowDepthStencilView * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context used to create the depth stencil view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>view</em> </td><td>The Flow depth stencil view to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowRenderTargetView * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context used to create the render target view. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>view</em> </td><td>The Flow render target view to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowResourceRW * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context that created the resourceRW. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>buffer</em> </td><td>The Flow resourceRW to describe. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowResource * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The Flow context that created the resource. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>resource</em> </td><td>The Flow resource to describe. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>desc</em> </td><td>The graphics API dependent Flow resource description. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 * </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 </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 </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 </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context for GPU resource allocation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>crossSection</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>crossSection</em> </td><td>The cross section object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that allocated the cross section object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>crossSection</em> </td> + <td> ) </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> </td><td valign="top"><em>crossSection</em> </td><td>The cross section object to be released. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_device_desc.html">NvFlowDeviceDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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 * </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 </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 </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 </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 </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 * </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 </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 </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 </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 </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 </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> </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> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4"></a><!-- doxytag: member="eNvFlowDeviceQueueTypeCompute" ref="gg4f202cb1459942ccd23a905a1b2c2c8a2c2671eb7e5be3303b1cad3e418745c4" args="" -->eNvFlowDeviceQueueTypeCompute</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8"></a><!-- doxytag: member="eNvFlowDeviceQueueTypeCopy" ref="gg4f202cb1459942ccd23a905a1b2c2c8a1bff38a1078741cc7fe6a66df64579b8" args="" -->eNvFlowDeviceQueueTypeCopy</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>renderContext</em> </td><td>A context that maps to the application graphics GPU. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>device</em> </td><td>The device to create the queue on. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>renderContext</em> </td> + <td> ) </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> </td><td valign="top"><em>renderContext</em> </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 * </td> + <td class="paramname"> <em>renderContext</em> </td> + <td> ) </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> </td><td valign="top"><em>renderContext</em> </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> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </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> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>deviceQueue</em> </td><td>The Flow deviceQueue to conditionally flush. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em> </td> + <td> ) </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> </td><td valign="top"><em>deviceQueue</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>deviceQueue</em> </td><td>The Flow deviceQueue to flush. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>status</em></td><td> </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> </td><td valign="top"><em>deviceQueue</em> </td><td>The Flow device queue the context was created against. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context update. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>status</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> </td> + <td class="paramname"> <em>fenceValue</em></td><td> </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> </td><td valign="top"><em>deviceQueue</em> </td><td>The Flow deviceQueue to flush. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context to sync with the flush event. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fenceValue</em> </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 * </td> + <td class="paramname"> <em>device</em> </td> + <td> ) </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> </td><td valign="top"><em>device</em> </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 * </td> + <td class="paramname"> <em>deviceQueue</em> </td> + <td> ) </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> </td><td valign="top"><em>deviceQueue</em> </td><td>The Flow device queue to be released. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_desc.html">NvFlowGridDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_grid_params.html">NvFlowGridParams</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_query_time.html">NvFlowQueryTime</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_support.html">NvFlowSupport</a></td></tr> + +<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid.html#gc80b2ab87f05c9baa0d655cbee921e09">NvFlowGridDebugVisFlags</a> { <br> + <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> + <a class="el" href="group___nv_flow_grid.html#ggc80b2ab87f05c9baa0d655cbee921e0913f2378aee89c8352f4c45873be0699a">eNvFlowGridDebugVisCount</a> +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 * </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 </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 * </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 </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 </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> </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> </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 </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 </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 </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 </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 </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 </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> </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> </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> </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> </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> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259"></a><!-- doxytag: member="eNvFlowGridTextureChannelDensity" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9e3e0f1212ba502cf3b9c255563f3ad259" args="" -->eNvFlowGridTextureChannelDensity</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68"></a><!-- doxytag: member="eNvFlowGridTextureChannelDensityCoarse" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9eff88d2fef40f7ab7e9f11d8953b8ca68" args="" -->eNvFlowGridTextureChannelDensityCoarse</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba"></a><!-- doxytag: member="eNvFlowGridTextureChannelCount" ref="ggf05b2ac6de5b1cfbe5cdaade35b61d9e562c2937b7d1bac26885ca3842b7a2ba" args="" -->eNvFlowGridTextureChannelCount</em> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa"></a><!-- doxytag: member="eNvFlowMultiRes2x2x2" ref="gg00a313410a6143d31892566799baae21e6e410777f2e71032e67aef67d69f0fa" args="" -->eNvFlowMultiRes2x2x2</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use to create the new grid. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </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> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGrid * </td> + <td class="paramname"> <em>grid</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context the grid was created with. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>grid</em> </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 * </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> * </td> + <td class="paramname"> <em>numBytes</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to query for memory usage. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>numBytes</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>grid</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>support</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to query for support. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context the grid was created against. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>support</em> </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 * </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> * </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> * </td> + <td class="paramname"> <em>cpuTime</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to query for timing. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>gpuTime</em> </td><td>Simulation overhead on GPU. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>cpuTime</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to reset. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </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> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to set parameters on. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </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> </td> + <td class="paramname"> <em>targetLocation</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to move. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>targetLocation</em> </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 * </td> + <td class="paramname"> <em>grid</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"> <em>dt</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context to perform the update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>dt</em> </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 * </td> + <td class="paramname"> <em>grid</em> </td> + <td> ) </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> </td><td valign="top"><em>grid</em> </td><td>The grid to be released. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_emit.html#g354e198afb80cbf3a1e354c2f2ed2bf8">NvFlowGridEmitMode</a> { <br> + <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> + <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"> </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 </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 </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 </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> </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> </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> </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> </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> </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> </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 * </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> * </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> </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> * </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> </td> + <td class="paramname"> <em>numParams</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The Flow grid to apply the emit events. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>shapes</em> </td><td>Array of shape data referenced by emit params. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>numShapes</em> </td><td>Number of shapes in the array. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Array of emit event parameters. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>numParams</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>grid</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowShapeSDF ** </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> </td> + <td class="paramname"> <em>numSdfs</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The Flow grid to apply the emit events. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>sdfs</em> </td><td>Array of shape data referenced by emit params. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>numSdfs</em> </td><td>Number of shapes in the array. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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(* </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(* </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 </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 </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 </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> * </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> </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> * </td> + <td class="paramname"> <em>emitLayerParams</em></td><td> </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> </td><td valign="top"><em>emitParams</em> </td><td>The custom emit parameters. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>layerIdx</em> </td><td>The layerIdx to fetch, should be least than emitParams->numLayers. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>emitLayerParams</em> </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 * </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> </td> + <td class="paramname"> <em>func</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"> <em>userdata</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to use the callback. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>func</em> </td><td>The callback function. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>userdata</em> </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 * </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> </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> </td> + <td class="paramname"> <em>func</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"> <em>userdata</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The Flow grid to use the callback. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>channel</em> </td><td>The simulation channel for this callback. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>func</em> </td><td>The callback function. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>userdata</em> </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 © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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> </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 </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 </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 * </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> * </td> + <td class="paramname"> <em>view</em></td><td> </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> </td><td valign="top"><em>gridExport</em> </td><td>The grid export. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>view</em> </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 * </td> + <td class="paramname"> <em>gridExport</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> </td> + <td class="paramname"> <em>channel</em></td><td> </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> </td><td valign="top"><em>gridExport</em> </td><td>The grid export. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the grid export. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>channel</em> </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> </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> * </td> + <td class="paramname"> <em>layeredView</em></td><td> </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> </td><td valign="top"><em>handle</em> </td><td>The grid export handle. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>layeredView</em> </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> </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> </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> * </td> + <td class="paramname"> <em>layerView</em></td><td> </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> </td><td valign="top"><em>handle</em> </td><td>The grid export handle. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>layerIdx</em> </td><td>The layer index to return the layerView of. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>layerView</em> </td><td>Destination for layerView data. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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 * </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 * </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> </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 </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 </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 </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> </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 </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 </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 </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> </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> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use to create the new grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>gridImport</em> </td> + <td> ) </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> </td><td valign="top"><em>gridImport</em> </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 * </td> + <td class="paramname"> <em>gridImport</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>gridImport</em> </td><td>The grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>gridImport</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>gridImport</em> </td><td>The grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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> </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> * </td> + <td class="paramname"> <em>layeredView</em></td><td> </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> </td><td valign="top"><em>handle</em> </td><td>The grid import handle. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>layeredView</em> </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> </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> </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> * </td> + <td class="paramname"> <em>layerView</em></td><td> </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> </td><td valign="top"><em>handle</em> </td><td>The grid import handle. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>layerIdx</em> </td><td>The layer index to return the layerView of. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>layerView</em> </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 * </td> + <td class="paramname"> <em>gridImport</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> </td> + <td class="paramname"> <em>channel</em></td><td> </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> </td><td valign="top"><em>gridImport</em> </td><td>The grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>channel</em> </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 * </td> + <td class="paramname"> <em>gridImport</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>gridImport</em> </td><td>The grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the grid import. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>stateCPU</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGridExport * </td> + <td class="paramname"> <em>gridExport</em></td><td> </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> </td><td valign="top"><em>stateCPU</em> </td><td>The grid import CPU state to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the grid export. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gridExport</em> </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 * </td> + <td class="paramname"> <em>gridImport</em> </td> + <td> ) </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> </td><td valign="top"><em>gridImport</em> </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 * </td> + <td class="paramname"> <em>stateCPU</em> </td> + <td> ) </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> </td><td valign="top"><em>stateCPU</em> </td><td>The grid import CPU state to release. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_grid_material.html#g26e274e86cb7c993d1bbe0f9abd989ae">NvFlowGridComponent</a> { <br> + <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> + <a class="el" href="group___nv_flow_grid_material.html#gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214">eNvFlowGridNumComponents</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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> </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> </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 </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 </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 </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16"></a><!-- doxytag: member="eNvFlowGridComponentSmoke" ref="gg26e274e86cb7c993d1bbe0f9abd989ae2a9d377d95722efa118cec2d7dd96c16" args="" -->eNvFlowGridComponentSmoke</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26"></a><!-- doxytag: member="eNvFlowGridComponentTemperature" ref="gg26e274e86cb7c993d1bbe0f9abd989aed8a3516b3ce2ac3b203e32fec7047b26" args="" -->eNvFlowGridComponentTemperature</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc"></a><!-- doxytag: member="eNvFlowGridComponentFuel" ref="gg26e274e86cb7c993d1bbe0f9abd989ae6123f3e829d1a2fa4a20af29a8e14efc" args="" -->eNvFlowGridComponentFuel</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214"></a><!-- doxytag: member="eNvFlowGridNumComponents" ref="gg26e274e86cb7c993d1bbe0f9abd989aefb3afe99f8e7f447a52c0e2b6e5c6214" args="" -->eNvFlowGridNumComponents</em> </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 * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The Flow grid to set parameters on. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>grid</em> </td> + <td> ) </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> </td><td valign="top"><em>grid</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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 * </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> </td> + <td class="paramname"> <em>material</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to set parameters on. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>material</em> </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 * </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> </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>grid</em> </td><td>The grid to set parameters on. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>material</em> </td><td>Handle to material to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>The new parameter values. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 * </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 </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 * </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 </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 </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> </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> </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> </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> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </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> </td><td valign="top"><em>desc</em> </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 * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>proxy</em> </td><td>The grid proxy to be flushed. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>proxy</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>renderContext</em></td><td> </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> </td><td valign="top"><em>proxy</em> </td><td>The grid proxy supplying the grid export. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>renderContext</em> </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 * </td> + <td class="paramname"> <em>proxy</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGridExport * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>proxy</em> </td><td>The grid proxy to be updated. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gridExport</em> </td><td>The grid export with latest simulation results. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>proxy</em> </td> + <td> ) </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> </td><td valign="top"><em>proxy</em> </td><td>The grid proxy to be released. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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 </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 * </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 </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 </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 </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 </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 </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use to create the new particle surface. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the particle surface and the grid. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </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> * </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> * </td> + <td class="paramname"> <em>emitParams</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the particle surface and the grid. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>dataFrontIdx</em> </td><td>Pointer to front data index. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Parameters for grid custom emit callback. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>emitParams</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </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> * </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> * </td> + <td class="paramname"> <em>emitParams</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the particle surface and the grid. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>dataFrontIdx</em> </td><td>Pointer to front data index. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Parameters for grid custom emit callback. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>emitParams</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>data</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the particle surface. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>data</em> </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 * </td> + <td class="paramname"> <em>surface</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context used to create the particle surface. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>surface</em> </td> + <td> ) </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> </td><td valign="top"><em>surface</em> </td><td>The particle surface object to be released. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_render_material.html#g29ab49d025fc500883ddb34bb334b4c1">NvFlowVolumeRenderMode</a> { <br> + <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> + <a class="el" href="group___nv_flow_render_material.html#gg29ab49d025fc500883ddb34bb334b4c1eb1828df688bd1db5af35c69b095d65f">eNvFlowVolumeRenderModeCount</a> +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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> </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 * </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> </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 </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 </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> </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 </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 </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 </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> </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> </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> </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> </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> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowRenderMaterialPool * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use for GPU resource creation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>pool</em> </td><td>The pool to create/own the material. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context for GPU resource allocation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>pool</em> </td> + <td> ) </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> </td><td valign="top"><em>pool</em> </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> </td> + <td class="paramname"> <em>handle</em> </td> + <td> ) </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> </td><td valign="top"><em>handle</em> </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 * </td> + <td class="paramname"> <em>pool</em> </td> + <td> ) </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> </td><td valign="top"><em>pool</em> </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 * </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> </td> + <td class="paramname"> <em>handle</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use for mapping. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>handle</em> </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 * </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> </td> + <td class="paramname"> <em>handle</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to perform unmap. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>handle</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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> </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>handle</em> </td><td>Handle to the material to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Material parameters. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 * </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 </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 </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 * </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 </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 </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context for GPU resource allocation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>sdfGen</em> </td> + <td> ) </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> </td><td valign="top"><em>sdfGen</em> </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 * </td> + <td class="paramname"> <em>sdfGen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>sdfGen</em> </td><td>The signed distance field generator to test. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>sdfGen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>sdfGen</em> </td><td>The signed distance field generator. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>sdfGen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>sdfGen</em> </td><td>The signed distance field generator to update. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>sdfGen</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>sdfGen</em> </td><td>The signed distance field generator to perform voxelization. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created sdfGen. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Parameters, including triangle mesh data. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="union_nv_flow_shape_desc.html">NvFlowShapeDesc</a></td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_shape.html#g463cc4d47b761fcac664190593845434">NvFlowShapeType</a> { <br> + <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> + <a class="el" href="group___nv_flow_shape.html#gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f">eNvFlowShapeTypePlane</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 * </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 * </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 </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 </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> </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 </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941"></a><!-- doxytag: member="eNvFlowShapeTypeSphere" ref="gg463cc4d47b761fcac664190593845434613acee6f4a290fbe71e4d68069bd941" args="" -->eNvFlowShapeTypeSphere</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036"></a><!-- doxytag: member="eNvFlowShapeTypeBox" ref="gg463cc4d47b761fcac6641905938454340eb05c3a341a4d899f8f752e0a313036" args="" -->eNvFlowShapeTypeBox</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999"></a><!-- doxytag: member="eNvFlowShapeTypeCapsule" ref="gg463cc4d47b761fcac664190593845434af5230e3034d0aacf869ce466b68d999" args="" -->eNvFlowShapeTypeCapsule</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f"></a><!-- doxytag: member="eNvFlowShapeTypePlane" ref="gg463cc4d47b761fcac6641905938454348bcd988e4936637e3db8ae86b8f93e1f" args="" -->eNvFlowShapeTypePlane</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use for creation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowTexture3D * </td> + <td class="paramname"> <em>texture</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context to use for creation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>texture</em> </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 * </td> + <td class="paramname"> <em>shape</em> </td> + <td> ) </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> </td><td valign="top"><em>shape</em> </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> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </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> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>shape</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>shape</em> </td><td>The signed distance field object to map. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </td> + <td class="paramname"> <em>shape</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>shape</em> </td><td>The signed distance field object to unmap. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="group___nv_flow_volume_render.html#g1c78416f175f224fc8d7e33c42fbaf97">NvFlowMultiResRayMarch</a> { <br> + <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> + <a class="el" href="group___nv_flow_volume_render.html#gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7">eNvFlowMultiResRayMarch16x16</a> = 4 +<br> + }</td></tr> + +<tr><td class="mdescLeft"> </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 </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"> </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 * </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 </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 </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 * </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 </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 </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae"></a><!-- doxytag: member="eNvFlowMultiResRayMarch2x2" ref="gg1c78416f175f224fc8d7e33c42fbaf9716e26bb09c6f3021ed5686a1cc4933ae" args="" -->eNvFlowMultiResRayMarch2x2</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb"></a><!-- doxytag: member="eNvFlowMultiResRayMarch4x4" ref="gg1c78416f175f224fc8d7e33c42fbaf9759cb863e589baad654bb306c143683eb" args="" -->eNvFlowMultiResRayMarch4x4</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280"></a><!-- doxytag: member="eNvFlowMultiResRayMarch8x8" ref="gg1c78416f175f224fc8d7e33c42fbaf979c04af332faa548ca9075745686f1280" args="" -->eNvFlowMultiResRayMarch8x8</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7"></a><!-- doxytag: member="eNvFlowMultiResRayMarch16x16" ref="gg1c78416f175f224fc8d7e33c42fbaf97c20f7ecefed377208a178f79c4ce4fb7" args="" -->eNvFlowMultiResRayMarch16x16</em> </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> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b"></a><!-- doxytag: member="eNvFlowVolumeRenderDownsample2x2" ref="gg84ba83dc20ddbf691cd2e313aebcdde82446f1758512ec59d165017fdeee991b" args="" -->eNvFlowVolumeRenderDownsample2x2</em> </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context for GPU resource allocation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>volumeRender</em> </td> + <td> ) </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> </td><td valign="top"><em>volumeRender</em> </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 * </td> + <td class="paramname"> <em>volumeRender</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGridExport * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>volumeRender</em> </td><td>The volume render object to perform the rendering. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created the volume render object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gridExport</em> </td><td>The grid export to ray march. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>volumeRender</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGridExport * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>volumeRender</em> </td><td>The volume render object to perform the lighting. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created the volume render object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gridExport</em> </td><td>The grid export to ray march. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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> * </td> + <td class="paramname"> <em>params</em> </td> + <td> ) </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> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>volumeRender</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowTexture3D * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>volumeRender</em> </td><td>The volume render object to perform the rendering. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created the volume render object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>density</em> </td><td>The 3D texture to ray march. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Parameters for rendering. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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 </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 </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 * </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 </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 </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 * </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> * </td> + <td class="paramname"> <em>desc</em></td><td> </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> </td><td valign="top"><em>context</em> </td><td>The context for GPU resource allocation. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>desc</em> </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 * </td> + <td class="paramname"> <em>volumeShadow</em> </td> + <td> ) </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> </td><td valign="top"><em>volumeShadow</em> </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 * </td> + <td class="paramname"> <em>volumeShadow</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>volumeShadow</em> </td><td>The volume shadow object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created the volume shadow object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </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 * </td> + <td class="paramname"> <em>volumeShadow</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em></td><td> </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> </td><td valign="top"><em>volumeShadow</em> </td><td>The volume shadow object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </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 * </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> * </td> + <td class="paramname"> <em>stats</em></td><td> </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> </td><td valign="top"><em>volumeShadow</em> </td><td>The volume shadow object. </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>stats</em> </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 * </td> + <td class="paramname"> <em>volumeShadow</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowContext * </td> + <td class="paramname"> <em>context</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">NvFlowGridExport * </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> * </td> + <td class="paramname"> <em>params</em></td><td> </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> </td><td valign="top"><em>volumeShadow</em> </td><td>The volume shadow object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>context</em> </td><td>The context that created the volume shadow object. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>gridExport</em> </td><td>The grid export to use for generating shadows. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>params</em> </td><td>Parameters for shadow generation. </td></tr> + </table> +</dl> + +</div> +</div><p> +</div> +<!-- start footer part --> +<div class="footer"> +Copyright © 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 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 © 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 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 © 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 Binary files differnew file mode 100644 index 0000000..3b1f95b --- /dev/null +++ b/docs/api/files/nvflow_logo.png 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> * </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>></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 * </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 * </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </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 * </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"> </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> </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"> </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 </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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 * </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"> </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 </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"> </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 * </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"> </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 * </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"> </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 </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"> </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> </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"> </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 * </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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> </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"> </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 * </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>></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 * </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 * </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 </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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 </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 </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 </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 * </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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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 </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> </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 </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 * </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </td><td class="mdescRight">preferred device index <a href="#a9212b57c160a2214320db0c60d85034"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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>(* </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 * </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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 </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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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> </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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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> </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"> </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 </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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> </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"> </td><td class="mdescRight">Mask dimensions. <a href="#725597ef1a7ee59a3533e178d1d2e1cb"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowResourceRW * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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> </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"> </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 </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"> </td><td class="mdescRight">Target fuel. <a href="#995201563e4fcbe3be251e5b10cc8962"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </td><td class="mdescRight">0.0 => no slip, fully damped; 1.0 => full slip <a href="#a2d786fcce302d9d3d27ea7c6e9c6c3a"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </td><td class="mdescRight">Target smoke. <a href="#6279cb81514dab2b49ba641d76e8ec80"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </td><td class="mdescRight">Target temperature. <a href="#2769036239914eb4e98bef4a1333e9ce"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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> </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"> </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> </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"> </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> </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"> </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 => no slip, fully damped; 1.0 => 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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> * </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"> </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> * </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"> </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> * </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> * </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </td><td class="mdescRight">Cooling rate, exponential. <a href="#2a76d8e52bbce1af3ff9548553c91bc2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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> </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"> </td><td class="mdescRight">Fuel component parameters. <a href="#a786268197b3f12a5549b2f90a4f106b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </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> </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"> </td><td class="mdescRight">Smoke component parameters. <a href="#187c195c063644673ef81d7e29aa78a2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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> </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"> </td><td class="mdescRight">Temperature component parameters. <a href="#3dfc1b17ccde69f683940fde4b8698e2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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> </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"> </td><td class="mdescRight">Velocity component parameters. <a href="#d4046223b0fce2c7d5dce4a9671ed978"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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> </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"> </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> </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </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> </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"> </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 * </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"> </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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 * </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"> </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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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> </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"> </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> </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"> </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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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 </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"> </td><td class="mdescRight">Target fuel. <a href="#3f39af1e5873b8aad38068ee64e4a0fe"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </td><td class="mdescRight">Target smoke. <a href="#19df6e486cd5f311238f25b8e51dda0c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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 </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"> </td><td class="mdescRight">Target temperature. <a href="#387f60fd3aa3db9cb78153f5b239daa4"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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> </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"> </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 </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"> </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> </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>></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 * </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 </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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 </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 * </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 </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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>></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> </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 * </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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> </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d11_8h-source.html">NvFlowContextD3D11.h</a>></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 * </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 © 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 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 <<a class="el" href="_nv_flow_context_d3_d12_8h-source.html">NvFlowContextD3D12.h</a>></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 * </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 * </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> * </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"> </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> </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"> </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 * </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"> </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> </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"> </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> </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"> </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> </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"> </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 * </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"> </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> </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"> </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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>></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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_shader_8h-source.html">NvFlowShader.h</a>></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> </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> </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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_flow_support.html#b9bc7a21ee238ba7dece29ad98fcf1e3">supportsVTR</a></td></tr> + +<tr><td class="mdescLeft"> </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_types_8h-source.html">NvFlowTypes.h</a>></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> </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> </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> </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> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </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 </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 </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 </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 </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> </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"> </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 </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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </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 </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"> </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 </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"> </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 </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"> </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 * </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"> </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> </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"> </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 </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"> </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 </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"> </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> </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"> </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 * </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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> </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"> </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> </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"> </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> </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"> </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 * </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"> </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 </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"> </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 </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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 </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 </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 </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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"> </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 * </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 * </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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 </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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 </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"> </td><td class="mdescRight">Shadow intensity scale. <a href="#2a6943e2a2e68f2e787059b5ac370e36"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NvFlowRenderMaterialPool * </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"> </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 </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </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> </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"> </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> </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"> </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 © 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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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> </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> </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 © 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 Binary files differnew file mode 100644 index 0000000..0d62348 --- /dev/null +++ b/docs/api/files/tab_b.gif diff --git a/docs/api/files/tab_l.gif b/docs/api/files/tab_l.gif Binary files differnew file mode 100644 index 0000000..9b1e633 --- /dev/null +++ b/docs/api/files/tab_l.gif diff --git a/docs/api/files/tab_r.gif b/docs/api/files/tab_r.gif Binary files differnew file mode 100644 index 0000000..ce9dd9f --- /dev/null +++ b/docs/api/files/tab_r.gif 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " 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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " 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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " width=16 height=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=" " 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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " width=16 height=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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " 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=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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="ftv2blank.png" alt=" " width=16 height=22 /><img src="ftv2blank.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_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 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 <<a class="el" href="_nv_flow_8h-source.html">NvFlow.h</a>></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> </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> </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> </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> </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> </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 © 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/index.html b/docs/api/index.html new file mode 100644 index 0000000..8799d0a --- /dev/null +++ b/docs/api/index.html @@ -0,0 +1,4 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> +<html> +<meta http-equiv="Refresh" content= "0; URL=files/index.html"> +</html> |