~siretart/ubuntu/utopic/blender/libav10

« back to all changes in this revision

Viewing changes to source/gameengine/GamePlayer/netscape/src/Blender3DPlugin.h

  • Committer: Package Import Robot
  • Author(s): Matteo F. Vescovi
  • Date: 2012-07-23 08:54:18 UTC
  • mfrom: (14.2.16 sid)
  • mto: (14.2.19 sid)
  • mto: This revision was merged to the branch mainline in revision 42.
  • Revision ID: package-import@ubuntu.com-20120723085418-9foz30v6afaf5ffs
Tags: 2.63a-2
* debian/: Cycles support added (Closes: #658075)
  For now, this top feature has been enabled only
  on [any-amd64 any-i386] architectures because
  of OpenImageIO failing on all others
* debian/: scripts installation path changed
  from /usr/lib to /usr/share:
  + debian/patches/: patchset re-worked for path changing
  + debian/control: "Breaks" field added on yafaray-exporter

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* DO NOT EDIT THIS FILE - it is machine generated */
2
 
#include "jri.h"
3
 
 
4
 
/* Header for class Blender3DPlugin */
5
 
 
6
 
#ifndef _Blender3DPlugin_H_
7
 
#define _Blender3DPlugin_H_
8
 
 
9
 
#ifdef __cplusplus
10
 
extern "C" {
11
 
#endif /* __cplusplus */
12
 
 
13
 
struct java_lang_String;
14
 
struct java_lang_Class;
15
 
 
16
 
/*******************************************************************************
17
 
 * Class Blender3DPlugin
18
 
 ******************************************************************************/
19
 
 
20
 
typedef struct Blender3DPlugin Blender3DPlugin;
21
 
 
22
 
#define classname_Blender3DPlugin       "Blender3DPlugin"
23
 
 
24
 
#define class_Blender3DPlugin(env) \
25
 
        ((struct java_lang_Class*)JRI_FindClass(env, classname_Blender3DPlugin))
26
 
 
27
 
/*******************************************************************************
28
 
 * Public Methods
29
 
 ******************************************************************************/
30
 
 
31
 
#ifdef DEBUG
32
 
 
33
 
/*** public native SendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ***/
34
 
extern JRI_PUBLIC_API(void)
35
 
Blender3DPlugin_SendMessage(JRIEnv* env, struct Blender3DPlugin* self, struct java_lang_String *a, struct java_lang_String *b, struct java_lang_String *c, struct java_lang_String *d);
36
 
 
37
 
/*** public native blenderURL (Ljava/lang/String;)V ***/
38
 
extern JRI_PUBLIC_API(void)
39
 
Blender3DPlugin_blenderURL(JRIEnv* env, struct Blender3DPlugin* self, struct java_lang_String *a);
40
 
 
41
 
#else /* !DEBUG */
42
 
 
43
 
/*** public native SendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ***/
44
 
#define Blender3DPlugin_SendMessage(env, obj, a, b, c, d) \
45
 
        ((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_Blender3DPlugin_SendMessage, a, b, c, d))
46
 
 
47
 
/*** public native blenderURL (Ljava/lang/String;)V ***/
48
 
#define Blender3DPlugin_blenderURL(env, obj, a) \
49
 
        ((void)JRI_CallMethod(env)(env, JRI_CallMethod_op, obj, methodID_Blender3DPlugin_blenderURL, a))
50
 
 
51
 
#endif /* !DEBUG*/
52
 
 
53
 
/*** public native SendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ***/
54
 
extern JRIMethodID FAR methodID_Blender3DPlugin_SendMessage;
55
 
#define name_Blender3DPlugin_SendMessage        "SendMessage"
56
 
#define sig_Blender3DPlugin_SendMessage         "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"
57
 
#define use_Blender3DPlugin_SendMessage(env, clazz)     \
58
 
        (methodID_Blender3DPlugin_SendMessage = \
59
 
                JRI_GetMethodID(env, clazz,     \
60
 
                        name_Blender3DPlugin_SendMessage,       \
61
 
                        sig_Blender3DPlugin_SendMessage))
62
 
#define unuse_Blender3DPlugin_SendMessage(env, clazz)   \
63
 
        (methodID_Blender3DPlugin_SendMessage = JRIUninitialized)
64
 
 
65
 
/*** public native blenderURL (Ljava/lang/String;)V ***/
66
 
extern JRIMethodID FAR methodID_Blender3DPlugin_blenderURL;
67
 
#define name_Blender3DPlugin_blenderURL "blenderURL"
68
 
#define sig_Blender3DPlugin_blenderURL  "(Ljava/lang/String;)V"
69
 
#define use_Blender3DPlugin_blenderURL(env, clazz)      \
70
 
        (methodID_Blender3DPlugin_blenderURL =  \
71
 
                JRI_GetMethodID(env, clazz,     \
72
 
                        name_Blender3DPlugin_blenderURL,        \
73
 
                        sig_Blender3DPlugin_blenderURL))
74
 
#define unuse_Blender3DPlugin_blenderURL(env, clazz)    \
75
 
        (methodID_Blender3DPlugin_blenderURL = JRIUninitialized)
76
 
 
77
 
/*******************************************************************************
78
 
 * IMPLEMENTATION SECTION: 
79
 
 * Define the IMPLEMENT_Blender3DPlugin symbol 
80
 
 * if you intend to implement the native methods of this class. This 
81
 
 * symbol makes the private and protected methods available. You should 
82
 
 * also call the register_Blender3DPlugin routine 
83
 
 * to make your native methods available.
84
 
 ******************************************************************************/
85
 
 
86
 
extern JRI_PUBLIC_API(struct java_lang_Class*)
87
 
use_Blender3DPlugin(JRIEnv* env);
88
 
 
89
 
extern JRI_PUBLIC_API(void)
90
 
unuse_Blender3DPlugin(JRIEnv* env);
91
 
 
92
 
extern JRI_PUBLIC_API(struct java_lang_Class*)
93
 
register_Blender3DPlugin(JRIEnv* env);
94
 
 
95
 
extern JRI_PUBLIC_API(void)
96
 
unregister_Blender3DPlugin(JRIEnv* env);
97
 
 
98
 
#ifdef IMPLEMENT_Blender3DPlugin
99
 
 
100
 
/*******************************************************************************
101
 
 * Native Methods: 
102
 
 * These are the signatures of the native methods which you must implement.
103
 
 ******************************************************************************/
104
 
 
105
 
/*** public native SendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ***/
106
 
extern JRI_PUBLIC_API(void)
107
 
native_Blender3DPlugin_SendMessage(JRIEnv* env, struct Blender3DPlugin* self, struct java_lang_String *a, struct java_lang_String *b, struct java_lang_String *c, struct java_lang_String *d);
108
 
 
109
 
/*** public native blenderURL (Ljava/lang/String;)V ***/
110
 
extern JRI_PUBLIC_API(void)
111
 
native_Blender3DPlugin_blenderURL(JRIEnv* env, struct Blender3DPlugin* self, struct java_lang_String *a);
112
 
 
113
 
/*******************************************************************************
114
 
 * Implementation Methods: 
115
 
 * You should only use these from within the native method definitions.
116
 
 ******************************************************************************/
117
 
 
118
 
#ifdef DEBUG
119
 
 
120
 
/*** <init> ()V ***/
121
 
extern JRI_PUBLIC_API(struct Blender3DPlugin*)
122
 
Blender3DPlugin_new(JRIEnv* env, struct java_lang_Class* clazz);
123
 
 
124
 
#else /* !DEBUG */
125
 
 
126
 
/*** <init> ()V ***/
127
 
#define Blender3DPlugin_new(env, clazz) \
128
 
        ((struct Blender3DPlugin*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_Blender3DPlugin_new))
129
 
 
130
 
#endif /* !DEBUG*/
131
 
 
132
 
/*** <init> ()V ***/
133
 
extern JRIMethodID FAR methodID_Blender3DPlugin_new;
134
 
#define name_Blender3DPlugin_new        "<init>"
135
 
#define sig_Blender3DPlugin_new         "()V"
136
 
#define use_Blender3DPlugin_new(env, clazz)     \
137
 
        (methodID_Blender3DPlugin_new = \
138
 
                JRI_GetMethodID(env, clazz,     \
139
 
                        name_Blender3DPlugin_new,       \
140
 
                        sig_Blender3DPlugin_new))
141
 
#define unuse_Blender3DPlugin_new(env, clazz)   \
142
 
        (methodID_Blender3DPlugin_new = JRIUninitialized)
143
 
 
144
 
#endif /* IMPLEMENT_Blender3DPlugin */
145
 
 
146
 
#ifdef __cplusplus
147
 
} /* extern "C" */
148
 
 
149
 
/*******************************************************************************
150
 
 * C++ Definitions
151
 
 ******************************************************************************/
152
 
 
153
 
#include "netscape_plugin_Plugin.h"
154
 
 
155
 
struct Blender3DPlugin : public netscape_plugin_Plugin {
156
 
 
157
 
        static struct java_lang_Class* _use(JRIEnv* env) {
158
 
                return use_Blender3DPlugin(env);
159
 
        }
160
 
 
161
 
        static void _unuse(JRIEnv* env) {
162
 
                unuse_Blender3DPlugin(env);
163
 
        }
164
 
 
165
 
        static struct java_lang_Class* _register(JRIEnv* env) {
166
 
                return register_Blender3DPlugin(env);
167
 
        }
168
 
 
169
 
        static void _unregister(JRIEnv* env) {
170
 
                unregister_Blender3DPlugin(env);
171
 
        }
172
 
 
173
 
        static struct java_lang_Class* _class(JRIEnv* env) {
174
 
                return class_Blender3DPlugin(env);
175
 
        }
176
 
 
177
 
        /* Public Methods */
178
 
        /*** public native SendMessage (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ***/
179
 
        void SendMessage(JRIEnv* env, struct java_lang_String *a, struct java_lang_String *b, struct java_lang_String *c, struct java_lang_String *d) {
180
 
                Blender3DPlugin_SendMessage(env, this, a, b, c, d);
181
 
        }
182
 
 
183
 
        /*** public native blenderURL (Ljava/lang/String;)V ***/
184
 
        void blenderURL(JRIEnv* env, struct java_lang_String *a) {
185
 
                Blender3DPlugin_blenderURL(env, this, a);
186
 
        }
187
 
 
188
 
#ifdef IMPLEMENT_Blender3DPlugin
189
 
 
190
 
#endif /* IMPLEMENT_Blender3DPlugin */
191
 
};
192
 
 
193
 
#endif /* __cplusplus */
194
 
 
195
 
#endif /* Class Blender3DPlugin */
196