Função gluBuild2DMipmaps
A função gluBuild2DMipmaps cria mipmaps 2D.
Sintaxe
void WINAPI gluBuild2DMipmaps(
GLenum target,
GLint components,
GLint width,
GLInt height,
GLenum format,
GLenum type,
const void *data
);
Parâmetros
-
destino
-
A textura de destino. Deve ser GL_TEXTURE_2D.
-
Componentes
-
O número de componentes de cor na textura. Deve ser 1, 2, 3 ou 4.
-
width
-
A largura da imagem de textura.
-
altura
-
A altura da imagem de textura.
-
format
-
O formato dos dados de pixel. Deve ser um dos seguintes: GL_COLOR_INDEX, GL_RED, GL_GREEN, GL_BLUE, GL_ALPHA, GL_RGB, GL_RGBA, GL_BGR_EXT, GL_BGRA_EXT, GL_LUMINANCE ou GL_LUMINANCE_ALPHA.
-
tipo
-
O tipo de dados para dados. Deve ser um dos seguintes: GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT ou GL_FLOAT.
-
data
-
Um ponteiro para os dados de imagem na memória.
Retornar valor
Essa função não retorna um valor.
Comentários
A função gluBuild2DMipmaps obtém a imagem de entrada e gera todas as imagens mipmap (usando gluScaleImage) para que a imagem de entrada possa ser usada como uma imagem de textura mipmapped. Para carregar cada uma das imagens, chame glTexImage2D. Se as dimensões da imagem de entrada não forem potências de dois, a imagem será dimensionada para que a largura e a altura sejam potências de dois antes que os mipmaps sejam gerados.
Um valor retornado de zero indica êxito. Caso contrário, um código de erro GLU será retornado (consulte gluErrorString).
Para obter uma descrição dos valores aceitáveis para o parâmetro de formato , consulte glTexImage2D. Para obter uma descrição dos valores aceitáveis para o tipo, consulte glDrawPixels.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|