OWL
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
owl::ObjectRegistryT< T > Struct Template Reference

#include <ObjectRegistry.h>

Inheritance diagram for owl::ObjectRegistryT< T >:
owl::ObjectRegistry

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 ()
 
RegisteredObjectgetPtr (size_t ID)
 

Public Attributes

Context *const context
 

Detailed Description

template<typename T>
struct owl::ObjectRegistryT< T >

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


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