Blender  V3.3
Public Attributes | List of all members
WriteWrap Struct Reference

Public Attributes

bool(* open )(WriteWrap *ww, const char *filepath)
 
bool(* close )(WriteWrap *ww)
 
size_t(* write )(WriteWrap *ww, const char *data, size_t data_len)
 
bool use_buf
 
int file_handle
 
struct {
   ListBase   threadpool
 
   ListBase   tasks
 
   ThreadMutex   mutex
 
   ThreadCondition   condition
 
   int   next_frame
 
   int   num_frames
 
   int   level
 
   ListBase   frames
 
   bool   write_error
 
zstd
 

Detailed Description

Definition at line 160 of file writefile.c.

Member Data Documentation

◆ close

bool(* WriteWrap::close) (WriteWrap *ww)

Definition at line 163 of file writefile.c.

Referenced by BLO_write_file(), and ww_handle_init().

◆ condition

ThreadCondition WriteWrap::condition

Definition at line 175 of file writefile.c.

Referenced by ww_close_zstd(), ww_open_zstd(), and zstd_write_task().

◆ file_handle

int WriteWrap::file_handle

Definition at line 170 of file writefile.c.

Referenced by ww_close_none(), ww_open_none(), and ww_write_none().

◆ frames

ListBase WriteWrap::frames

Definition at line 180 of file writefile.c.

Referenced by ww_close_zstd(), zstd_write_seekable_frames(), and zstd_write_task().

◆ level

int WriteWrap::level

Definition at line 179 of file writefile.c.

◆ mutex

ThreadMutex WriteWrap::mutex

Definition at line 174 of file writefile.c.

Referenced by ww_close_zstd(), ww_open_zstd(), ww_write_zstd(), and zstd_write_task().

◆ next_frame

int WriteWrap::next_frame

Definition at line 176 of file writefile.c.

Referenced by zstd_write_task().

◆ num_frames

int WriteWrap::num_frames

Definition at line 177 of file writefile.c.

Referenced by ww_write_zstd().

◆ open

bool(* WriteWrap::open) (WriteWrap *ww, const char *filepath)

Definition at line 162 of file writefile.c.

Referenced by BLO_write_file(), and ww_handle_init().

◆ tasks

ListBase WriteWrap::tasks

Definition at line 173 of file writefile.c.

Referenced by ww_close_zstd(), and ww_write_zstd().

◆ threadpool

ListBase WriteWrap::threadpool

Definition at line 172 of file writefile.c.

Referenced by ww_close_zstd(), ww_open_zstd(), and ww_write_zstd().

◆ use_buf

bool WriteWrap::use_buf

Definition at line 167 of file writefile.c.

Referenced by writedata_new(), and ww_handle_init().

◆ write

size_t(* WriteWrap::write) (WriteWrap *ww, const char *data, size_t data_len)

Definition at line 164 of file writefile.c.

Referenced by writedata_do_write(), and ww_handle_init().

◆ write_error

bool WriteWrap::write_error

Definition at line 182 of file writefile.c.

Referenced by ww_close_zstd(), ww_write_zstd(), and zstd_write_task().

◆ 

struct { ... } WriteWrap::zstd

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