NvFlowVolumeRenderParams Struct Reference
[NvFlowVolumeRender]

Parameters for Flow grid rendering. More...

#include <NvFlow.h>


Data Fields

bool colorCompositeOnly
 If true, only apply color composite.
bool debugMode
 If true, wireframe visualization is rendered.
float depthAlphaThreshold
 Minimum alpha to trigger depth write.
float depthIntensityThreshold
 Intensity on R or G or B to trigger depth write.
NvFlowDepthStencilView * depthStencilView
 Depth stencil view for depth testing with ray march.
NvFlowVolumeRenderDownsample downsampleFactor
 Controls size of ray marching render target relative to app render target.
bool generateDepth
 If true, generate nominal depth, and write to scene depth buffer.
bool generateDepthDebugMode
 If true, visualize depth estimate.
NvFlowVolumeRenderLMSParams lensMatchedShading
 Lens matched shading parameters.
NvFlowRenderMaterialPool * materialPool
 Pool of materials to look for matches to GridMaterials.
NvFlowFloat4x4 modelMatrix
 Model matrix, row major.
NvFlowVolumeRenderMultiResParams multiRes
 Multires parameters.
NvFlowMultiResRayMarch multiResRayMarch
 Coarsest downsample for multiple resolution ray march.
float multiResSamplingScale
 1.0 by default, increase for finer screen XY minimum sampling rate
bool preColorCompositeOnly
 If true, do all operations except color composite.
NvFlowFloat4x4 projectionMatrix
 Projection matrix, row major.
NvFlowGridTextureChannel renderChannel
 GridExport channel to render.
NvFlowVolumeRenderMode renderMode
 Render mode, see NvFlowVolumeRenderMode.
NvFlowRenderTargetView * renderTargetView
 Render target view to composite ray marched result against.
float screenPercentage
 If 1.0, render at full ray march resolution, can be dynamically reduced toward 0.0 to ray march at a lower resolution.
bool smoothColorUpsample
 If true, color upsample will do extra work to remove jaggies around depth discontinuities.
NvFlowFloat4x4 viewMatrix
 View matrix, row major.


Detailed Description

Parameters for Flow grid rendering.

Field Documentation

If true, only apply color composite.

If true, wireframe visualization is rendered.

Minimum alpha to trigger depth write.

Intensity on R or G or B to trigger depth write.

Depth stencil view for depth testing with ray march.

Controls size of ray marching render target relative to app render target.

If true, generate nominal depth, and write to scene depth buffer.

If true, visualize depth estimate.

Lens matched shading parameters.

NvFlowRenderMaterialPool* NvFlowVolumeRenderParams::materialPool

Pool of materials to look for matches to GridMaterials.

Model matrix, row major.

Multires parameters.

Coarsest downsample for multiple resolution ray march.

1.0 by default, increase for finer screen XY minimum sampling rate

If true, do all operations except color composite.

Projection matrix, row major.

GridExport channel to render.

Render mode, see NvFlowVolumeRenderMode.

Render target view to composite ray marched result against.

If 1.0, render at full ray march resolution, can be dynamically reduced toward 0.0 to ray march at a lower resolution.

If true, color upsample will do extra work to remove jaggies around depth discontinuities.

View matrix, row major.


The documentation for this struct was generated from the following file: