Package org.lwjgl.opengl
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
public static long wglDXOpenDeviceNV(long dxDevice) HANDLE wglDXOpenDeviceNV(void * dxDevice) -
wglDXCloseDeviceNV
public static boolean wglDXCloseDeviceNV(long device) BOOL wglDXCloseDeviceNV(HANDLE device) -
wglDXRegisterObjectNV
public static long wglDXRegisterObjectNV(long device, long dxResource, int name, int type, int access) HANDLE wglDXRegisterObjectNV(HANDLE device, void * dxResource, GLuint name, GLenum type, GLenum access) -
wglDXUnregisterObjectNV
public static boolean wglDXUnregisterObjectNV(long device, long object) BOOL wglDXUnregisterObjectNV(HANDLE device, HANDLE object) -
wglDXObjectAccessNV
public static boolean wglDXObjectAccessNV(long object, 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
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
BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)