Lines Matching refs:FileData

70 typedef ssize_t(FileDataReadFn)(struct FileData *filedata,
74 typedef off64_t(FileDataSeekFn)(struct FileData *filedata, off64_t offset, int whence);
76 typedef struct FileData { struct
140 } FileData; argument
149 BlendFileData *blo_read_file_internal(FileData *fd, const char *filepath);
151 FileData *blo_filedata_from_file(const char *filepath, struct ReportList *reports);
152 FileData *blo_filedata_from_memory(const void *mem, int memsize, struct ReportList *reports);
153 FileData *blo_filedata_from_memfile(struct MemFile *memfile,
158 void blo_make_packed_pointer_map(FileData *fd, struct Main *oldmain);
159 void blo_end_packed_pointer_map(FileData *fd, struct Main *oldmain);
160 void blo_add_library_pointer_map(ListBase *old_mainlist, FileData *fd);
161 void blo_make_old_idmap_from_main(FileData *fd, struct Main *bmain);
163 void blo_cache_storage_init(FileData *fd, struct Main *bmain);
164 void blo_cache_storage_old_bmain_clear(FileData *fd, struct Main *bmain_old);
165 void blo_cache_storage_end(FileData *fd);
167 void blo_filedata_free(FileData *fd);
169 BHead *blo_bhead_first(FileData *fd);
170 BHead *blo_bhead_next(FileData *fd, BHead *thisblock);
171 BHead *blo_bhead_prev(FileData *fd, BHead *thisblock);
173 const char *blo_bhead_id_name(const FileData *fd, const BHead *bhead);
186 void *blo_do_versions_newlibadr(struct FileData *fd, const void *lib, const void *adr);
187 void *blo_do_versions_newlibadr_us(struct FileData *fd, const void *lib, const void *adr);
196 void blo_do_versions_pre250(struct FileData *fd, struct Library *lib, struct Main *bmain);
197 void blo_do_versions_250(struct FileData *fd, struct Library *lib, struct Main *bmain);
198 void blo_do_versions_260(struct FileData *fd, struct Library *lib, struct Main *bmain);
199 void blo_do_versions_270(struct FileData *fd, struct Library *lib, struct Main *bmain);
200 void blo_do_versions_280(struct FileData *fd, struct Library *lib, struct Main *bmain);
201 void blo_do_versions_290(struct FileData *fd, struct Library *lib, struct Main *bmain);
202 void blo_do_versions_cycles(struct FileData *fd, struct Library *lib, struct Main *bmain);
213 void *blo_read_get_new_globaldata_address(struct FileData *fd, const void *adr);