#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. | |
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.
| NvFlowDepthStencilView* NvFlowVolumeRenderParams::depthStencilView |
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.
| NvFlowRenderTargetView* NvFlowVolumeRenderParams::renderTargetView |
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.