Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/BLO_readfile.h
| Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
| struct Scene; | struct Scene; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| struct UserDef; | struct UserDef; | ||||
| struct View3D; | struct View3D; | ||||
| struct bContext; | struct bContext; | ||||
| struct BHead; | struct BHead; | ||||
| struct FileData; | struct FileData; | ||||
| struct wmWindowManager; | struct wmWindowManager; | ||||
| struct WorkSpace; | |||||
| typedef struct BlendHandle BlendHandle; | typedef struct BlendHandle BlendHandle; | ||||
| typedef enum eBlenFileType { | typedef enum eBlenFileType { | ||||
| BLENFILETYPE_BLEND = 1, | BLENFILETYPE_BLEND = 1, | ||||
| BLENFILETYPE_PUB = 2, | BLENFILETYPE_PUB = 2, | ||||
| BLENFILETYPE_RUNTIME = 3 | BLENFILETYPE_RUNTIME = 3 | ||||
| } eBlenFileType; | } eBlenFileType; | ||||
| ▲ Show 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | |||||
| struct Main *BLO_library_link_begin(struct Main *mainvar, BlendHandle **bh, const char *filepath); | struct Main *BLO_library_link_begin(struct Main *mainvar, BlendHandle **bh, const char *filepath); | ||||
| struct ID *BLO_library_link_named_part(struct Main *mainl, BlendHandle **bh, const short idcode, const char *name); | struct ID *BLO_library_link_named_part(struct Main *mainl, BlendHandle **bh, const short idcode, const char *name); | ||||
| struct ID *BLO_library_link_named_part_ex( | struct ID *BLO_library_link_named_part_ex( | ||||
| struct Main *mainl, BlendHandle **bh, | struct Main *mainl, BlendHandle **bh, | ||||
| const short idcode, const char *name, const int flag, | const short idcode, const char *name, const int flag, | ||||
| struct Scene *scene, struct ViewLayer *view_layer); | struct Scene *scene, struct ViewLayer *view_layer); | ||||
| void BLO_library_link_end( | void BLO_library_link_end( | ||||
| struct Main *mainl, BlendHandle **bh, int flag, struct Scene *scene, struct ViewLayer *view_layer); | struct Main *mainl, BlendHandle **bh, int flag, | ||||
| struct Scene *scene, struct ViewLayer *view_layer, | |||||
| struct WorkSpace *workspace); | |||||
| void BLO_library_link_copypaste(struct Main *mainl, BlendHandle *bh); | void BLO_library_link_copypaste(struct Main *mainl, BlendHandle *bh); | ||||
| void *BLO_library_read_struct(struct FileData *fd, struct BHead *bh, const char *blockname); | void *BLO_library_read_struct(struct FileData *fd, struct BHead *bh, const char *blockname); | ||||
| BlendFileData *blo_read_blendafterruntime(int file, const char *name, int actualsize, struct ReportList *reports); | BlendFileData *blo_read_blendafterruntime(int file, const char *name, int actualsize, struct ReportList *reports); | ||||
| /* internal function but we need to expose it */ | /* internal function but we need to expose it */ | ||||
| Show All 20 Lines | |||||