OWL
Loading...
Searching...
No Matches
Public Member Functions | List of all members
owl::ObjectRegistry Struct Reference

#include <ObjectRegistry.h>

Inheritance diagram for owl::ObjectRegistry:
owl::ObjectRegistryT< owl::Buffer > owl::ObjectRegistryT< owl::Texture > owl::ObjectRegistryT< owl::Group > owl::ObjectRegistryT< owl::RayGenType > owl::ObjectRegistryT< owl::RayGen > owl::ObjectRegistryT< owl::MissProgType > owl::ObjectRegistryT< owl::MissProg > owl::ObjectRegistryT< owl::GeomType > owl::ObjectRegistryT< owl::Geom > owl::ObjectRegistryT< owl::Module > owl::ObjectRegistryT< owl::LaunchParamsType > owl::ObjectRegistryT< owl::LaunchParams > owl::ObjectRegistryT< T >

Public Member Functions

size_t size () const
 
bool empty () const
 
void forget (RegisteredObject *object)
 
void track (RegisteredObject *object)
 
int allocID ()
 
RegisteredObjectgetPtr (size_t ID)
 

Detailed Description

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 files: