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()

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

◆ operator=()

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

◆ get_device()

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

◆ release_device()

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: