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/img/intern/IMG_Api.cpp')
-rw-r--r--source/blender/img/intern/IMG_Api.cpp167
1 files changed, 0 insertions, 167 deletions
diff --git a/source/blender/img/intern/IMG_Api.cpp b/source/blender/img/intern/IMG_Api.cpp
deleted file mode 100644
index e59d5bfa586..00000000000
--- a/source/blender/img/intern/IMG_Api.cpp
+++ /dev/null
@@ -1,167 +0,0 @@
-/**
- * $Id$
- *
- * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version. The Blender
- * Foundation also sells licenses for use in proprietary software under
- * the Blender License. See http://www.blender.org/BL/ for information
- * about this.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
- * All rights reserved.
- *
- * The Original Code is: all of this file.
- *
- * Contributor(s): none yet.
- *
- * ***** END GPL/BL DUAL LICENSE BLOCK *****
- */
-#include "../IMG_Api.h"
-#include "IMG_BrushRGBA32.h"
-#include "IMG_CanvasRGBA32.h"
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-IMG_BrushPtr IMG_BrushCreate(unsigned int w, unsigned int h, float *rgba)
-{
- IMG_BrushPtr brush = 0;
- try {
- IMG_ColorRGB c (rgba[0], rgba[1], rgba[2]);
- brush = new IMG_BrushRGBA32 (w, h, c, rgba[3]);
- }
- catch (...) {
- brush = 0;
- }
- return brush;
-}
-
-void IMG_BrushDispose(IMG_BrushPtr brush)
-{
- if (brush) {
- delete ((IMG_BrushRGBA32*)brush);
- brush = 0;
- }
-}
-
-void IMG_BrushSetInnerRaduisRatio(IMG_BrushPtr brush,float aspect)
-{
- if (brush) {
- TUns32 he = ((IMG_BrushRGBA32*)brush)->getHeight();
- TUns32 we = ((IMG_BrushRGBA32*)brush)->getWidth();
- TUns32 si = we;
- if (he > si) si = we;
- he = si/2;
- we = (TUns32)(aspect*si/2);
-// if (we < 2) we = 2;
-
-
- ((IMG_BrushRGBA32*)brush)->setRadii(we,he);
- }
-}
-
-IMG_CanvasPtr IMG_CanvasCreate(unsigned int w, unsigned int h)
-{
- IMG_CanvasPtr canvas = 0;
- try {
- canvas = new IMG_CanvasRGBA32 (w, h);
- }
- catch (...) {
- canvas = 0;
- }
- return canvas;
-}
-
-IMG_CanvasPtr IMG_CanvasCreateFromPtr(void* imagePtr, unsigned int w, unsigned int h, size_t rowBytes)
-{
- IMG_CanvasPtr canvas = 0;
- try {
- canvas = new IMG_CanvasRGBA32 (imagePtr, w, h, rowBytes);
- }
- catch (...) {
- canvas = 0;
- }
- return canvas;
-}
-
-void IMG_CanvasDispose(IMG_CanvasPtr canvas)
-{
- if (canvas) {
- delete ((IMG_CanvasRGBA32*)canvas);
- canvas = 0;
- }
-}
-
-#if 0
-void IMG_CanvasDraw(IMG_CanvasPtr canvas, IMG_BrushPtr brush, unsigned int x, unsigned int y)
-{
- if (!(canvas && brush)) return;
- ((IMG_CanvasRGBA32*)canvas)->blendPixmap((TUns32)x, (TUns32)y, *((IMG_BrushRGBA32*)brush));
-}
-
-
-void IMG_CanvasDrawUV(IMG_CanvasPtr canvas, IMG_BrushPtr brush, float u, float v)
-{
- if (!(canvas && brush)) return;
- ((IMG_CanvasRGBA32*)canvas)->blendPixmap(u, v, *((IMG_BrushRGBA32*)brush));
-}
-#endif
-
-
-void IMG_CanvasDrawLine(IMG_CanvasPtr canvas, IMG_BrushPtr brush, unsigned int xStart, unsigned int yStart, unsigned int xEnd, unsigned int yEnd)
-{
- if (!(canvas && brush)) return;
- ((IMG_CanvasRGBA32*)canvas)->blendPixmap((TUns32)xStart, (TUns32)yStart, (TUns32)xEnd, (TUns32)yEnd, *((IMG_BrushRGBA32*)brush));
-}
-
-
-void IMG_CanvasDrawLineUV(IMG_CanvasPtr canvas, IMG_BrushPtr brush, float uStart, float vStart, float uEnd, float vEnd)
-{
- if (!(canvas && brush)) return;
- ((IMG_CanvasRGBA32*)canvas)->blendPixmap(uStart, vStart, uEnd, vEnd, *((IMG_BrushRGBA32*)brush));
-}
-
-void IMG_CanvasDrawLineUVEX(IMG_CanvasPtr canvas, IMG_BrushPtr brush, float uStart, float vStart, float uEnd, float vEnd, int torus)
-{
- if (!(canvas && brush)) return;
- ((IMG_CanvasRGBA32*)canvas)->blendPixmap(uStart, vStart, uEnd, vEnd, *((IMG_BrushRGBA32*)brush), torus);
-}
-
-void IMG_CanvasSoftenAt(IMG_CanvasPtr canvas,float u, float v, unsigned int size,float alpha, float aspect, int torus)
-{
- ((IMG_CanvasRGBA32*)canvas)->SoftenAt(u, v, (TUns32)size, alpha, aspect, torus);
-}
-
-void IMG_CanvasFill(IMG_CanvasPtr canvas, float *rgba)
-{
- IMG_ColorRGB c (rgba[0], rgba[1], rgba[2]);
- IMG_Rect R (0, 0, ((IMG_CanvasRGBA32*)canvas)->getWidth(),
- ((IMG_CanvasRGBA32*)canvas)->getHeight()); // Bounds of this pixmap
- ((IMG_CanvasRGBA32*)canvas)->fillRect(R, c);
-}
-
-void IMG_CanvasSmear(IMG_CanvasPtr canvas,float uStart, float vStart, float uEnd, float vEnd, unsigned int size, float alpha, float aspect, int torus)
-{
- ((IMG_CanvasRGBA32*)canvas)->Smear(uStart, vStart, uEnd, vEnd, size, alpha, aspect, torus);
-
-}
-
-void IMG_CanvasCloneAt(IMG_CanvasPtr canvas,IMG_CanvasPtr other,float u,float v,float cu,float cv,int size,float alpha,float aspect)
-{
- ((IMG_CanvasRGBA32*)canvas)->CloneAt((IMG_CanvasRGBA32*)other, u, v, cu, cv, size, alpha, aspect);
-}
-