Blender  V3.3
Functions
IMB_filter.h File Reference

Function declarations for filter.c. More...

Go to the source code of this file.

Functions

void imb_filterx (struct ImBuf *ibuf)
 
void IMB_premultiply_rect (unsigned int *rect, char planes, int w, int h)
 
void IMB_premultiply_rect_float (float *rect_float, int channels, int w, int h)
 
void IMB_unpremultiply_rect (unsigned int *rect, char planes, int w, int h)
 
void IMB_unpremultiply_rect_float (float *rect_float, int channels, int w, int h)
 
void imb_onehalf_no_alloc (struct ImBuf *ibuf2, struct ImBuf *ibuf1)
 

Detailed Description

Function declarations for filter.c.

Definition in file IMB_filter.h.

Function Documentation

◆ imb_filterx()

void imb_filterx ( struct ImBuf ibuf)

Definition at line 143 of file filter.c.

References filtrow(), filtrowf(), ImBuf::planes, point, ImBuf::rect, ImBuf::rect_float, x, ImBuf::x, y, and ImBuf::y.

Referenced by IMB_double_x(), and IMB_filter().

◆ imb_onehalf_no_alloc()

void imb_onehalf_no_alloc ( struct ImBuf ibuf2,
struct ImBuf ibuf1 
)

◆ IMB_premultiply_rect()

void IMB_premultiply_rect ( unsigned int *  rect,
char  planes,
int  w,
int  h 
)

Definition at line 616 of file filter.c.

References w(), x, and y.

Referenced by IMB_premultiply_alpha().

◆ IMB_premultiply_rect_float()

void IMB_premultiply_rect_float ( float rect_float,
int  channels,
int  w,
int  h 
)

◆ IMB_unpremultiply_rect()

void IMB_unpremultiply_rect ( unsigned int *  rect,
char  planes,
int  w,
int  h 
)

Definition at line 677 of file filter.c.

References float(), unit_float_to_uchar_clamp(), w(), x, and y.

Referenced by IMB_unpremultiply_alpha().

◆ IMB_unpremultiply_rect_float()

void IMB_unpremultiply_rect_float ( float rect_float,
int  channels,
int  w,
int  h 
)

Definition at line 706 of file filter.c.

References channels(), w(), x, and y.

Referenced by IMB_rect_from_float(), and IMB_unpremultiply_alpha().