Class WGLNVDXInterop

java.lang.Object
org.lwjgl.opengl.WGLNVDXInterop

public class WGLNVDXInterop extends 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

    • wglDXSetResourceShareHandleNV

      @NativeType("BOOL") public static boolean wglDXSetResourceShareHandleNV(@NativeType("void *") long dxObject, @NativeType("HANDLE") long shareHandle)
      BOOL wglDXSetResourceShareHandleNV(void * dxObject, HANDLE shareHandle)
    • wglDXOpenDeviceNV

      @NativeType("HANDLE") public static long wglDXOpenDeviceNV(@NativeType("void *") long dxDevice)
      HANDLE wglDXOpenDeviceNV(void * dxDevice)
    • wglDXCloseDeviceNV

      @NativeType("BOOL") public static boolean wglDXCloseDeviceNV(@NativeType("HANDLE") long device)
      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)