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

Public Member Functions

void reset ()
 
void rebuildTable ()
 
void compactNonZeroWithLimit (NvFlowUint64 maxLocations)
 
void sort ()
 
NvFlowUint64 find (NvFlowInt4 location)
 
void pushNoResize (NvFlowInt4 location, NvFlowUint mask)
 
void conditionalGrowTable ()
 
void push (NvFlowInt4 location, NvFlowUint mask)
 
void computeStats ()
 

Public Attributes

NvFlowUint tableDimBits = 0llu
 
NvFlowUint tableDimLessOne = 0llu
 
NvFlowUint tableDim3 = 1u
 
NvFlowArray< NvFlowLocationHashTableRange > ranges
 
NvFlowArray< NvFlowUint64 > nextIndices
 
NvFlowArray< NvFlowInt4 > locations
 
NvFlowArray< NvFlowUint > masks
 
NvFlowInt4 locationMin = { 0, 0, 0, 0 }
 
NvFlowInt4 locationMax = { 0, 0, 0, 0 }
 
NvFlowArray< NvFlowInt4 > tmpLocations
 
NvFlowArray< NvFlowUint > tmpMasks
 

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