Blender  V2.93
MultiDevice Member List

This is the complete list of members for MultiDevice, including all inherited members.

available_devices(uint device_type_mask=DEVICE_MASK_ALL)Devicestatic
available_types()Devicestatic
backgroundDeviceprotected
bind_fallback_display_space_shader(const float width, const float height)Deviceprotected
build_bvh(BVH *bvh, Progress &progress, bool refit) overrideMultiDeviceinlinevirtual
check_peer_access(Device *)Deviceinlinevirtual
const_copy_to(const char *name, void *host, size_t size) overrideMultiDeviceinlinevirtual
create(DeviceInfo &info, Stats &stats, Profiler &profiler, bool background=true)Devicestatic
denoising_devicesMultiDevice
Device(DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool background)Deviceinlineprotected
device_capabilities(uint device_type_mask=DEVICE_MASK_ALL)Devicestatic
device_number(Device *sub_device) overrideMultiDeviceinlinevirtual
devicesMultiDevice
draw_pixels(device_memory &rgba, int y, int w, int h, int width, int height, int dx, int dy, int dw, int dh, bool transparent, const DeviceDrawParams &draw_params) overrideMultiDeviceinlinevirtual
dummy_device(const string &error_msg="")Devicestatic
error_message() overrideMultiDeviceinlinevirtual
error_msgDeviceprotected
fallback_shader_programDeviceprotected
FALLBACK_SHADER_STATUS_ERROR enum valueDeviceprotected
FALLBACK_SHADER_STATUS_NONE enum valueDeviceprotected
FALLBACK_SHADER_STATUS_SUCCESS enum valueDeviceprotected
fallback_statusDeviceprotected
find_matching_mem(device_ptr key, SubDevice &sub)MultiDeviceinline
find_matching_mem_device(device_ptr key, SubDevice &sub)MultiDeviceinline
find_suitable_mem_device(device_ptr key, const vector< SubDevice * > &island)MultiDeviceinline
free_memory()Devicestatic
fullscreen_locationDeviceprotected
get_active_kernel_switch_state() overrideMultiDeviceinlinevirtual
get_bvh_layout_mask() const overrideMultiDeviceinlinevirtual
get_multi_device(const vector< DeviceInfo > &subdevices, int threads, bool background)Devicestatic
get_split_task_count(DeviceTask &task) overrideMultiDeviceinlinevirtual
have_error()Deviceinline
image_texture_locationDeviceprotected
infoDevice
is_resident(device_ptr key, Device *sub_device) overrideMultiDeviceinlinevirtual
load_kernels(const DeviceRequestedFeatures &requested_features) overrideMultiDeviceinlinevirtual
map_neighbor_tiles(Device *sub_device, RenderTileNeighbors &neighbors) overrideMultiDeviceinlinevirtual
map_tile(Device *sub_device, RenderTile &tile) overrideMultiDeviceinlinevirtual
matching_rendering_and_denoising_devicesMultiDevice
mem_alloc(device_memory &mem) overrideMultiDeviceinlinevirtual
mem_alloc_sub_ptr(device_memory &, int, int)Deviceinlineprotectedvirtual
mem_copy_from(device_memory &mem, int y, int w, int h, int elem) overrideMultiDeviceinlinevirtual
mem_copy_to(device_memory &mem) overrideMultiDeviceinlinevirtual
mem_free(device_memory &mem) overrideMultiDeviceinlinevirtual
mem_free_sub_ptr(device_ptr)Deviceinlineprotectedvirtual
mem_sub_ptr_alignment()Deviceinlinevirtual
mem_zero(device_memory &mem) overrideMultiDeviceinlinevirtual
MultiDevice(DeviceInfo &info, Stats &stats, Profiler &profiler, bool background_)MultiDeviceinline
osl_memory() overrideMultiDeviceinlinevirtual
peer_islandsMultiDevice
profilerDevice
release_optix_bvh(BVH *)Deviceinlinevirtual
set_error(const string &error)Deviceinlinevirtual
show_samples() const overrideMultiDeviceinlinevirtual
statsDevice
string_from_type(DeviceType type)Devicestatic
tag_update()Devicestatic
task_add(DeviceTask &task) overrideMultiDeviceinlinevirtual
task_cancel() overrideMultiDeviceinlinevirtual
task_wait() overrideMultiDeviceinlinevirtual
type_from_string(const char *name)Devicestatic
unique_keyMultiDevice
unmap_neighbor_tiles(Device *sub_device, RenderTileNeighbors &neighbors) overrideMultiDeviceinlinevirtual
use_denoisingMultiDevice
vertex_bufferDeviceprotected
wait_for_availability(const DeviceRequestedFeatures &requested_features) overrideMultiDeviceinlinevirtual
~Device() noexcept(false)Devicevirtual
~MultiDevice()MultiDeviceinline