*
* ***** END GPL LICENSE BLOCK *****
*/
+
+/** \file blender/imbuf/IMB_imbuf.h
+ * \ingroup imbuf
+ */
+
/**
* @file IMB_imbuf.h
* @brief IMage Buffer module.
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/IMB_thumbs.h
+ * \ingroup imbuf
+ */
+
+
#ifndef _IMB_THUMBS_H
#define _IMB_THUMBS_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/IMB_anim.h
+ * \ingroup imbuf
+ */
+
+
#ifndef IMB_ANIM_H
#define IMB_ANIM_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/IMB_filetype.h
+ * \ingroup imbuf
+ */
+
+
#ifndef IMB_FILETYPE_H
#define IMB_FILETYPE_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/IMB_metadata.h
+ * \ingroup imbuf
+ */
+
+
#ifndef _IMB_IMGINFO_H
#define _IMB_IMGINFO_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/allocimbuf.c
+ * \ingroup imbuf
+ */
+
+
/* It's become a bit messy... Basically, only the IMB_ prefixed files
* should remain. */
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/anim_movie.c
+ * \ingroup imbuf
+ */
+
+
#ifdef _WIN32
#define INC_OLE2
#include <windows.h>
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/bmp.c
+ * \ingroup imbuf
+ */
+
+
#include "BLI_blenlib.h"
#include "imbuf.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/cache.c
+ * \ingroup imbuf
+ */
+
+
#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
+/** \file blender/imbuf/intern/cineon/cin_debug_stuff.h
+ * \ingroup imbcineon
+ */
#define d_printf printf
* I hearby donate this code and all rights to the Blender Foundation.
* $Id$
*/
+
+/** \file blender/imbuf/intern/cineon/cineon_dpx.c
+ * \ingroup imbcineon
+ */
+
#include <stdio.h>
#include <string.h> /*for memcpy*/
+/** \file blender/imbuf/intern/cineon/cineonfile.h
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library definitions.
* Cineon file format structures.
+/** \file blender/imbuf/intern/cineon/cineonlib.c
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library routines.
*
+/** \file blender/imbuf/intern/cineon/cineonlib.h
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library definitions.
* Also handles DPX files (almost)
+/** \file blender/imbuf/intern/cineon/dpxfile.h
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library definitions.
* Dpx file format structures.
+/** \file blender/imbuf/intern/cineon/dpxlib.c
+ * \ingroup imbcineon
+ */
/*
* Dpx image file format library routines.
*
+/** \file blender/imbuf/intern/cineon/dpxlib.h
+ * \ingroup imbcineon
+ */
/*
* DPX image file format library definitions.
*
+/** \file blender/imbuf/intern/cineon/logImageCore.c
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library routines.
*
+/** \file blender/imbuf/intern/cineon/logImageCore.h
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library definitions.
* Cineon and DPX common structures.
+/** \file blender/imbuf/intern/cineon/logImageLib.c
+ * \ingroup imbcineon
+ */
/*
* Cineon and DPX image file format library routines.
*
+/** \file blender/imbuf/intern/cineon/logImageLib.h
+ * \ingroup imbcineon
+ */
/*
* Common library definitions for Cineon and DPX image files.
*
+/** \file blender/imbuf/intern/cineon/logmemfile.c
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library routines.
*
+/** \file blender/imbuf/intern/cineon/logmemfile.h
+ * \ingroup imbcineon
+ */
/*
* Cineon image file format library routines.
*
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/BlockDXT.cpp
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/BlockDXT.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Color.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/ColorBlock.cpp
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/ColorBlock.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Common.h
+ * \ingroup imbdds
+ */
+
+
#ifndef _DDS_COMMON_H
#define _DDS_COMMON_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/DirectDrawSurface.cpp
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/DirectDrawSurface.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Image.cpp
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Image.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/PixelFormat.h
+ * \ingroup imbdds
+ */
+
+
/*
* This file is based on a similar file from the NVIDIA texture tools
* (http://nvidia-texture-tools.googlecode.com/)
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Stream.cpp
+ * \ingroup imbdds
+ */
+
+
#include <Stream.h>
#include <stdio.h> // printf
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/Stream.h
+ * \ingroup imbdds
+ */
+
+
/* simple memory stream functions with buffer overflow check */
#ifndef _STREAM_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/dds_api.cpp
+ * \ingroup imbdds
+ */
+
+
#include <stddef.h>
#include <dds_api.h>
#include <Stream.h>
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/dds/dds_api.h
+ * \ingroup imbdds
+ */
+
+
#ifndef _DDS_API_H
#define _DDS_API_H
* $Id$
*/
+/** \file blender/imbuf/intern/divers.c
+ * \ingroup imbuf
+ */
+
+
#include "BLI_blenlib.h"
#include "BLI_rand.h"
#include "BLI_math.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/filetype.c
+ * \ingroup imbuf
+ */
+
+
#include <stddef.h>
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
* $Id$
*/
+/** \file blender/imbuf/intern/filter.c
+ * \ingroup imbuf
+ */
+
+
#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
* function remained. It should probably move to imbuf/intern/util.c,
* but we'll keep it here for the time being. (nzc)*/
+/** \file blender/imbuf/intern/imageprocess.c
+ * \ingroup imbuf
+ */
+
+
/* imageprocess.c MIXED MODEL
*
* april 95
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/imbuf.h
+ * \ingroup imbuf
+ */
+
+
#ifndef IMBUF_H
#define IMBUF_H
* $Id$
*/
+/** \file blender/imbuf/intern/iris.c
+ * \ingroup imbuf
+ */
+
+
#include <string.h>
#include "BLI_blenlib.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/jp2.c
+ * \ingroup imbuf
+ */
+
+
#ifdef WITH_OPENJPEG
#include "MEM_guardedalloc.h"
* $Id$
*/
+/** \file blender/imbuf/intern/jpeg.c
+ * \ingroup imbuf
+ */
+
+
/* This little block needed for linking to Blender... */
#include <stdio.h>
+/** \file blender/imbuf/intern/md5.c
+ * \ingroup imbuf
+ */
/* md5.c - Functions to compute MD5 message digest of files or memory blocks
according to the definition of MD5 in RFC 1321 from April 1992.
Copyright (C) 1995 Software Foundation, Inc.
+/** \file blender/imbuf/intern/md5.h
+ * \ingroup imbuf
+ */
/* md5.h - Declaration of functions and data types used for MD5 sum
computing library functions.
Copyright (C) 1995 Free Software Foundation, Inc.
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/metadata.c
+ * \ingroup imbuf
+ */
+
+
#include <stdlib.h>
#include <string.h>
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/module.c
+ * \ingroup imbuf
+ */
+
+
#include <stddef.h>
#include "IMB_imbuf.h"
#include "IMB_filetype.h"
+/** \file blender/imbuf/intern/openexr/openexr_api.cpp
+ * \ingroup openexr
+ */
/*
*
* ***** BEGIN GPLLICENSE BLOCK *****
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/openexr/openexr_api.h
+ * \ingroup openexr
+ */
+
+
#ifndef _OPENEXR_API_H
#define _OPENEXR_API_H
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/openexr/openexr_multi.h
+ * \ingroup openexr
+ */
+
+
#ifndef _OPENEXR_MULTI_H
#define _OPENEXR_MULTI_H
* $Id$
*/
+/** \file blender/imbuf/intern/png.c
+ * \ingroup imbuf
+ */
+
+
#include "png.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/radiance_hdr.c
+ * \ingroup imbuf
+ */
+
+
#ifdef WITH_HDR
/* ----------------------------------------------------------------------
* $Id$
*/
+/** \file blender/imbuf/intern/readimage.c
+ * \ingroup imbuf
+ */
+
+
#ifdef _WIN32
#include <io.h>
#include <stddef.h>
* $Id$
*/
+/** \file blender/imbuf/intern/rectop.c
+ * \ingroup imbuf
+ */
+
+
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
* $Id$
*/
+/** \file blender/imbuf/intern/rotate.c
+ * \ingroup imbuf
+ */
+
+
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
* $Id$
*/
+/** \file blender/imbuf/intern/scaling.c
+ * \ingroup imbuf
+ */
+
+
#include "BLI_blenlib.h"
#include "MEM_guardedalloc.h"
* $Id$
*/
+/** \file blender/imbuf/intern/targa.c
+ * \ingroup imbuf
+ */
+
+
#ifdef WIN32
#include <io.h>
#endif
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/thumbs.c
+ * \ingroup imbuf
+ */
+
+
#include <stdio.h>
#include "BKE_utildefines.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/thumbs_blend.c
+ * \ingroup imbuf
+ */
+
+
#include <string.h>
#include "zlib.h"
* ***** END GPL LICENSE BLOCK *****
*/
+/** \file blender/imbuf/intern/tiff.c
+ * \ingroup imbuf
+ */
+
+
/**
* Provides TIFF file loading and saving for Blender, via libtiff.
*
* $Id$
*/
+/** \file blender/imbuf/intern/util.c
+ * \ingroup imbuf
+ */
+
+
#ifdef _WIN32
#include <io.h>
#define open _open
* $Id$
*/
+/** \file blender/imbuf/intern/writeimage.c
+ * \ingroup imbuf
+ */
+
+
#include <stdio.h>
#include "IMB_imbuf_types.h"