30 const string_view layer,
31 const string_view view)
44 const int num_channels,
45 float *pixels)
const = 0;
47 const int num_channels,
48 const float *pixels)
const = 0;
Tile(const int2 offset, const int2 size, const int2 full_size, const string_view layer, const string_view view)
virtual bool set_pass_pixels(const string_view pass_name, const int num_channels, const float *pixels) const =0
virtual bool get_pass_pixels(const string_view pass_name, const int num_channels, float *pixels) const =0
virtual bool read_render_tile(const Tile &)
virtual void write_render_tile(const Tile &tile)=0
virtual ~OutputDriver()=default
virtual bool update_render_tile(const Tile &)
#define CCL_NAMESPACE_END
ccl_global const KernelWorkTile * tile