libigl v2.5.0
Loading...
Searching...
No Matches
igl::embree::EmbreeDevice Struct Reference

keep track of embree device instance More...

#include <EmbreeDevice.h>

Public Member Functions

 EmbreeDevice (const EmbreeDevice &)=delete
 
EmbreeDeviceoperator= (const EmbreeDevice &)=delete
 

Static Public Member Functions

static EmbreeDeviceinstance ()
 
static RTCDevice get_device (const char *config=nullptr)
 
static void release_device (void)
 

Public Attributes

RTCDevice embree_device
 
int embree_device_cntr
 

Detailed Description

keep track of embree device instance

Constructor & Destructor Documentation

◆ EmbreeDevice()

igl::embree::EmbreeDevice::EmbreeDevice ( const EmbreeDevice )
delete

Member Function Documentation

◆ instance()

static EmbreeDevice & igl::embree::EmbreeDevice::instance ( )
inlinestatic

◆ operator=()

EmbreeDevice & igl::embree::EmbreeDevice::operator= ( const EmbreeDevice )
delete

◆ get_device()

static RTCDevice igl::embree::EmbreeDevice::get_device ( const char *  config = nullptr)
inlinestatic

◆ release_device()

static void igl::embree::EmbreeDevice::release_device ( void  )
inlinestatic

Member Data Documentation

◆ embree_device

RTCDevice igl::embree::EmbreeDevice::embree_device

◆ embree_device_cntr

int igl::embree::EmbreeDevice::embree_device_cntr

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