javauis/m3g_qt/src/m3g_jsr184.inl
branchRCL_3
changeset 18 9ac0a0a7da70
parent 17 0fd27995241b
child 19 71c436fe3ce0
--- a/javauis/m3g_qt/src/m3g_jsr184.inl	Tue May 11 16:07:20 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
-/*
-* Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-
-/*!
- * \file \brief Global methods for JSR-184
- *
- * This file is <em>included</em>, not linked, by specific VM bindings.
- *
- */
-
-#ifndef M3G_JAVA_INCLUDE
-#   error included by m3g_<platform>_java_api.c; do not compile separately.
-#endif
-
-#include <m3g/m3g_core.h>
-#include "m3g_jsr184.h"
-
-/*----------------------------------------------------------------------
- * Internal functions
- *--------------------------------------------------------------------*/
-
-/*!
- * \brief Returns the number of bytes per pixel for a JSR-184 pixel
- * format
- *
- * \note Dependent on constants in Image2D.java
- */
-static M3Guint jsr184BytesPerPixel(int jsrFormat)
-{
-    switch (jsrFormat)
-    {
-    case M3G_ALPHA:
-        return 1;
-    case M3G_LUMINANCE:
-        return 1;
-    case M3G_LUMINANCE_ALPHA:
-        return 2;
-    case M3G_RGB:
-        return 3;
-    case M3G_RGBA:
-        return 4;
-    default:
-        return 0;
-    }
-}
-
-/*!
- * \brief Returns m3g core pixel format for qiven Qt based pixel format
- *
- */
-static M3GPixelFormat mapQtPixelformat(int qtFormat)
-{
-    switch (qtFormat)
-    {
-    case QImage::Format_RGB32:
-    case QImage::Format_ARGB32:
-        return M3G_ARGB8;
-    case QImage::Format_RGB888:
-        return M3G_RGB8;
-    case QImage::Format_RGB444:
-        return M3G_RGB4;
-    case QImage::Format_RGB16:
-        return M3G_RGB565;
-    default:
-        return M3G_NO_FORMAT;
-    }
-}
-
-
-/*!
- * \brief Return a MIDP exception string corresponding to an M3G error
- */
-static const char *jsr184Exception(M3Genum errorCode)
-{
-    switch (errorCode)
-    {
-    case M3G_NO_ERROR:
-        return NULL;
-    case M3G_OUT_OF_MEMORY:
-        return "java/lang/OutOfMemoryError";
-    case M3G_INVALID_OPERATION:
-        return "java/lang/IllegalStateException";
-    case M3G_INVALID_INDEX:
-        return "java/lang/IndexOutOfBoundsException";
-    case M3G_NULL_POINTER:
-        return "java/lang/NullPointerException";
-    case M3G_ARITHMETIC_ERROR:
-        return "java/lang/ArithmeticException";
-    case M3G_IO_ERROR:
-        return "java/io/IOException";
-    default:
-        return "java/lang/IllegalArgumentException";
-    }
-}