|
Blender
V2.93
|
#include <IMB_filetype.h>
Public Attributes | |
| void(* | init )(void) |
| void(* | exit )(void) |
| bool(* | is_a )(const unsigned char *buf, const size_t size) |
| struct ImBuf *(* | load )(const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE]) |
| struct ImBuf *(* | load_filepath )(const char *filepath, int flags, char colorspace[IM_MAX_SPACE]) |
| bool(* | save )(struct ImBuf *ibuf, const char *filepath, int flags) |
| void(* | load_tile )(struct ImBuf *ibuf, const unsigned char *mem, size_t size, int tx, int ty, unsigned int *rect) |
| int | flag |
| int | filetype |
| int | default_save_role |
Definition at line 31 of file IMB_filetype.h.
| int ImFileType::default_save_role |
Definition at line 65 of file IMB_filetype.h.
| void(* ImFileType::exit) (void) |
Optional, called once when exiting.
Definition at line 35 of file IMB_filetype.h.
| int ImFileType::filetype |
Definition at line 63 of file IMB_filetype.h.
| int ImFileType::flag |
Definition at line 60 of file IMB_filetype.h.
| void(* ImFileType::init) (void) |
Optional, called once when initializing.
Definition at line 33 of file IMB_filetype.h.
| bool(* ImFileType::is_a) (const unsigned char *buf, const size_t size) |
Check if the data matches this file types 'magic',
Definition at line 42 of file IMB_filetype.h.
| struct ImBuf*(* ImFileType::load) (const unsigned char *mem, size_t size, int flags, char colorspace[IM_MAX_SPACE]) |
Load an image from memory.
Definition at line 42 of file IMB_filetype.h.
| struct ImBuf*(* ImFileType::load_filepath) (const char *filepath, int flags, char colorspace[IM_MAX_SPACE]) |
Load an image from a file.
Definition at line 42 of file IMB_filetype.h.
| void(* ImFileType::load_tile) (struct ImBuf *ibuf, const unsigned char *mem, size_t size, int tx, int ty, unsigned int *rect) |
Definition at line 53 of file IMB_filetype.h.
| bool(* ImFileType::save) (struct ImBuf *ibuf, const char *filepath, int flags) |
Save to a file (or memory if IB_mem is set in flags and the format supports it).
Definition at line 52 of file IMB_filetype.h.