OSDN Git Service

Remove @hide from the generated EGL 1.4 API
authorThomas Tafertshofer <tafertth@google.com>
Thu, 12 Jul 2012 22:54:56 +0000 (15:54 -0700)
committerThomas Tafertshofer <tafertth@google.com>
Sat, 14 Jul 2012 00:43:19 +0000 (17:43 -0700)
Change-Id: Ia5707533fcf1186ef648b8a4e25987f5e7e7dea3

opengl/tools/glgen/src/EGLCodeEmitter.java
opengl/tools/glgen/static/egl/EGLConfig.java
opengl/tools/glgen/static/egl/EGLContext.java
opengl/tools/glgen/static/egl/EGLDisplay.java
opengl/tools/glgen/static/egl/EGLObjectHandle.java
opengl/tools/glgen/static/egl/EGLSurface.java
opengl/tools/glgen/stubs/egl/EGL14Header.java-if

index 1691b65..300f776 100644 (file)
@@ -44,7 +44,7 @@ public class EGLCodeEmitter extends JniCodeEmitter {
         mUseContextPointer = false;
         mUseStaticMethods = true;
         mUseSimpleMethodNames = true;
-        mUseHideCommentForAPI = true;
+        mUseHideCommentForAPI = false;
     }
 
     public void emitCode(CFunc cfunc, String original) {
index d9aebfc..d457c9f 100644 (file)
 package android.opengl;
 
 /**
- * @hide
+ * Wrapper class for native EGLConfig objects.
+ *
  */
 public class EGLConfig extends EGLObjectHandle {
-    public EGLConfig(int handle) {
+    private EGLConfig(int handle) {
         super(handle);
     }
 
@@ -33,9 +34,4 @@ public class EGLConfig extends EGLObjectHandle {
         EGLConfig that = (EGLConfig) o;
         return getHandle() == that.getHandle();
     }
-
-    @Override
-    public int hashCode() {
-        return getHandle();
-    }
 }
index 7b194f3..41b8ef1 100644 (file)
 package android.opengl;
 
 /**
- * @hide
+ * Wrapper class for native EGLContext objects.
+ *
  */
 public class EGLContext extends EGLObjectHandle {
-    public EGLContext(int handle) {
+    private EGLContext(int handle) {
         super(handle);
     }
 
@@ -33,9 +34,4 @@ public class EGLContext extends EGLObjectHandle {
         EGLContext that = (EGLContext) o;
         return getHandle() == that.getHandle();
     }
-
-    @Override
-    public int hashCode() {
-        return getHandle();
-    }
 }
index a090cf0..17d1a64 100644 (file)
 package android.opengl;
 
 /**
- * @hide
+ * Wrapper class for native EGLDisplay objects.
+ *
  */
 public class EGLDisplay extends EGLObjectHandle {
-    public EGLDisplay(int handle) {
+    private EGLDisplay(int handle) {
         super(handle);
     }
 
@@ -33,9 +34,4 @@ public class EGLDisplay extends EGLObjectHandle {
         EGLDisplay that = (EGLDisplay) o;
         return getHandle() == that.getHandle();
     }
-
-    @Override
-    public int hashCode() {
-        return getHandle();
-    }
 }
index 01f9bd4..d2710de 100644 (file)
 package android.opengl;
 
 /**
- * @hide
+ * Base class for wrapped EGL objects.
+ *
  */
 public abstract class EGLObjectHandle {
     private final int mHandle;
 
-    public EGLObjectHandle(int handle) {
+    protected EGLObjectHandle(int handle) {
         mHandle = handle;
     }
 
+    /**
+     * Returns the native handle of the wrapped EGL object. This handle can be
+     * cast to the corresponding native type on the native side.
+     *
+     * For example, EGLDisplay dpy = (EGLDisplay)handle;
+     *
+     * @return the native handle of the wrapped EGL object.
+     */
     public int getHandle() {
         return mHandle;
     }
+
+    @Override
+    public int hashCode() {
+        return getHandle();
+    }
 }
index 4800a64..65bec4f 100644 (file)
 package android.opengl;
 
 /**
- * @hide
+ * Wrapper class for native EGLSurface objects.
+ *
  */
 public class EGLSurface extends EGLObjectHandle {
-    public EGLSurface(int handle) {
+    private EGLSurface(int handle) {
         super(handle);
     }
 
@@ -33,9 +34,4 @@ public class EGLSurface extends EGLObjectHandle {
         EGLSurface that = (EGLSurface) o;
         return getHandle() == that.getHandle();
     }
-
-    @Override
-    public int hashCode() {
-        return getHandle();
-    }
 }
index 9330c99..0c29d5c 100644 (file)
@@ -23,10 +23,10 @@ import android.view.Surface;
 import android.view.SurfaceView;
 import android.view.SurfaceHolder;
 
-
 /**
-* @hide
-*/
+ * EGL 1.4
+ *
+ */
 public class EGL14 {
 
 public static final int EGL_DEFAULT_DISPLAY            = 0;