home *** CD-ROM | disk | FTP | other *** search
- class VRCBase {
- static String status = new String();
- static int VRC_ATTR_COLOR;
- static int VRC_ATTR_ELASTICITY = 1;
- static int VRC_ATTR_POSITION = 2;
- static int VRC_ATTR_GRAVITY = 3;
- static int VRC_ATTR_NAME = 4;
- static int VRC_ATTR_ORIENTATION = 5;
- static int VRC_ATTR_ROTATION = 5;
- static int VRC_ATTR_SHADING = 6;
- static int VRC_ATTR_URL = 7;
- static int VRC_ATTR_TEXTURE = 8;
- static int VRC_ATTR_HINT = 9;
- static int VRC_ATTR_MOVEABLE = 10;
- static int VRC_ATTR_ROTATEABLE = 11;
- static int VRC_ATTR_THROWABLE = 12;
- static int VRC_ATTR_DISPLAY = 13;
- static int VRC_ATTR_BACKGROUND_COLOR = 14;
- static int VRC_ATTR_BACKGROUND_TEXTURE = 15;
- static int VRC_ATTR_VIEWER_MOVE_SPEED = 16;
- static int VRC_ATTR_VIEWER_ROT_SPEED = 17;
- static int VRC_ATTR_URL_DESCRIPTION = 18;
- static int VRC_ATTR_TOUCHABLE = 20;
- static int VRC_ATTR_SELECTION_TYPE = 21;
- static int VRC_ATTR_ROTATE_RELATIVE = 22;
- static int VRC_ATTR_ROTATE_RELATIVE_LIMITS = 23;
- static int VRC_ATTR_ROTATE_RELATIVE_PIVOT = 24;
- static int VRC_ATTR_TRANSLATE_RELATIVE = 25;
- static int VRC_ATTR_TRANSLATE_RELATIVE_LIMITS = 26;
- static int VRC_ATTR_LOAD_TEXTURES = 27;
- static int VRC_ATTR_LOAD_WWWINLINES = 28;
- static int VRC_ATTR_LOAD_REMOTE_FILES = 29;
- static int VRC_ATTR_WEIGHT = 30;
- static int VRC_ATTR_WIRL_VERSION = 31;
- static int VRC_WRAP_IGNORE = -1;
- static int VRC_WRAP_FLAT;
- static int VRC_WRAP_CYLINDERICAL = 1;
- static int VRC_WRAP_SPHERICAL = 2;
- static int VRC_WRAP_CHROME = 3;
- public int ActiveHWND;
-
- public VRCBase() {
- if (status != "loaded") {
- try {
- System.loadLibrary("vrcjavai");
- status = "loaded";
- } catch (SecurityException var1) {
- System.out.println("Applet SecurityException");
- status = "error";
- }
- }
- }
-
- native int VRCCustomCondition(int var1, int var2);
-
- native int VRCObjectDetect2D(int var1, int var2, int var3);
-
- native int VRCObjectGetCurrentSelected(int var1, int var2);
-
- native int VRCObjectSelect(int var1, int var2);
-
- native int VRCObjectListGetFirst(int var1);
-
- native int VRCObjectListGetNumber(int var1);
-
- native int VRCObjectListGetNext(int var1);
-
- native int VRCObjectRotateRel2D(int var1, int var2, int var3, int var4, int var5, int var6, int var7);
-
- native int VRCObjectSelect2D(int var1, int var2, int var3);
-
- native int VRCObjectSetPicked(int var1, int var2);
-
- native int VRCObjectObjectTranslateRel2D(int var1, int var2, int var3, int var4, int var5, int var6, int var7);
-
- native int VRCRenderFrameComplete(int var1);
-
- native int VRCObjectGetPtr(int var1, char[] var2);
-
- native int Java_VRCGetActiveHWND(Object var1);
-
- native int Java_VRCGetName(int var1, char[] var2);
-
- native int Java_VRCObjectGetPositionRel(int var1, int var2, float[] var3);
-
- native int Java_VRCObjectRotateRel(int var1, int var2, float[] var3);
-
- native int Java_VRCObjectRotateRel2(int var1, int var2, float[] var3);
-
- native int Java_VRCObjectTranslate(int var1, int var2, float[] var3);
-
- native int Java_VRCObjectTranslateRel(int var1, int var2, float[] var3);
-
- native int Java_VRCViewerGetPosition(int var1, float[] var2);
-
- native int Java_VRCObjectSetColor(int var1, int var2, int var3, int[] var4);
-
- native int Java_VRCObjectGetColor(int var1, int var2, int var3, int[] var4);
-
- native int Java_VRCObjectSetPosition(int var1, int var2, int var3, float[] var4);
-
- native int Java_VRCObjectGetPosition(int var1, int var2, int var3, float[] var4);
-
- native int Java_VRCObjectSetRotation(int var1, int var2, int var3, float[] var4);
-
- native int Java_VRCObjectGetRotation(int var1, int var2, int var3, float[] var4);
-
- native int Java_SetFocus(int var1);
-
- public int Render(int iWind) {
- int i = this.VRCRenderFrameComplete(iWind);
- return i;
- }
-
- public void destroy() {
- }
- }
-