BufferParams buffer_params_
void set_temp_dir(const string &temp_dir)
function< void(string_view)> full_buffer_written_cb
void reset_scheduling(const BufferParams ¶ms, int2 tile_size)
int compute_render_tile_size(const int suggested_tile_size) const
bool has_multiple_tiles() const
struct TileManager::@1269 write_state_
TileManager(TileManager &&other) noexcept=delete
Tile get_tile_for_index(int index) const
bool has_written_tiles() const
void update(const BufferParams ¶ms, const Scene *scene)
const int2 get_size() const
const Tile & get_current_tile() const
int get_num_tiles() const
struct TileManager::@1268 tile_state_
unique_ptr< ImageOutput > tile_out
bool write_tile(const RenderBuffers &tile_buffers)
TileManager & operator=(const TileManager &other)=delete
bool read_full_buffer_from_disk(string_view filename, RenderBuffers *buffers, DenoiseParams *denoise_params)
TileManager(const TileManager &other)=delete
static const int MAX_TILE_SIZE
string tile_file_unique_part_
void finish_write_tiles()
TileManager & operator=(TileManager &&other)=delete
int get_tile_overscan() const
static const int IMAGE_TILE_SIZE
#define CCL_NAMESPACE_END
SyclQueue void void size_t num_bytes void