aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/common/nio/NativeBuffer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/jogamp/common/nio/NativeBuffer.java')
-rw-r--r--src/java/com/jogamp/common/nio/NativeBuffer.java33
1 files changed, 20 insertions, 13 deletions
diff --git a/src/java/com/jogamp/common/nio/NativeBuffer.java b/src/java/com/jogamp/common/nio/NativeBuffer.java
index 170297a..99a5cbc 100644
--- a/src/java/com/jogamp/common/nio/NativeBuffer.java
+++ b/src/java/com/jogamp/common/nio/NativeBuffer.java
@@ -11,37 +11,44 @@ import java.nio.ByteBuffer;
* @author Michael Bien
* @author Sven Gothel
*/
-/*public*/ interface NativeBuffer/*<B extends NativeBuffer>*/ { // make public as soon we support generics
-
- public boolean hasRemaining();
-
- public boolean isDirect();
+public interface NativeBuffer/*<B extends NativeBuffer>*/ {
public int limit();
+ public int capacity();
+
public int position();
+ public NativeBuffer position(int newPos);
+
public int remaining();
- public long[] array();
+ public boolean hasRemaining();
+
+ public NativeBuffer rewind();
+
+ public boolean hasArray();
+
+ public int arrayOffset();
+
+ public ByteBuffer getBuffer();
+
+ public boolean isDirect();
- public int capacity();
/*
- public B rewind();
+ public long[] array();
- public B position(int newPos);
+ public B rewind();
public B put(int index, long value);
public B put(long value);
public B put(B src);
-*/
+
public long get();
public long get(int idx);
-
- public ByteBuffer getBuffer();
-
+*/
}