|
Blender
V3.3
|
#include <unistd.h>#include "BLI_blenlib.h"#include "BLI_filereader.h"#include "MEM_guardedalloc.h"Go to the source code of this file.
Classes | |
| struct | RawFileReader |
Functions | |
| static ssize_t | file_read (FileReader *reader, void *buffer, size_t size) |
| static off64_t | file_seek (FileReader *reader, off64_t offset, int whence) |
| static void | file_close (FileReader *reader) |
| FileReader * | BLI_filereader_new_file (int filedes) |
| FileReader* BLI_filereader_new_file | ( | int | filedes | ) |
Create FileReader from raw file descriptor.
Definition at line 53 of file filereader_file.c.
References FileReader::close, file_close(), file_read(), file_seek(), RawFileReader::filedes, MEM_callocN, FileReader::read, RawFileReader::reader, and FileReader::seek.
Referenced by blo_filedata_from_file_descriptor(), extract_png_from_blend_file(), and wm_read_exotic().
|
static |
Definition at line 46 of file filereader_file.c.
References RawFileReader::filedes, and MEM_freeN.
Referenced by BLI_filereader_new_file().
|
static |
Definition at line 27 of file filereader_file.c.
References buffer, RawFileReader::filedes, FileReader::offset, RawFileReader::reader, and size().
Referenced by BLI_filereader_new_file().
|
static |
Definition at line 39 of file filereader_file.c.
References BLI_lseek(), RawFileReader::filedes, offset, FileReader::offset, and RawFileReader::reader.
Referenced by BLI_filereader_new_file().