|
Blender V4.3
|
Inherits Device.
Public Member Functions | |
| 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 |
| Public Member Functions inherited from Device | |
| 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) |
Additional Inherited Members | |
| Static Public Member Functions inherited from Device | |
| 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 () |
| Public Attributes inherited from Device | |
| DeviceInfo | info |
| Stats & | stats |
| Profiler & | profiler |
| bool | headless = true |
| Protected Member Functions inherited from Device | |
| 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) |
| Protected Attributes inherited from Device | |
| string | error_msg |
Definition at line 14 of file device/dummy/device.cpp.
|
inline |
Definition at line 16 of file device/dummy/device.cpp.
References Device::Device(), Device::error_msg, and Device::info.
|
inline |
Definition at line 22 of file device/dummy/device.cpp.
|
inlineoverridevirtual |
Implements Device.
Definition at line 39 of file device/dummy/device.cpp.
|
inlineoverridevirtual |
Implements Device.
Definition at line 24 of file device/dummy/device.cpp.
|
inlineoverridevirtual |
Implements Device.
Definition at line 29 of file device/dummy/device.cpp.
References Device::device_memory.
|
inlineoverridevirtual |
Implements Device.
Definition at line 33 of file device/dummy/device.cpp.
References Device::device_memory.
|
inlineoverridevirtual |
Implements Device.
Definition at line 31 of file device/dummy/device.cpp.
References Device::device_memory.
|
inlineoverridevirtual |
Implements Device.
Definition at line 37 of file device/dummy/device.cpp.
References Device::device_memory.
|
inlineoverridevirtual |
Implements Device.
Definition at line 35 of file device/dummy/device.cpp.
References Device::device_memory.