Inherits Device.
|
| | DummyDevice (const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_) |
| |
| | ~DummyDevice () |
| |
| virtual BVHLayoutMask | get_bvh_layout_mask (uint) const override |
| |
| virtual void | mem_alloc (device_memory &) override |
| |
| virtual void | mem_copy_to (device_memory &) override |
| |
| virtual void | mem_copy_from (device_memory &, size_t, size_t, size_t, size_t) override |
| |
| virtual void | mem_zero (device_memory &) override |
| |
| virtual void | mem_free (device_memory &) override |
| |
| virtual void | const_copy_to (const char *, void *, size_t) override |
| |
| virtual | ~Device () noexcept(false) |
| |
| virtual const string & | error_message () |
| |
| bool | have_error () |
| |
| virtual void | set_error (const string &error) |
| |
| virtual bool | load_kernels (uint) |
| |
| virtual bool | load_osl_kernels () |
| |
| virtual void | cancel () |
| |
| virtual bool | is_ready (string &) const |
| |
| virtual unique_ptr< DeviceQueue > | gpu_queue_create () |
| |
| virtual void | get_cpu_kernel_thread_globals (vector< CPUKernelThreadGlobals > &) |
| |
| virtual void * | get_cpu_osl_memory () |
| |
| virtual void | build_bvh (BVH *bvh, Progress &progress, bool refit) |
| |
| virtual void | release_bvh (BVH *) |
| |
| virtual int | device_number (Device *) |
| |
| virtual void | optimize_for_scene (Scene *) |
| |
| virtual bool | is_resident (device_ptr, Device *sub_device) |
| |
| virtual bool | check_peer_access (Device *) |
| |
| virtual bool | should_use_graphics_interop () |
| |
| virtual void * | get_native_buffer (device_ptr) |
| |
| virtual void * | get_guiding_device () const |
| |
| virtual void | foreach_device (const function< void(Device *)> &callback) |
| |
|
| static const CPUKernels & | get_cpu_kernels () |
| |
| static Device * | create (const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless) |
| |
| static DeviceType | type_from_string (const char *name) |
| |
| static string | string_from_type (DeviceType type) |
| |
| static vector< DeviceType > | available_types () |
| |
| static vector< DeviceInfo > | available_devices (uint device_type_mask=DEVICE_MASK_ALL) |
| |
| static DeviceInfo | dummy_device (const string &error_msg="") |
| |
| static string | device_capabilities (uint device_type_mask=DEVICE_MASK_ALL) |
| |
| static DeviceInfo | get_multi_device (const vector< DeviceInfo > &subdevices, int threads, bool background) |
| |
| static void | tag_update () |
| |
| static void | free_memory () |
| |
| DeviceInfo | info |
| |
| Stats & | stats |
| |
| Profiler & | profiler |
| |
| bool | headless = true |
| |
| | Device (const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_) |
| |
| virtual device_ptr | mem_alloc_sub_ptr (device_memory &, size_t, size_t) |
| |
| virtual void | mem_free_sub_ptr (device_ptr) |
| |
| string | error_msg |
| |
Definition at line 14 of file device/dummy/device.cpp.
◆ DummyDevice()
◆ ~DummyDevice()
| DummyDevice::~DummyDevice |
( |
| ) |
|
|
inline |
◆ const_copy_to()
| virtual void DummyDevice::const_copy_to |
( |
const char * | , |
|
|
void * | , |
|
|
size_t | ) |
|
inlineoverridevirtual |
◆ get_bvh_layout_mask()
◆ mem_alloc()
◆ mem_copy_from()
| virtual void DummyDevice::mem_copy_from |
( |
device_memory & | , |
|
|
size_t | , |
|
|
size_t | , |
|
|
size_t | , |
|
|
size_t | ) |
|
inlineoverridevirtual |
◆ mem_copy_to()
◆ mem_free()
◆ mem_zero()
The documentation for this class was generated from the following file: