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().