17class ImplicitSharingInfo;
Wrapper for reading from various sources (e.g. raw files, compressed files, memory....
FileReader * BLO_memfile_new_filereader(MemFile *memfile, int undo_direction)
void BLO_memfile_chunk_add(MemFileWriteData *mem_data, const char *buf, size_t size)
void BLO_memfile_write_init(MemFileWriteData *mem_data, MemFile *written_memfile, MemFile *reference_memfile)
Main * BLO_memfile_main_get(MemFile *memfile, Main *bmain, Scene **r_scene)
void BLO_memfile_clear_future(MemFile *memfile)
void BLO_memfile_free(MemFile *memfile)
void BLO_memfile_merge(MemFile *first, MemFile *second)
void BLO_memfile_write_finalize(MemFileWriteData *mem_data)
blender::Map< const void *, const blender::ImplicitSharingInfo * > map
MemFile * reference_memfile
blender::Map< uint, MemFileChunk * > id_session_uid_mapping
MemFile * written_memfile
uint current_id_session_uid
MemFileChunk * reference_current_chunk
MemFileSharedStorage * shared_storage