Pike v8.1 release 6

Method GLUE.BaseTexture()->create_texture()


Method create_texture

void create_texture(mapping|void imgs, int(2bit)|void flags, int|void width, int|void height)

Description

Actually creates the texture.

Parameter imgs

If zero, a black texture with the dimensions width * height will be generated. Otherwise imgs should be a mapping as follows.

"image" : Image.Image

The actual image to be used as texture. It will be cropped/padded to meet the dimensions given in width and height.

"alpha" : Image.Image

Optional image to be used as alpha channel, depending on the alpha value given to create/construct.

Parameter flags

If 1, the texture will be mipmapped. If bit 1 (2) is set, texture will not be wrapped but clamped.

Parameter width
Parameter height

The dimensions of the texture. If omitted the dimensions of the images in imgs will be used.

See also

resize