Class WGLNVDXInterop
java.lang.Object
org.lwjgl.opengl.WGLNVDXInterop
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intnwglDXLockObjectsNV(long device, int count, long objects) BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects)static intnwglDXUnlockObjectsNV(long device, int count, long objects) BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)static booleanwglDXCloseDeviceNV(long device) BOOL wglDXCloseDeviceNV(HANDLE device)static booleanwglDXLockObjectsNV(long device, PointerBuffer objects) BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects)static booleanwglDXObjectAccessNV(long object, int access) BOOL wglDXObjectAccessNV(HANDLE object, GLenum access)static longwglDXOpenDeviceNV(long dxDevice) HANDLE wglDXOpenDeviceNV(void * dxDevice)static longwglDXRegisterObjectNV(long device, long dxResource, int name, int type, int access) HANDLE wglDXRegisterObjectNV(HANDLE device, void * dxResource, GLuint name, GLenum type, GLenum access)static booleanwglDXSetResourceShareHandleNV(long dxObject, long shareHandle) BOOL wglDXSetResourceShareHandleNV(void * dxObject, HANDLE shareHandle)static booleanwglDXUnlockObjectsNV(long device, PointerBuffer objects) BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)static booleanwglDXUnregisterObjectNV(long device, long object) BOOL wglDXUnregisterObjectNV(HANDLE device, HANDLE object)
-
Field Details
-
WGL_ACCESS_READ_ONLY_NV
public static final int WGL_ACCESS_READ_ONLY_NV- See Also:
-
WGL_ACCESS_READ_WRITE_NV
public static final int WGL_ACCESS_READ_WRITE_NV- See Also:
-
WGL_ACCESS_WRITE_DISCARD_NV
public static final int WGL_ACCESS_WRITE_DISCARD_NV- See Also:
-
-
Method Details
-
wglDXOpenDeviceNV
HANDLE wglDXOpenDeviceNV(void * dxDevice) -
wglDXCloseDeviceNV
BOOL wglDXCloseDeviceNV(HANDLE device) -
wglDXRegisterObjectNV
@NativeType("HANDLE") public static long wglDXRegisterObjectNV(@NativeType("HANDLE") long device, @NativeType("void *") long dxResource, @NativeType("GLuint") int name, @NativeType("GLenum") int type, @NativeType("GLenum") int access) HANDLE wglDXRegisterObjectNV(HANDLE device, void * dxResource, GLuint name, GLenum type, GLenum access) -
wglDXUnregisterObjectNV
@NativeType("BOOL") public static boolean wglDXUnregisterObjectNV(@NativeType("HANDLE") long device, @NativeType("HANDLE") long object) BOOL wglDXUnregisterObjectNV(HANDLE device, HANDLE object) -
wglDXObjectAccessNV
@NativeType("BOOL") public static boolean wglDXObjectAccessNV(@NativeType("HANDLE") long object, @NativeType("GLenum") int access) BOOL wglDXObjectAccessNV(HANDLE object, GLenum access) -
nwglDXLockObjectsNV
public static int nwglDXLockObjectsNV(long device, int count, long objects) BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects) -
wglDXLockObjectsNV
@NativeType("BOOL") public static boolean wglDXLockObjectsNV(@NativeType("HANDLE") long device, @NativeType("HANDLE *") PointerBuffer objects) BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects) -
nwglDXUnlockObjectsNV
public static int nwglDXUnlockObjectsNV(long device, int count, long objects) BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects) -
wglDXUnlockObjectsNV
@NativeType("BOOL") public static boolean wglDXUnlockObjectsNV(@NativeType("HANDLE") long device, @NativeType("HANDLE *") PointerBuffer objects) BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)