RavEngine
Loading...
Searching...
No Matches
NvFlowArray< T, staticCapacity, > Struct Template Reference
Inheritance diagram for NvFlowArray< T, staticCapacity, >:
[legend]

Public Member Functions

void release ()
 
void move (NvFlowArray &rhs)
 
void reserve (NvFlowUint64 requestedCapacity)
 
 NvFlowArray (NvFlowArray &&rhs)
 
T & operator[] (NvFlowUint64 idx)
 
const T & operator[] (NvFlowUint64 idx) const
 
NvFlowUint64 allocateBack ()
 
void pushBack (const T &v)
 
T & back ()
 
void popBack ()
 

Public Attributes

T * data = nullptr
 
NvFlowUint64 capacity = 0u
 
NvFlowUint64 size = 0u
 
unsigned char cache [s_staticCapacity *sizeof(T)+8u]
 

Static Public Attributes

static const NvFlowUint64 s_staticCapacity = staticCapacity
 

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