Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class OESMapbuffer

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Native bindings to the OES_mapbuffer extension.

This extension adds to the vertex buffer object functionality supported by OpenGL ES 1.1 or ES 2.0 by allowing the entire data storage of a buffer object to be mapped into the client's address space.

Field Summary

Modifier and TypeField and Description
public static final int
GL_BUFFER_ACCESS_OES

Accepted by the value parameter of GetBufferParameteriv.

public static final int
GL_BUFFER_MAP_POINTER_OES

Accepted by the pname parameter of GetBufferPointervOES.

public static final int
GL_BUFFER_MAPPED_OES

Accepted by the value parameter of GetBufferParameteriv.

public static final int
GL_WRITE_ONLY_OES

Accepted by the access parameter of MapBufferOES.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static long
glGetBufferPointerOES(int target, int pname)

public static void
glGetBufferPointervOES(int target, int pname, PointerBuffer params)

public static ByteBuffer
glMapBufferOES(int target, int access)

public static ByteBuffer
glMapBufferOES(int target, int access, ByteBuffer old_buffer)

public static ByteBuffer
glMapBufferOES(int target, int access, long length, ByteBuffer old_buffer)

public static native boolean
glUnmapBufferOES(int target)

public static native void
nglGetBufferPointervOES(int target, int pname, long params)

public static native long
nglMapBufferOES(int target, int access)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_BUFFER_ACCESS_OESback to summary
public static final int GL_BUFFER_ACCESS_OES

Accepted by the value parameter of GetBufferParameteriv.

GL_BUFFER_MAP_POINTER_OESback to summary
public static final int GL_BUFFER_MAP_POINTER_OES

Accepted by the pname parameter of GetBufferPointervOES.

GL_BUFFER_MAPPED_OESback to summary
public static final int GL_BUFFER_MAPPED_OES

Accepted by the value parameter of GetBufferParameteriv.

GL_WRITE_ONLY_OESback to summary
public static final int GL_WRITE_ONLY_OES

Accepted by the access parameter of MapBufferOES.

Constructor Detail

OESMapbufferback to summary
protected OESMapbuffer()

Method Detail

glGetBufferPointerOESback to summary
public static long glGetBufferPointerOES(int target, int pname)
Annotations
@NativeType:void
glGetBufferPointervOESback to summary
public static void glGetBufferPointervOES(int target, int pname, PointerBuffer params)
glMapBufferOESback to summary
public static ByteBuffer glMapBufferOES(int target, int access)
Annotations
@Nullable
@NativeType:void *
glMapBufferOESback to summary
public static ByteBuffer glMapBufferOES(int target, int access, ByteBuffer old_buffer)
Annotations
@Nullable
@NativeType:void *
glMapBufferOESback to summary
public static ByteBuffer glMapBufferOES(int target, int access, long length, ByteBuffer old_buffer)
Annotations
@Nullable
@NativeType:void *
glUnmapBufferOESback to summary
public static native boolean glUnmapBufferOES(int target)
Annotations
@NativeType:GLboolean
nglGetBufferPointervOESback to summary
public static native void nglGetBufferPointervOES(int target, int pname, long params)
nglMapBufferOESback to summary
public static native long nglMapBufferOES(int target, int access)