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