This is the complete list of members for
Device, including all inherited members.
| available_devices() | Device | [static] |
| available_types() | Device | [static] |
| background | Device | [protected] |
| const_copy_to(const char *name, void *host, size_t size)=0 | Device | [pure virtual] |
| create(DeviceInfo &info, bool background=true, int threads=0) | Device | [static] |
| description()=0 | Device | [pure virtual] |
| device | Device | |
| Device() | Device | [inline, protected] |
| draw_pixels(device_memory &mem, int y, int w, int h, int dy, int width, int height, bool transparent) | Device | [virtual] |
| error_message() | Device | [inline, virtual] |
| error_msg | Device | [protected] |
| load_kernels(bool experimental) | Device | [inline, virtual] |
| mem_alloc(device_memory &mem, MemoryType type)=0 | Device | [pure virtual] |
| mem_copy_from(device_memory &mem, int y, int w, int h, int elem)=0 | Device | [pure virtual] |
| mem_copy_to(device_memory &mem)=0 | Device | [pure virtual] |
| mem_free(device_memory &mem)=0 | Device | [pure virtual] |
| mem_zero(device_memory &mem)=0 | Device | [pure virtual] |
| osl_memory() | Device | [inline, virtual] |
| pixels_alloc(device_memory &mem) | Device | [virtual] |
| pixels_copy_from(device_memory &mem, int y, int w, int h) | Device | [virtual] |
| pixels_free(device_memory &mem) | Device | [virtual] |
| string_from_type(DeviceType type) | Device | [static] |
| support_full_kernel()=0 | Device | [pure virtual] |
| task_add(DeviceTask &task)=0 | Device | [pure virtual] |
| task_cancel()=0 | Device | [pure virtual] |
| task_wait()=0 | Device | [pure virtual] |
| tex_alloc(const char *name, device_memory &mem, bool interpolation=false, bool periodic=false) | Device | [inline, virtual] |
| tex_free(device_memory &mem) | Device | [inline, virtual] |
| type_from_string(const char *name) | Device | [static] |
| ~Device() | Device | [inline, virtual] |