Blender V4.3
MemFileWriteData Struct Reference

#include <BLO_undofile.hh>

Public Attributes

MemFilewritten_memfile
 
MemFilereference_memfile
 
uint current_id_session_uid
 
MemFileChunkreference_current_chunk
 
blender::Map< uint, MemFileChunk * > id_session_uid_mapping
 

Detailed Description

Definition at line 57 of file BLO_undofile.hh.

Member Data Documentation

◆ current_id_session_uid

uint MemFileWriteData::current_id_session_uid

Definition at line 61 of file BLO_undofile.hh.

Referenced by BLO_memfile_chunk_add(), mywrite_id_begin(), and mywrite_id_end().

◆ id_session_uid_mapping

blender::Map<uint, MemFileChunk *> MemFileWriteData::id_session_uid_mapping

Maps an ID session uid to its first reference MemFileChunk, if existing.

Definition at line 65 of file BLO_undofile.hh.

Referenced by BLO_memfile_write_finalize(), BLO_memfile_write_init(), and mywrite_id_begin().

◆ reference_current_chunk

MemFileChunk* MemFileWriteData::reference_current_chunk

Definition at line 62 of file BLO_undofile.hh.

Referenced by BLO_memfile_chunk_add(), BLO_memfile_write_init(), and mywrite_id_begin().

◆ reference_memfile

MemFile* MemFileWriteData::reference_memfile

Definition at line 59 of file BLO_undofile.hh.

Referenced by BLO_memfile_write_init().

◆ written_memfile

MemFile* MemFileWriteData::written_memfile

Definition at line 58 of file BLO_undofile.hh.

Referenced by BLO_memfile_chunk_add(), BLO_memfile_write_init(), and BLO_write_shared().


The documentation for this struct was generated from the following file: