RavEngine
Loading...
Searching...
No Matches
NvFlowSparseInterface Struct Reference
Collaboration diagram for NvFlowSparseInterface:
[legend]

Public Member Functions

 NV_FLOW_REFLECT_INTERFACE ()
 
NvFlowSparse *NV_FLOW_ABI * create (NvFlowContextInterface *contextInterface, NvFlowContext *context, NvFlowUint maxLocations)
 
 void (NV_FLOW_ABI *destroy)(NvFlowContext *context
 
 void (NV_FLOW_ABI *reset)(NvFlowContext *context
 
 void (NV_FLOW_ABI *updateLayers)(NvFlowSparse *sparse
 
 void (NV_FLOW_ABI *updateLocations)(NvFlowSparse *sparse
 
 void (NV_FLOW_ABI *updateLayerDeltaTimes)(NvFlowSparse *sparse
 
 NvFlowBool32 (NV_FLOW_ABI *getParams)(NvFlowSparse *sparse
 
 void (NV_FLOW_ABI *addPasses)(NvFlowContext *context
 
 void (NV_FLOW_ABI *addPassesNanoVdb)(NvFlowContext *context
 
 void (NV_FLOW_ABI *addPassesNanoVdbComputeStats)(NvFlowContext *context
 
 void (NV_FLOW_ABI *addPassesMigrate)(NvFlowContext *context
 
NvFlowBufferTransient *NV_FLOW_ABI * getSparseBuffer (NvFlowContext *context, NvFlowSparse *sparse)
 

Public Attributes

NvFlowSparse * sparse
 
NvFlowSparse NvFlowUint maxLocations
 
NvFlowSparseUpdateLayerParams * layers
 
NvFlowSparseUpdateLayerParams NvFlowUint numLayers
 
NvFlowInt4 * locations
 
NvFlowInt4 NvFlowUint numLocations
 
NvFlowInt4 NvFlowUint NvFlowUint3 baseBlockDimBits
 
NvFlowInt4 NvFlowUint NvFlowUint3 NvFlowUint minLifetime
 
float * layerDeltaTimes
 
float NvFlowUint64 layerDeltaTimeCount
 
NvFlowSparseParams * out
 
NvFlowSparse NvFlowBufferTransient ** pBufferTransient
 
NvFlowSparse NvFlowUint gridType
 
NvFlowSparse NvFlowUint NvFlowUint levelIdx
 
NvFlowSparse NvFlowUint NvFlowUint NvFlowSparseNanoVdbParams * pParams
 
NvFlowSparse NvFlowUint NvFlowUint NvFlowSparseNanoVdbParams NvFlowBufferTransient ** pNanoVdbBufferTransient
 
NvFlowSparse NvFlowUint NvFlowUint NvFlowSparseNanoVdbParams NvFlowBufferTransient NvFlowBufferTransient ** pCacheBufferTransient
 
NvFlowSparse const NvFlowSparseNanoVdbParams * params
 
NvFlowSparse const NvFlowSparseNanoVdbParams NvFlowBufferTransient * nanoVdbBufferTransient
 
NvFlowSparse const NvFlowSparseNanoVdbParams NvFlowBufferTransient NvFlowBufferTransient * cacheBufferTransient
 
NvFlowSparse const NvFlowSparseNanoVdbParams NvFlowBufferTransient NvFlowBufferTransient NvFlowBufferTransient * targetNanoVdbBuffer
 
NvFlowSparse const int * clearLayers
 
NvFlowSparse const int NvFlowUint64 clearLayerCount
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 * clearedNoMigrateOut
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient * oldTextureTransient
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient const NvFlowTextureDesc * oldTexDesc
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient const NvFlowTextureDesc NvFlowFormat targetFormat
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient const NvFlowTextureDesc NvFlowFormat NvFlowUint targetLevelIdx
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient const NvFlowTextureDesc NvFlowFormat NvFlowUint NvFlowSparseTexture * valueOut
 
NvFlowSparse const int NvFlowUint64 NvFlowBool32 NvFlowTextureTransient const NvFlowTextureDesc NvFlowFormat NvFlowUint NvFlowSparseTexture NvFlowTextureDesc * texDescOut
 

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