Sets the currently bound texture to data
.
data
can be either an ImageElement, a
CanvasElement, a VideoElement, or an ImageData object.
To use texImage2d
with a TypedData object, use texImage2dTyped
.
Source
void texImage2DUntyped(int targetTexture, int levelOfDetail,
int internalFormat, int format, int type, data) {
if (data is ImageElement) {
texImage2DImage(targetTexture, levelOfDetail, internalFormat, format,
type, data);
} else if (data is ImageData) {
texImage2DImageData(targetTexture, levelOfDetail, internalFormat, format,
type, data);
} else if (data is CanvasElement) {
texImage2DCanvas(targetTexture, levelOfDetail, internalFormat, format,
type, data);
} else {
texImage2DVideo(targetTexture, levelOfDetail, internalFormat, format,
type, data);
}
}