glCopyTexImage2D¶
copy pixels into a 2D texture image
function glCopyTexImage2D(int $target, int $level, int $internalformat, int $x, int $y, int $width, int $height, int $border) : void
- arguments
-
int
$target
Specifies the target texture. Must beGL_TEXTURE_2D ,GL_TEXTURE_CUBE_MAP_POSITIVE_X ,GL_TEXTURE_CUBE_MAP_NEGATIVE_X ,GL_TEXTURE_CUBE_MAP_POSITIVE_Y ,GL_TEXTURE_CUBE_MAP_NEGATIVE_Y ,GL_TEXTURE_CUBE_MAP_POSITIVE_Z , orGL_TEXTURE_CUBE_MAP_NEGATIVE_Z .int
$level
Specifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.int
$internalformat
Specifies the internal format of the texture. Must be one of the following symbolic constants:GL_COMPRESSED_RED ,GL_COMPRESSED_RG ,GL_COMPRESSED_RGB ,GL_COMPRESSED_RGBA .GL_COMPRESSED_SRGB ,GL_COMPRESSED_SRGB_ALPHA .GL_DEPTH_COMPONENT ,GL_DEPTH_COMPONENT16 ,GL_DEPTH_COMPONENT24 ,GL_DEPTH_COMPONENT32 ,GL_STENCIL_INDEX8 ,GL_RED ,GL_RG ,GL_RGB ,GL_R3_G3_B2 ,GL_RGB4 ,GL_RGB5 ,GL_RGB8 ,GL_RGB10 ,GL_RGB12 ,GL_RGB16 ,GL_RGBA ,GL_RGBA2 ,GL_RGBA4 ,GL_RGB5_A1 ,GL_RGBA8 ,GL_RGB10_A2 ,GL_RGBA12 ,GL_RGBA16 ,GL_SRGB ,GL_SRGB8 ,GL_SRGB_ALPHA , orGL_SRGB8_ALPHA8 .int
$x
Specify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.int
$y
int
$width
Specifies the width of the texture image.int
$height
Specifies the height of the texture image.int
$border
Must be 0.
- returns
-
void
Copyright © 2010-2014 Khronos Group
This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. https://opencontent.org/openpub/.