Data Structures

Here are the data structures with brief descriptions:
NvFlowBlendStateDesc
NvFlowBufferDesc
NvFlowBufferViewDesc
NvFlowColorBufferDesc
NvFlowColorMapDataRequired information for writing to a CPU mapped color map
NvFlowComputeShaderDesc
NvFlowConstantBufferDesc
NvFlowContextDescD3D11
NvFlowContextDescD3D12
NvFlowCrossSectionDescDescription required to create cross section object
NvFlowCrossSectionParamsParameters needed to render cross section
NvFlowDepthBufferDesc
NvFlowDepthStateDesc
NvFlowDepthStencilDesc
NvFlowDepthStencilViewDescD3D11
NvFlowDepthStencilViewDescD3D12
NvFlowDescriptorReserveHandleD3D12
NvFlowDeviceDescDescription required for creating a Flow device
NvFlowDeviceQueueDescDescription required for creating a Flow device queue
NvFlowDeviceQueueStatusFlow device queue status to allow app to throttle maximum queued work
NvFlowDim
NvFlowDispatchParams
NvFlowDrawParams
NvFlowDynamicDescriptorHeapD3D12
NvFlowFenceDesc
NvFlowFloat2
NvFlowFloat3
NvFlowFloat4
NvFlowFloat4x4
NvFlowGraphicsShaderDesc
NvFlowGridDescDescription required to create a grid
NvFlowGridEmitCustomAllocParamsNecessary parameters/resources for custom grid block allocation
NvFlowGridEmitCustomEmitLayerParamsNecessary parameters/resources for custom emit operations
NvFlowGridEmitCustomEmitParamsHandle for requesting per layer emitter data
NvFlowGridEmitParamsParameters for both emission and collision
NvFlowGridExportDebugVisViewDebug vis data
NvFlowGridExportHandleTexture channel export handle
NvFlowGridExportImportLayeredMappingDescription applying to all exported layers
NvFlowGridExportImportLayerMappingDescription of a single exported layer
NvFlowGridExportLayeredViewDescription applying to all exported layers
NvFlowGridExportLayerViewDescription of a single exported layer
NvFlowGridExportSimpleShapeData to visualize simple shape
NvFlowGridImportDescDescription required to create GridImport
NvFlowGridImportHandleTexture channel handle
NvFlowGridImportLayeredViewDescription applying to all imported layers
NvFlowGridImportLayerViewDescription of a single imported layer
NvFlowGridImportParamsParameters for grabbing import view
NvFlowGridImportStateCPUParamsParameters for grabbing import view
NvFlowGridMaterialHandleHandle provided by grid to reference materials
NvFlowGridMaterialParamsGrid material parameters
NvFlowGridMaterialPerComponentGrid material per component parameters
NvFlowGridParamsParameters controlling grid behavior
NvFlowGridProxyDescParameters need to create a grid proxy
NvFlowGridProxyFlushParamsParameters need to create a multi-GPU proxy
NvFlowGridResetDescDescription required to reset a NvFlowGrid
NvFlowGridSummaryDebugRenderParamsParameters to debug render the grid summary data
NvFlowGridSummaryDescDescription necessary to create grid summary
NvFlowGridSummaryResultSummary results
NvFlowGridSummaryUpdateParamsParameters required to update summary CPU state
NvFlowHeapSparseDesc
NvFlowIndexBufferDesc
NvFlowInputElementDesc
NvFlowInt2
NvFlowInt3
NvFlowInt4
NvFlowMappedDataHandle for mapped pitched data
NvFlowParticleSurfaceDataParticle data
NvFlowParticleSurfaceDescDescription for creation
NvFlowParticleSurfaceEmitParamsParameter for surface emission
NvFlowParticleSurfaceParamsParameters for update
NvFlowQueryTimeCPU/GPU timing info
NvFlowRenderMaterialHandleA handle to a volume render material
NvFlowRenderMaterialParamsPer material parameters for Flow grid rendering
NvFlowRenderMaterialPoolDescDescription necessary to create render material
NvFlowRenderTargetDesc
NvFlowRenderTargetViewDescD3D11
NvFlowRenderTargetViewDescD3D12
NvFlowResourceRWViewDescD3D11
NvFlowResourceRWViewDescD3D12
NvFlowResourceViewDescD3D11
NvFlowResourceViewDescD3D12
NvFlowSDFGenDescDescription required for creating a signed distance field generator
NvFlowSDFGenMeshParamsSimple mesh description
NvFlowShaderLinearParamsParameters for shaders using the linear format (linear interpolation)
NvFlowShaderPointParamsParameters for shaders using the point format (no linear interpolation)
NvFlowShapeDescShared type for shape descriptions
NvFlowShapeDescBoxDescription of a box
NvFlowShapeDescCapsuleDescription of a capsule
NvFlowShapeDescPlaneDescription of a plane
NvFlowShapeDescSDFDescription of a signed distance field shape
NvFlowShapeDescSphereDesription of a sphere
NvFlowShapeSDFDataRequired information for writing to a CPU mapped signed distance field
NvFlowShapeSDFDescDescription required to create a signed distance field object
NvFlowSupportDescription of feature support on the queried Flow context GPU
NvFlowTexture1DDesc
NvFlowTexture2DDesc
NvFlowTexture3DDesc
NvFlowTexture3DSparseDesc
NvFlowUint2
NvFlowUint3
NvFlowUint4
NvFlowVertexBufferDesc
NvFlowViewportViewport description for rendering
NvFlowVolumeLightingParamsParameters for Flow grid lighting
NvFlowVolumeRenderDescDescription needed to a create a volume render object
NvFlowVolumeRenderLMSParamsParameters for VRWorks lens matched shading rendering
NvFlowVolumeRenderMultiResParamsParameters for VRWorks multires rendering
NvFlowVolumeRenderParamsParameters for Flow grid rendering
NvFlowVolumeRenderViewportRendering viewport
NvFlowVolumeShadowDebugRenderParamsParameters required to visualize shadow block allocation
NvFlowVolumeShadowDescDescription required to create volume shadow object
NvFlowVolumeShadowParamsParameters required to update volume shadows
NvFlowVolumeShadowStatsStats on currently active volume shadow