|
Blender V4.3
|
This is the complete list of members for GPUDevice, including all inherited members.
| alloc_device(void *&device_pointer, size_t size)=0 | GPUDevice | protectedpure virtual |
| alloc_host(void *&shared_pointer, size_t size)=0 | GPUDevice | protectedpure virtual |
| arrayMemObject typedef | GPUDevice | protected |
| available_devices(uint device_type_mask=DEVICE_MASK_ALL) | Device | static |
| available_types() | Device | static |
| build_bvh(BVH *bvh, Progress &progress, bool refit) | Device | virtual |
| can_map_host | GPUDevice | protected |
| cancel() | Device | inlinevirtual |
| check_peer_access(Device *) | Device | inlinevirtual |
| const_copy_to(const char *name, void *host, size_t size)=0 | Device | pure virtual |
| copy_host_to_device(void *device_pointer, void *host_pointer, size_t size)=0 | GPUDevice | protectedpure virtual |
| create(const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless) | Device | static |
| Device(const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_) | Device | inlineprotected |
| device_capabilities(uint device_type_mask=DEVICE_MASK_ALL) | Device | static |
| device_id | GPUDevice | |
| device_mem_in_use | GPUDevice | protected |
| device_mem_map | GPUDevice | protected |
| device_mem_map_mutex | GPUDevice | protected |
| device_memory class | GPUDevice | friend |
| device_number(Device *) | Device | inlinevirtual |
| device_texture_headroom | GPUDevice | protected |
| device_working_headroom | GPUDevice | protected |
| dummy_device(const string &error_msg="") | Device | static |
| error_message() | Device | inlinevirtual |
| error_msg | Device | protected |
| foreach_device(const function< void(Device *)> &callback) | Device | inlinevirtual |
| free_device(void *device_pointer)=0 | GPUDevice | protectedpure virtual |
| free_host(void *shared_pointer)=0 | GPUDevice | protectedpure virtual |
| free_memory() | Device | static |
| generic_alloc(device_memory &mem, size_t pitch_padding=0) | GPUDevice | protectedvirtual |
| generic_copy_to(device_memory &mem) | GPUDevice | protectedvirtual |
| generic_free(device_memory &mem) | GPUDevice | protectedvirtual |
| get_bvh_layout_mask(uint kernel_features) const =0 | Device | pure virtual |
| get_cpu_kernel_thread_globals(vector< CPUKernelThreadGlobals > &) | Device | virtual |
| get_cpu_kernels() | Device | static |
| get_cpu_osl_memory() | Device | virtual |
| get_device_memory_info(size_t &total, size_t &free)=0 | GPUDevice | protectedpure virtual |
| get_guiding_device() const | Device | inlinevirtual |
| get_multi_device(const vector< DeviceInfo > &subdevices, int threads, bool background) | Device | static |
| get_native_buffer(device_ptr) | Device | inlinevirtual |
| gpu_queue_create() | Device | virtual |
| GPUDevice(const DeviceInfo &info_, Stats &stats_, Profiler &profiler_, bool headless_) | GPUDevice | inlineprotected |
| have_error() | Device | inline |
| headless | Device | |
| identifier | GPUDevice | |
| index | GPUDevice | |
| info | Device | |
| init_host_memory(size_t preferred_texture_headroom=0, size_t preferred_working_headroom=0) | GPUDevice | protectedvirtual |
| is_ready(string &) const | Device | inlinevirtual |
| is_resident(device_ptr, Device *sub_device) | Device | inlinevirtual |
| load_kernels(uint) | Device | inlinevirtual |
| load_osl_kernels() | Device | inlinevirtual |
| load_texture_info() | GPUDevice | virtual |
| map_host_limit | GPUDevice | protected |
| map_host_used | GPUDevice | protected |
| mem_alloc(device_memory &mem)=0 | Device | protectedpure virtual |
| 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)=0 | Device | protectedpure virtual |
| mem_copy_to(device_memory &mem)=0 | Device | protectedpure virtual |
| mem_free(device_memory &mem)=0 | Device | protectedpure virtual |
| mem_free_sub_ptr(device_ptr) | Device | inlineprotectedvirtual |
| mem_zero(device_memory &mem)=0 | Device | protectedpure virtual |
| MemMap typedef | GPUDevice | protected |
| move_texture_to_host | GPUDevice | protected |
| move_textures_to_host(size_t size, bool for_texture) | GPUDevice | protectedvirtual |
| name | GPUDevice | |
| need_texture_info | GPUDevice | |
| optimize_for_scene(Scene *) | Device | inlinevirtual |
| profiler | Device | |
| release_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 |
| texMemObject typedef | GPUDevice | protected |
| texture_info | GPUDevice | |
| transform_host_pointer(void *&device_pointer, void *&shared_pointer)=0 | GPUDevice | protectedpure virtual |
| type_from_string(const char *name) | Device | static |
| vendor_id | GPUDevice | |
| ~Device() noexcept(false) | Device | virtual |
| ~GPUDevice() noexcept(false) | GPUDevice | virtual |