Blender
V3.3
|
This is the complete list of members for MultiDevice, including all inherited members.
available_devices(uint device_type_mask=DEVICE_MASK_ALL) | Device | static |
available_types() | Device | static |
build_bvh(BVH *bvh, Progress &progress, bool refit) override | MultiDevice | inlinevirtual |
check_peer_access(Device *) | Device | inlinevirtual |
const_copy_to(const char *name, void *host, size_t size) override | MultiDevice | inlinevirtual |
create(const DeviceInfo &info, Stats &stats, Profiler &profiler) | Device | static |
denoise_buffer(const DeviceDenoiseTask &) | Device | inlinevirtual |
Device(const DeviceInfo &info_, Stats &stats_, Profiler &profiler_) | Device | inlineprotected |
device_capabilities(uint device_type_mask=DEVICE_MASK_ALL) | Device | static |
device_number(Device *sub_device) override | MultiDevice | inlinevirtual |
devices | MultiDevice | |
dummy_device(const string &error_msg="") | Device | static |
error_message() override | MultiDevice | inlinevirtual |
error_msg | Device | protected |
find_matching_mem(device_ptr key, SubDevice &sub) | MultiDevice | inline |
find_matching_mem_device(device_ptr key, SubDevice &sub) | MultiDevice | inline |
find_suitable_mem_device(device_ptr key, const vector< SubDevice * > &island) | MultiDevice | inline |
foreach_device(const function< void(Device *)> &callback) override | MultiDevice | inlinevirtual |
free_memory() | Device | static |
get_bvh_layout_mask() const override | MultiDevice | inlinevirtual |
get_cpu_kernel_thread_globals(vector< CPUKernelThreadGlobals > &) | Device | virtual |
get_cpu_kernels() | Device | static |
get_cpu_osl_memory() override | MultiDevice | inlinevirtual |
get_denoise_queue() | Device | inlinevirtual |
get_multi_device(const vector< DeviceInfo > &subdevices, int threads, bool background) | Device | static |
gpu_queue_create() | Device | virtual |
have_error() | Device | inline |
info | Device | |
is_resident(device_ptr key, Device *sub_device) override | MultiDevice | inlinevirtual |
load_kernels(const uint kernel_features) override | MultiDevice | inlinevirtual |
mem_alloc(device_memory &mem) override | MultiDevice | inlinevirtual |
mem_alloc_sub_ptr(device_memory &, size_t, size_t) | Device | inlineprotectedvirtual |
mem_copy_from(device_memory &mem, size_t y, size_t w, size_t h, size_t elem) override | MultiDevice | inlinevirtual |
mem_copy_to(device_memory &mem) override | MultiDevice | inlinevirtual |
mem_free(device_memory &mem) override | MultiDevice | inlinevirtual |
mem_free_sub_ptr(device_ptr) | Device | inlineprotectedvirtual |
mem_zero(device_memory &mem) override | MultiDevice | inlinevirtual |
MultiDevice(const DeviceInfo &info, Stats &stats, Profiler &profiler) | MultiDevice | inline |
optimize_for_scene(Scene *) | Device | inlinevirtual |
peer_islands | MultiDevice | |
profiler | Device | |
release_optix_bvh(BVH *) | Device | inlinevirtual |
set_error(const string &error) | Device | inlinevirtual |
should_use_graphics_interop() | Device | inlinevirtual |
stats | Device | |
string_from_type(DeviceType type) | Device | static |
tag_update() | Device | static |
type_from_string(const char *name) | Device | static |
unique_key | MultiDevice | |
~Device() noexcept(false) | Device | virtual |
~MultiDevice() | MultiDevice | inline |