21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 #ifndef _AWT_MLIB_H_
26 #define _AWT_MLIB_H_
27
28 #include "awt_ImagingLib.h"
29
30
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 typedef void (*mlib_start_timer)(int);
35 typedef void (*mlib_stop_timer)(int, int);
36
37 JNIEXPORT mlib_status awt_getImagingLib(JNIEnv *env, mlibFnS_t *sMlibFns,
38 mlibSysFnS_t *sMlibSysFns);
39 JNIEXPORT mlib_start_timer awt_setMlibStartTimer();
40 JNIEXPORT mlib_stop_timer awt_setMlibStopTimer();
41 JNIEXPORT void awt_getBIColorOrder(int type, int *colorOrder);
42
43 #ifdef __cplusplus
44 }; /* end of extern "C" */
45 #endif
46
47
48
49 #endif /* _AWT_MLIB_H */
|
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 #ifndef _AWT_MLIB_H_
26 #define _AWT_MLIB_H_
27
28 #include "awt_ImagingLib.h"
29
30
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 typedef void (*mlib_start_timer)(int);
35 typedef void (*mlib_stop_timer)(int, int);
36
37 JNIEXPORT mlib_status awt_getImagingLib(JNIEnv *env, mlibFnS_t *sMlibFns,
38 mlibSysFnS_t *sMlibSysFns);
39 JNIEXPORT mlib_start_timer awt_setMlibStartTimer();
40 JNIEXPORT mlib_stop_timer awt_setMlibStopTimer();
41
42 #ifdef __cplusplus
43 }; /* end of extern "C" */
44 #endif
45
46
47
48 #endif /* _AWT_MLIB_H */
|