Blender
V3.3
|
#include <BLI_filereader.h>
Public Attributes | |
FileReaderReadFn | read |
FileReaderSeekFn | seek |
FileReaderCloseFn | close |
off64_t | offset |
General structure for all #FileReaders, implementations add custom fields at the end.
Definition at line 36 of file BLI_filereader.h.
FileReaderCloseFn FileReader::close |
Definition at line 39 of file BLI_filereader.h.
Referenced by blendthumb_create_thumb_from_file(), BLI_filereader_new_file(), BLI_filereader_new_gzip(), BLI_filereader_new_memory(), BLI_filereader_new_mmap(), BLI_filereader_new_zstd(), blo_filedata_free(), blo_filedata_from_file_descriptor(), blo_filedata_from_memory(), BLO_memfile_new_filereader(), gzip_close(), wm_read_exotic(), and zstd_close().
off64_t FileReader::offset |
Definition at line 41 of file BLI_filereader.h.
Referenced by blo_bhead_read_data(), file_read(), file_seek(), get_bhead(), gzip_read(), memory_read_mmap(), memory_read_raw(), memory_seek(), stream_read(), stream_seek(), undo_read(), zstd_read(), zstd_read_seekable(), and zstd_seek().
FileReaderReadFn FileReader::read |
Definition at line 37 of file BLI_filereader.h.
Referenced by blendthumb_create_thumb_from_file(), BLI_filereader_new_file(), BLI_filereader_new_gzip(), BLI_filereader_new_memory(), BLI_filereader_new_mmap(), BLI_filereader_new_zstd(), blo_bhead_read_data(), blo_filedata_from_file_descriptor(), BLO_memfile_new_filereader(), decode_blender_header(), get_bhead(), gzip_read(), wm_read_exotic(), zstd_ensure_cache(), zstd_read(), zstd_read_seek_table(), and zstd_read_u32().
FileReaderSeekFn FileReader::seek |
Definition at line 38 of file BLI_filereader.h.
Referenced by blendthumb_create_thumb_from_file(), BLI_filereader_new_file(), BLI_filereader_new_gzip(), BLI_filereader_new_memory(), BLI_filereader_new_mmap(), BLI_filereader_new_zstd(), blo_bhead_read_data(), blo_filedata_free(), blo_filedata_from_file_descriptor(), BLO_memfile_new_filereader(), get_bhead(), wm_read_exotic(), zstd_close(), zstd_ensure_cache(), and zstd_read_seek_table().