#include <pass_accessor_gpu.h>
Inherits PassAccessor.
Definition at line 15 of file pass_accessor_gpu.h.
◆ PassAccessorGPU()
◆ DECLARE_PASS_ACCESSOR() [1/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
combined | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [2/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
cryptomatte | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [3/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
depth | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [4/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
float | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [5/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
float3 | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [6/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
float4 | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [7/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
light_path | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [8/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
mist | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [9/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
motion | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [10/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
sample_count | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [11/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
shadow_catcher | | ) |
|
|
protected |
◆ DECLARE_PASS_ACCESSOR() [12/12]
| PassAccessorGPU::DECLARE_PASS_ACCESSOR |
( |
shadow_catcher_matte_with_shadow | | ) |
|
|
protected |
◆ run_film_convert_kernels()
Definition at line 25 of file pass_accessor_gpu.cpp.
References RenderBuffers::buffer, DCHECK_EQ, device_memory::device_pointer, DeviceQueue::enqueue(), DeviceQueue::init_execution(), PassAccessor::init_kernel_film_convert(), BufferParams::pass_stride, queue_, BufferParams::stride, DeviceQueue::synchronize(), BufferParams::window_height, BufferParams::window_width, BufferParams::window_x, BufferParams::window_y, and work_size.
◆ queue_
The documentation for this class was generated from the following files: