OWL
|
#include <ObjectRegistry.h>
Public Member Functions | |
ObjectRegistryT (Context *context) | |
T * | getPtr (size_t ID) |
T::SP | getSP (size_t ID) |
Public Member Functions inherited from owl::ObjectRegistry | |
size_t | size () const |
bool | empty () const |
void | forget (RegisteredObject *object) |
void | track (RegisteredObject *object) |
int | allocID () |
RegisteredObject * | getPtr (size_t ID) |
Public Attributes | |
Context *const | context |
registry that tracks mapping between buffers and buffer IDs. Every buffer should have a valid ID, and should be tracked in this registry under this ID