Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/imbuf/IMB_imbuf.h')
-rw-r--r--source/blender/imbuf/IMB_imbuf.h101
1 files changed, 50 insertions, 51 deletions
diff --git a/source/blender/imbuf/IMB_imbuf.h b/source/blender/imbuf/IMB_imbuf.h
index ee1580a3135..c96b0509a27 100644
--- a/source/blender/imbuf/IMB_imbuf.h
+++ b/source/blender/imbuf/IMB_imbuf.h
@@ -30,23 +30,22 @@
*/
/**
- * @file IMB_imbuf.h
- * @brief IMage Buffer module.
+ * \brief IMage Buffer module.
*
* This module offers import/export of several graphical file formats.
- * @ingroup imbuf
+ * \ingroup imbuf
*
- * @page IMB Imbuf module external interface
+ * \page IMB Imbuf module external interface
*
*
- * @section about About the IMB module
+ * \section about 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.
*
- * @section issues Known issues with IMB
+ * \section issues Known issues with IMB
*
* - imbuf is written in C.
* - Endianness issues are dealt with internally.
@@ -56,7 +55,7 @@
* amiga and Irix are present. A 'posix-compliancy-patch'
* provides the interface to windows.
*
- * @section dependencies Dependencies
+ * \section dependencies Dependencies
*
* IMB needs:
* - \ref DNA module
@@ -73,51 +72,51 @@
/**
*
- * @attention defined in ???
+ * \attention defined in ???
*/
struct ImBuf;
/**
*
- * @attention defined in ???
+ * \attention defined in ???
*/
struct anim;
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
void IMB_init(void);
void IMB_exit(void);
/**
*
- * @attention Defined in readimage.c
+ * \attention Defined in readimage.c
*/
struct ImBuf *IMB_ibImageFromMemory(unsigned char *mem, size_t size,
int flags, const char *descr);
/**
*
- * @attention Defined in readimage.c
+ * \attention Defined in readimage.c
*/
struct ImBuf *IMB_testiffname(const char *filepath, int flags);
/**
*
- * @attention Defined in readimage.c
+ * \attention Defined in readimage.c
*/
struct ImBuf *IMB_loadiffname(const char *filepath, int flags);
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
void IMB_freeImBuf(struct ImBuf *ibuf);
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
struct ImBuf *IMB_allocImBuf(unsigned int x, unsigned int y,
unsigned char d, unsigned int flags);
@@ -128,7 +127,7 @@ struct ImBuf *IMB_allocImBuf(unsigned int x, unsigned int y,
* (to delete an imbuf you have to call freeImBuf as many times as it
* is referenced)
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
void IMB_refImBuf(struct ImBuf *ibuf);
@@ -136,20 +135,20 @@ struct ImBuf * IMB_makeSingleUser(struct ImBuf *ibuf);
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
struct ImBuf *IMB_dupImBuf(struct ImBuf *ibuf1);
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
short addzbufImBuf(struct ImBuf *ibuf);
short addzbuffloatImBuf(struct ImBuf *ibuf);
/**
*
- * @attention Defined in rectop.c
+ * \attention Defined in rectop.c
*/
typedef enum IMB_BlendMode {
@@ -181,7 +180,7 @@ void IMB_rectblend(struct ImBuf *dbuf, struct ImBuf *sbuf, int destx,
/**
*
- * @attention Defined in indexer.c
+ * \attention Defined in indexer.c
*/
typedef enum IMB_Timecode_Type {
@@ -231,7 +230,7 @@ void IMB_anim_index_rebuild(struct IndexBuildContext *context,
void IMB_anim_index_rebuild_finish(struct IndexBuildContext *context, short stop);
/**
- * Return the length (in frames) of the given @a anim.
+ * Return the length (in frames) of the given \a anim.
*/
int IMB_anim_get_duration(struct anim *anim, IMB_Timecode_Type tc);
@@ -245,7 +244,7 @@ int IMB_anim_get_fps(struct anim * anim,
/**
*
- * @attention Defined in anim_movie.c
+ * \attention Defined in anim_movie.c
*/
struct anim *IMB_open_anim(const char *name, int ib_flags, int streamindex);
void IMB_close_anim(struct anim *anim);
@@ -254,7 +253,7 @@ void IMB_close_anim_proxies(struct anim *anim);
/**
*
- * @attention Defined in anim_movie.c
+ * \attention Defined in anim_movie.c
*/
int ismovie(const char *filepath);
@@ -263,7 +262,7 @@ int IMB_anim_get_preseek(struct anim *anim);
/**
*
- * @attention Defined in anim_movie.c
+ * \attention Defined in anim_movie.c
*/
struct ImBuf *IMB_anim_absolute(
@@ -273,20 +272,20 @@ struct ImBuf *IMB_anim_absolute(
/**
*
- * @attention Defined in anim_movie.c
+ * \attention Defined in anim_movie.c
* fetches a define previewframe, usually half way into the movie
*/
struct ImBuf *IMB_anim_previewframe(struct anim *anim);
/**
*
- * @attention Defined in anim_movie.c
+ * \attention Defined in anim_movie.c
*/
void IMB_free_anim(struct anim *anim);
/**
*
- * @attention Defined in filter.c
+ * \attention Defined in filter.c
*/
#define FILTER_MASK_NULL 0
@@ -304,7 +303,7 @@ struct ImBuf *IMB_getmipmap(struct ImBuf *ibuf, int level);
/**
*
- * @attention Defined in cache.c
+ * \attention Defined in cache.c
*/
void IMB_tile_cache_params(int totthread, int maxmem);
@@ -313,55 +312,55 @@ void IMB_tiles_to_rect(struct ImBuf *ibuf);
/**
*
- * @attention Defined in filter.c
+ * \attention Defined in filter.c
*/
void IMB_filtery(struct ImBuf *ibuf);
/**
*
- * @attention Defined in scaling.c
+ * \attention Defined in scaling.c
*/
struct ImBuf *IMB_onehalf(struct ImBuf *ibuf1);
/**
*
- * @attention Defined in scaling.c
+ * \attention Defined in scaling.c
*/
struct ImBuf *IMB_scaleImBuf(struct ImBuf *ibuf, unsigned int newx, unsigned int newy);
/**
*
- * @attention Defined in scaling.c
+ * \attention Defined in scaling.c
*/
struct ImBuf *IMB_scalefastImBuf(struct ImBuf *ibuf, unsigned int newx, unsigned int newy);
/**
*
- * @attention Defined in writeimage.c
+ * \attention Defined in writeimage.c
*/
short IMB_saveiff(struct ImBuf *ibuf, const char *filepath, int flags);
/**
*
- * @attention Defined in util.c
+ * \attention Defined in util.c
*/
int IMB_ispic(const char *name);
/**
*
- * @attention Defined in util.c
+ * \attention Defined in util.c
*/
int IMB_isanim(const char *name);
/**
*
- * @attention Defined in util.c
+ * \attention Defined in util.c
*/
int imb_get_anim_type(const char *name);
/**
*
- * @attention Defined in divers.c
+ * \attention Defined in divers.c
*/
void IMB_de_interlace(struct ImBuf *ibuf);
void IMB_interlace(struct ImBuf *ibuf);
@@ -397,13 +396,13 @@ void IMB_buffer_float_clamp(float *buf, int width, int height);
* Change the ordering of the color bytes pointed to by rect from
* rgba to abgr. size * 4 color bytes are reordered.
*
- * @attention Defined in imageprocess.c
+ * \attention Defined in imageprocess.c
*/
void IMB_convert_rgba_to_abgr(struct ImBuf *ibuf);
/**
*
- * @attention defined in imageprocess.c
+ * \attention defined in imageprocess.c
*/
void bicubic_interpolation(struct ImBuf *in, struct ImBuf *out, float u, float v, int xout, int yout);
void neareast_interpolation(struct ImBuf *in, struct ImBuf *out, float u, float v, int xout, int yout);
@@ -416,51 +415,51 @@ void bilinear_interpolation_color_wrap(struct ImBuf *in, unsigned char *col, flo
/**
*
- * @attention defined in readimage.c
- * @deprecated Only here for backwards compatibility of the
- * @deprecated plugin system.
+ * \attention defined in readimage.c
+ * \deprecated Only here for backwards compatibility of the
+ * \deprecated plugin system.
*/
struct ImBuf *IMB_loadifffile(int file, int flags, const char *descr);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_half_x(struct ImBuf *ibuf1);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_double_fast_x(struct ImBuf *ibuf1);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_double_x(struct ImBuf *ibuf1);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_half_y(struct ImBuf *ibuf1);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_double_fast_y(struct ImBuf *ibuf1);
/**
*
- * @attention defined in scaling.c
+ * \attention defined in scaling.c
*/
struct ImBuf *IMB_double_y(struct ImBuf *ibuf1);
/**
*
- * @attention Defined in rotate.c
+ * \attention Defined in rotate.c
*/
void IMB_flipx(struct ImBuf *ibuf);
void IMB_flipy(struct ImBuf *ibuf);
@@ -471,14 +470,14 @@ void IMB_premultiply_alpha(struct ImBuf *ibuf);
/**
*
- * @attention Defined in allocimbuf.c
+ * \attention Defined in allocimbuf.c
*/
void IMB_freezbufImBuf(struct ImBuf *ibuf);
void IMB_freezbuffloatImBuf(struct ImBuf *ibuf);
/**
*
- * @attention Defined in rectop.c
+ * \attention Defined in rectop.c
*/
void IMB_rectfill(struct ImBuf *drect, const float col[4]);
void IMB_rectfill_area(struct ImBuf *ibuf, float *col, int x1, int y1, int x2, int y2);