Blender  V3.3
Modules | Files | Enumerations
Image Buffer (ImBuf)

Modules

 Cineon
 
 DDS
 
 OpenEXR
 

Files

file  BKE_image_wrappers.hh
 
file  IMB_colormanagement.h
 
file  IMB_imbuf.h
 
file  IMB_imbuf_types.h
 Contains defines and structs used throughout the imbuf module.
 
 
file  IMB_moviecache.h
 
file  IMB_openexr.h
 
file  IMB_thumbs.h
 
file  allocimbuf.c
 
file  anim_movie.c
 
file  bmp.c
 
file  cache.c
 
file  colormanagement.c
 
file  colormanagement_inline.c
 
file  divers.c
 
file  filetype.c
 
file  filter.c
 
file  imageprocess.c
 
file  IMB_allocimbuf.h
 Header file for allocimbuf.c.
 
file  IMB_anim.h
 
file  IMB_colormanagement_intern.h
 
file  IMB_filetype.h
 
file  IMB_filter.h
 Function declarations for filter.c.
 
file  IMB_indexer.h
 
file  imbuf.h
 
file  indexer.c
 
file  iris.c
 
file  jp2.c
 
file  jpeg.c
 
 
file  module.c
 
file  png.c
 
file  radiance_hdr.c
 
file  readimage.c
 
file  rectop.c
 
file  rotate.c
 
file  scaling.c
 
file  stereoimbuf.c
 
file  targa.c
 
file  thumbs.c
 
file  thumbs_blend.c
 
file  thumbs_font.c
 
file  tiff.c
 
file  transform.cc
 
file  util.c
 
file  util_gpu.c
 
file  webp.c
 
file  writeimage.c
 

Enumerations

enum  eImbFileType {
  IMB_FTYPE_PNG = 1 , IMB_FTYPE_TGA = 2 , IMB_FTYPE_JPG = 3 , IMB_FTYPE_BMP = 4 ,
  IMB_FTYPE_OPENEXR = 5 , IMB_FTYPE_IMAGIC = 6
}
 

Detailed Description

ImBuf module external interface

IMage Buffer module.This module offers import/export of several graphical file formats.

About the IMB module

External interface of the IMage Buffer module. This module offers import/export of several graphical file formats. It offers the ImBuf type as a common structure to refer to different graphical file formats, and to enable a uniform way of handling them.

Known issues with IMB

Dependencies

IMB needs:

Enumeration Type Documentation

◆ eImbFileType

This is the abstraction of an image. ImBuf is the basic type used for all imbuf operations.

Also; add new variables to the end to save pain! ImBuf.ftype flag, main image types.

Enumerator
IMB_FTYPE_PNG 
IMB_FTYPE_TGA 
IMB_FTYPE_JPG 
IMB_FTYPE_BMP 
IMB_FTYPE_OPENEXR 
IMB_FTYPE_IMAGIC 

Definition at line 55 of file IMB_imbuf_types.h.