|
Blender
V2.93
|
Public Attributes | |
| const struct SDNA * | sdna |
| uchar * | buf |
| size_t | buf_used_len |
| bool | error |
| MemFileWriteData | mem |
| bool | use_memfile |
| WriteWrap * | ww |
Definition at line 251 of file writefile.c.
| uchar* WriteData::buf |
Use for file and memory writing (fixed size of MYWRITE_BUFFER_SIZE).
Definition at line 255 of file writefile.c.
Referenced by mywrite(), mywrite_end(), mywrite_flush(), writedata_free(), and writedata_new().
| size_t WriteData::buf_used_len |
Number of bytes used in WriteData.buf (flushed when exceeded).
Definition at line 257 of file writefile.c.
Referenced by mywrite(), mywrite_end(), and mywrite_flush().
| bool WriteData::error |
Set on unlikely case of an error (ignores further file writing).
Definition at line 265 of file writefile.c.
Referenced by mywrite(), mywrite_end(), and writedata_do_write().
| MemFileWriteData WriteData::mem |
MemFile writing (used for undo).
Definition at line 268 of file writefile.c.
Referenced by mywrite_begin(), mywrite_end(), mywrite_id_begin(), mywrite_id_end(), and writedata_do_write().
| const struct SDNA* WriteData::sdna |
Definition at line 252 of file writefile.c.
Referenced by BLO_get_struct_id_by_name(), write_file_handle(), writedata_new(), and writestruct_at_address_nr().
| bool WriteData::use_memfile |
When true, write to #WriteData.current, could also call 'is_undo'.
Definition at line 270 of file writefile.c.
Referenced by BLO_write_is_undo(), mywrite_begin(), mywrite_end(), mywrite_id_begin(), mywrite_id_end(), write_file_handle(), write_global(), write_libraries(), and writedata_do_write().
| WriteWrap* WriteData::ww |
Wrap writing, so we can use zlib or other compression types later, see: G_FILE_COMPRESS Will be NULL for UNDO.
Definition at line 277 of file writefile.c.
Referenced by writedata_do_write(), and writedata_new().