|
RavEngine
|
Classes | |
| struct | TypeSnapshot |
Public Member Functions | |
| void | init (const NvFlowReflectDataType *dataTypeIn, const char *displayTypeNameIn) |
| template<const NvFlowDatabaseInterface * iface> | |
| void | update (NvFlowDatabaseContext *context, NvFlowUint64 version, NvFlowUint64 minActiveVersion) |
| template<const NvFlowDatabaseInterface * iface> | |
| void | destroy (NvFlowDatabaseContext *context) |
| void | getSnapshot (NvFlowDatabaseTypeSnapshot *snapshot, NvFlowUint64 version) |
Public Attributes | |
| const NvFlowReflectDataType * | dataType = nullptr |
| NvFlowDatabaseString | displayTypeName |
| NvFlowArrayPointer< NvFlowDatabaseInstance * > | instances |
| NvFlowRingBufferPointer< TypeSnapshot * > | snapshots |