Blender
V3.3
|
Header file for allocimbuf.c. More...
Go to the source code of this file.
Functions | |
void | imb_refcounter_lock_init (void) |
void | imb_refcounter_lock_exit (void) |
void | imb_mmap_lock_init (void) |
void | imb_mmap_lock_exit (void) |
void | imb_mmap_lock (void) |
void | imb_mmap_unlock (void) |
bool | imb_addencodedbufferImBuf (struct ImBuf *ibuf) |
bool | imb_enlargeencodedbufferImBuf (struct ImBuf *ibuf) |
Header file for allocimbuf.c.
Definition in file IMB_allocimbuf.h.
Definition at line 287 of file allocimbuf.c.
References ImBuf::encodedbuffer, ImBuf::encodedbuffersize, ImBuf::encodedsize, ImBuf::flags, freeencodedbufferImBuf(), IB_mem, ImBuf::mall, MEM_mallocN, and NULL.
Referenced by IMB_dupImBuf(), imb_save_openexr(), imb_save_photoshop(), and imb_savepng().
Definition at line 310 of file allocimbuf.c.
References ImBuf::encodedbuffer, ImBuf::encodedbuffersize, ImBuf::encodedsize, ImBuf::flags, freeencodedbufferImBuf(), IB_mem, ImBuf::mall, MEM_mallocN, and NULL.
Referenced by WriteData().
Definition at line 53 of file allocimbuf.c.
References BLI_spin_lock(), and mmap_spin.
Referenced by IMB_loadifffile(), imb_loadtilefile(), IMMapStream::IMMapStream(), and IMMapStream::~IMMapStream().
Definition at line 48 of file allocimbuf.c.
References BLI_spin_end(), and mmap_spin.
Referenced by IMB_exit().
Definition at line 43 of file allocimbuf.c.
References BLI_spin_init(), and mmap_spin.
Referenced by IMB_init().
Definition at line 58 of file allocimbuf.c.
References BLI_spin_unlock(), and mmap_spin.
Referenced by IMB_loadifffile(), imb_loadtilefile(), IMMapStream::IMMapStream(), and IMMapStream::~IMMapStream().
Definition at line 35 of file allocimbuf.c.
References BLI_spin_end(), and refcounter_spin.
Referenced by IMB_exit().
Definition at line 30 of file allocimbuf.c.
References BLI_spin_init(), and refcounter_spin.
Referenced by IMB_init().