Class GL.Nvx
  
  
  
  
  
  
  Assembly: OpenTK.dll
  Syntax
  
  Methods
  
  
  BeginConditionalRender(Int32)
  [requires: NVX_conditional_render]
Start conditional rendering
Declaration
  
    [AutoGenerated(Category = "NVX_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNVX")]
[CLSCompliant(false)]
public static void BeginConditionalRender(int id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | id | Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. | 
    
  
  
  BeginConditionalRender(UInt32)
  [requires: NVX_conditional_render]
Start conditional rendering
Declaration
  
    [AutoGenerated(Category = "NVX_conditional_render", Version = "", EntryPoint = "glBeginConditionalRenderNVX")]
[CLSCompliant(false)]
public static void BeginConditionalRender(uint id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | UInt32 | id | Specifies the name of an occlusion query object whose results are used to determine if the rendering commands are discarded. | 
    
  
  
  EndConditionalRender()
  [requires: NVX_conditional_render]
Declaration
  
    [AutoGenerated(Category = "NVX_conditional_render", Version = "", EntryPoint = "glEndConditionalRenderNVX")]
public static void EndConditionalRender()
   
  
  LGPUCopyImageSubData(Int32, Int32, Int32, NvxLinkedGpuMulticast, Int32, Int32, Int32, Int32, Int32, NvxLinkedGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUCopyImageSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUCopyImageSubData(int sourceGpu, int destinationGpuMask, int srcName, NvxLinkedGpuMulticast srcTarget, int srcLevel, int srcX, int srxY, int srcZ, int dstName, NvxLinkedGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
   
  Parameters
  
  
  LGPUCopyImageSubData(UInt32, UInt32, UInt32, NvxLinkedGpuMulticast, Int32, Int32, Int32, Int32, UInt32, NvxLinkedGpuMulticast, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUCopyImageSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUCopyImageSubData(uint sourceGpu, uint destinationGpuMask, uint srcName, NvxLinkedGpuMulticast srcTarget, int srcLevel, int srcX, int srxY, int srcZ, uint dstName, NvxLinkedGpuMulticast dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)
   
  Parameters
  
  
  LGPUInterlock()
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUInterlockNVX")]
public static void LGPUInterlock()
   
  
  LGPUNamedBufferSubData(Int32, Int32, IntPtr, Int32, IntPtr)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData(int gpuMask, int buffer, IntPtr offset, int size, IntPtr data)
   
  Parameters
  
  
  LGPUNamedBufferSubData(Int32, Int32, IntPtr, IntPtr, IntPtr)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData(int gpuMask, int buffer, IntPtr offset, IntPtr size, IntPtr data)
   
  Parameters
  
  
  LGPUNamedBufferSubData(UInt32, UInt32, IntPtr, Int32, IntPtr)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData(uint gpuMask, uint buffer, IntPtr offset, int size, IntPtr data)
   
  Parameters
  
  
  LGPUNamedBufferSubData(UInt32, UInt32, IntPtr, IntPtr, IntPtr)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, IntPtr data)
   
  Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, Int32, ref T4)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, Int32, T4[,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, ref T4)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(Int32, Int32, IntPtr, IntPtr, T4[,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(int gpuMask, int buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, ref T4)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, ref T4 data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[,, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, Int32, T4[,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, int size, T4[, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, ref T4)
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, ref T4 data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[,, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters
  
  
  LGPUNamedBufferSubData<T4>(UInt32, UInt32, IntPtr, IntPtr, T4[,])
  [requires: NVX_linked_gpu_multicast]
Declaration
  
    [AutoGenerated(Category = "NVX_linked_gpu_multicast", Version = "", EntryPoint = "glLGPUNamedBufferSubDataNVX")]
[CLSCompliant(false)]
public static void LGPUNamedBufferSubData<T4>(uint gpuMask, uint buffer, IntPtr offset, IntPtr size, T4[, ] data)
    where T4 : struct
   
  Parameters
  
  Type Parameters