Top Description Constructors Methods
org.lwjgl.opengl

public Class WGLNVCopyImage

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to the WGL_NV_copy_image extension.

This extension enables efficient image data transfer between image objects (i.e. textures and renderbuffers) without the need to bind the objects or otherwise configure the rendering pipeline. The WGL version allows copying between images in different contexts, even if those contexts are in different sharelists or even on different physical devices.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
wglCopyImageSubDataNV(long
the source OpenGL context
srcRC
,
int
the source object
srcName
,
int
the source object target
srcTarget
,
int
the source level-of-detail number
srcLevel
,
int
the source texel x coordinate
srcX
,
int
the source texel y coordinate
srcY
,
int
the source texel z coordinate
srcZ
,
long
the destination OpenGL context
dstRC
,
int
the destination object
dstName
,
int
the destination object target
dstTarget
,
int
the destination level-of-detail number
dstLevel
,
int
the destination texel x coordinate
dstX
,
int
the destination texel y coordinate
dstY
,
int
the destination texel z coordinate
dstZ
,
int
the number of texels to copy in the x-dimension
width
,
int
the number of texels to copy in the y-dimension
height
,
int
the number of texels to copy in the z-dimension
depth
)

Behaves identically to the core function CopyImageSubDataNV, except that the srcRC and dstRC parameters specify the contexts in which to look up the source and destination objects, respectively.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

WGLNVCopyImageback to summary
protected WGLNVCopyImage()

Method Detail

wglCopyImageSubDataNVback to summary
public static boolean wglCopyImageSubDataNV(long srcRC, int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, long dstRC, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)

Behaves identically to the core function CopyImageSubDataNV, except that the srcRC and dstRC parameters specify the contexts in which to look up the source and destination objects, respectively. A value of zero indicates that the currently bound context should be used instead.

Parameters
srcRC:long

the source OpenGL context

srcName:int

the source object

srcTarget:int

the source object target

srcLevel:int

the source level-of-detail number

srcX:int

the source texel x coordinate

srcY:int

the source texel y coordinate

srcZ:int

the source texel z coordinate

dstRC:long

the destination OpenGL context

dstName:int

the destination object

dstTarget:int

the destination object target

dstLevel:int

the destination level-of-detail number

dstX:int

the destination texel x coordinate

dstY:int

the destination texel y coordinate

dstZ:int

the destination texel z coordinate

width:int

the number of texels to copy in the x-dimension

height:int

the number of texels to copy in the y-dimension

depth:int

the number of texels to copy in the z-dimension

Annotations
@NativeType:BOOL