Class WGLNVDXInterop

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

public class WGLNVDXInterop extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    nwglDXLockObjectsNV(long device, int count, long objects)
    BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects)
    static int
    nwglDXUnlockObjectsNV(long device, int count, long objects)
    BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)
    static boolean
    wglDXCloseDeviceNV(long device)
    BOOL wglDXCloseDeviceNV(HANDLE device)
    static boolean
    wglDXLockObjectsNV(long device, org.lwjgl.PointerBuffer objects)
    BOOL wglDXLockObjectsNV(HANDLE device, GLint count, HANDLE * objects)
    static boolean
    wglDXObjectAccessNV(long object, int access)
    BOOL wglDXObjectAccessNV(HANDLE object, GLenum access)
    static long
    wglDXOpenDeviceNV(long dxDevice)
    HANDLE wglDXOpenDeviceNV(void * dxDevice)
    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)
    static boolean
    wglDXSetResourceShareHandleNV(long dxObject, long shareHandle)
    BOOL wglDXSetResourceShareHandleNV(void * dxObject, HANDLE shareHandle)
    static boolean
    wglDXUnlockObjectsNV(long device, org.lwjgl.PointerBuffer objects)
    BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)
    static boolean
    wglDXUnregisterObjectNV(long device, long object)
    BOOL wglDXUnregisterObjectNV(HANDLE device, HANDLE object)

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 *") org.lwjgl.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 *") org.lwjgl.PointerBuffer objects)
      BOOL wglDXUnlockObjectsNV(HANDLE device, GLint count, HANDLE * objects)