Blender  V2.59
Classes | Defines | Typedefs | Functions
iff.h File Reference
#include <sys/types.h>
#include "util.h"
#include "externdef.h"

Go to the source code of this file.

Classes

struct  ImBuf

Defines

#define IB_MIPMAP_LEVELS   20
#define IB_FILENAME_SIZE   1023

Typedefs

typedef struct ImBuf ImBuf

Functions

LIBIMPORT struct ImBufallocImBuf (short, short, uchar, uint)
LIBIMPORT struct ImBufdupImBuf (struct ImBuf *)
LIBIMPORT void freeImBuf (struct ImBuf *)
LIBIMPORT short saveiff (struct ImBuf *, char *, int)
LIBIMPORT struct ImBufloadifffile (int, int)
LIBIMPORT struct ImBufloadiffname (char *, int)
LIBIMPORT struct ImBuftestiffname (char *, int)
LIBIMPORT struct ImBufonehalf (struct ImBuf *)
LIBIMPORT struct ImBufhalf_x (struct ImBuf *)
LIBIMPORT struct ImBufhalf_y (struct ImBuf *)
LIBIMPORT struct ImBufdouble_x (struct ImBuf *)
LIBIMPORT struct ImBufdouble_y (struct ImBuf *)
LIBIMPORT struct ImBufdouble_fast_x (struct ImBuf *)
LIBIMPORT struct ImBufdouble_fast_y (struct ImBuf *)
LIBIMPORT int ispic (char *)
LIBIMPORT struct ImBufscaleImBuf (struct ImBuf *, short, short)
LIBIMPORT struct ImBufscalefastImBuf (struct ImBuf *, short, short)
LIBIMPORT void de_interlace (struct ImBuf *ib)
LIBIMPORT void interlace (struct ImBuf *ib)
LIBIMPORT void IMB_rectcpy (struct ImBuf *dbuf, struct ImBuf *sbuf, int destx, int desty, int srcx, int srcy, int width, int height)
LIBIMPORT void IMB_rectfill (struct ImBuf *drect, const float col[4])
LIBIMPORT void IMB_rectfill_area (struct ImBuf *ibuf, float *col, int x1, int y1, int x2, int y2)
LIBIMPORT void buf_rectfill_area (unsigned char *rect, float *rectf, int width, int height, float *col, int x1, int y1, int x2, int y2)
LIBIMPORT void IMB_rectfill_alpha (struct ImBuf *drect, const float value)

Detailed Description

Definition in file iff.h.


Define Documentation

#define IB_FILENAME_SIZE   1023

Definition at line 44 of file iff.h.

Referenced by imb_cache_filename(), IMB_loadiffname(), and IMB_testiffname().

#define IB_MIPMAP_LEVELS   20

Typedef Documentation

typedef struct ImBuf ImBuf

Function Documentation

LIBIMPORT struct ImBuf* allocImBuf ( short  ,
short  ,
uchar  ,
uint   
) [read]

Definition at line 106 of file pluginapi.c.

References IMB_allocImBuf().

Referenced by pluginapi_force_ref().

LIBIMPORT void buf_rectfill_area ( unsigned char *  rect,
float *  rectf,
int  width,
int  height,
float *  col,
int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 485 of file rectop.c.

Referenced by BKE_stamp_buf(), and IMB_rectfill_area().

LIBIMPORT void de_interlace ( struct ImBuf ib)

Definition at line 216 of file pluginapi.c.

References IMB_de_interlace().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* double_fast_x ( struct ImBuf ) [read]

Definition at line 175 of file pluginapi.c.

References IMB_double_fast_x().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* double_fast_y ( struct ImBuf ) [read]

Definition at line 180 of file pluginapi.c.

References IMB_double_fast_y().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* double_x ( struct ImBuf ) [read]

Definition at line 165 of file pluginapi.c.

References IMB_double_x().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* double_y ( struct ImBuf ) [read]

Definition at line 170 of file pluginapi.c.

References IMB_double_y().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* dupImBuf ( struct ImBuf ) [read]

Definition at line 115 of file pluginapi.c.

References IMB_dupImBuf().

Referenced by pluginapi_force_ref().

LIBIMPORT void freeImBuf ( struct ImBuf )

Definition at line 120 of file pluginapi.c.

References IMB_freeImBuf().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* half_x ( struct ImBuf ) [read]

Definition at line 155 of file pluginapi.c.

References IMB_half_x().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* half_y ( struct ImBuf ) [read]

Definition at line 160 of file pluginapi.c.

References IMB_half_y().

Referenced by pluginapi_force_ref().

LIBIMPORT void IMB_rectcpy ( struct ImBuf dbuf,
struct ImBuf sbuf,
int  destx,
int  desty,
int  srcx,
int  srcy,
int  width,
int  height 
)
LIBIMPORT void IMB_rectfill ( struct ImBuf drect,
const float  col[4] 
)

Definition at line 453 of file rectop.c.

Referenced by clear_images(), and get_next_bake_face().

LIBIMPORT void IMB_rectfill_alpha ( struct ImBuf drect,
const float  value 
)

Definition at line 566 of file rectop.c.

Referenced by RE_bake_ibuf_filter().

LIBIMPORT void IMB_rectfill_area ( struct ImBuf ibuf,
float *  col,
int  x1,
int  y1,
int  x2,
int  y2 
)

Definition at line 559 of file rectop.c.

LIBIMPORT void interlace ( struct ImBuf ib)

Definition at line 211 of file pluginapi.c.

References IMB_interlace().

LIBIMPORT int ispic ( char *  )

Definition at line 185 of file pluginapi.c.

References IMB_ispic().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* loadifffile ( int  ,
int   
) [read]

Definition at line 132 of file pluginapi.c.

References IMB_loadifffile().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* loadiffname ( char *  ,
int   
) [read]

Definition at line 138 of file pluginapi.c.

References IMB_loadiffname().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* onehalf ( struct ImBuf ) [read]

Definition at line 150 of file pluginapi.c.

References IMB_onehalf().

Referenced by pluginapi_force_ref().

LIBIMPORT short saveiff ( struct ImBuf ,
char *  ,
int   
)

Definition at line 125 of file pluginapi.c.

References IMB_saveiff().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* scalefastImBuf ( struct ImBuf ,
short  ,
short   
) [read]

Definition at line 200 of file pluginapi.c.

References IMB_scalefastImBuf().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* scaleImBuf ( struct ImBuf ,
short  ,
short   
) [read]

Definition at line 193 of file pluginapi.c.

References IMB_scaleImBuf().

Referenced by pluginapi_force_ref().

LIBIMPORT struct ImBuf* testiffname ( char *  ,
int   
) [read]

Definition at line 144 of file pluginapi.c.

References IMB_testiffname().

Referenced by pluginapi_force_ref().