|
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