語言

GLUtils.TexImage2D 方法

定義

多載

名稱 Description
TexImage2D(Int32, Int32, Bitmap, Int32)

texImage2D 版本,可自動判斷 internalFormat 和類型。

TexImage2D(Int32, Int32, Int32, Bitmap, Int32)

在目前的 OpenGL 內容上呼叫 glTexImage2D()。

TexImage2D(Int32, Int32, Int32, Bitmap, Int32, Int32)

texImage2D() 版本,採用 OpenGL ES 規格所定義的明確型別參數。

TexImage2D(Int32, Int32, Bitmap, Int32)

texImage2D 版本,可自動判斷 internalFormat 和類型。

[Android.Runtime.Register("texImage2D", "(IILandroid/graphics/Bitmap;I)V", "")]
public static void TexImage2D(int target, int level, Android.Graphics.Bitmap? bitmap, int border);
[<Android.Runtime.Register("texImage2D", "(IILandroid/graphics/Bitmap;I)V", "")>]
static member TexImage2D : int * int * Android.Graphics.Bitmap * int -> unit

參數

target
Int32

目標

level
Int32

水平儀

bitmap
Bitmap

點陣圖

border
Int32

邊界

屬性

備註

texImage2D 版本,可自動判斷 internalFormat 和類型。

的 android.opengl.GLUtils.texImage2D(int, int, android.graphics.Bitmap, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

TexImage2D(Int32, Int32, Int32, Bitmap, Int32)

在目前的 OpenGL 內容上呼叫 glTexImage2D()。

[Android.Runtime.Register("texImage2D", "(IIILandroid/graphics/Bitmap;I)V", "")]
public static void TexImage2D(int target, int level, int internalformat, Android.Graphics.Bitmap? bitmap, int border);
[<Android.Runtime.Register("texImage2D", "(IIILandroid/graphics/Bitmap;I)V", "")>]
static member TexImage2D : int * int * int * Android.Graphics.Bitmap * int -> unit

參數

target
Int32

目標

level
Int32

水平儀

internalformat
Int32

internalformat

bitmap
Bitmap

點陣圖

border
Int32

邊界

屬性

備註

在目前的 OpenGL 內容上呼叫 glTexImage2D()。 如果沒有目前的內容,則行為與呼叫沒有目前內容的 glTexImage2D() 相同,也就是說,eglGetError() 會傳回適當的錯誤。 不同於 glTexImage2D() 位圖不能是 Null,而且在該情況下會引發例外狀況。 所有其他參數都與用於 glTexImage2D() 的參數相同。

注意:此方法不會變更GL_UNPACK_ALIGNMENT,您必須確定根據提供的位圖正確設定它。

位圖是否可以有兩個維度的非乘冪,取決於目前的OpenGL內容。 一律在呼叫此方法后一段時間檢查 glGetError(),就像直接使用 OpenGL 一樣。

的 android.opengl.GLUtils.texImage2D(int, int, int, android.graphics.Bitmap, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

TexImage2D(Int32, Int32, Int32, Bitmap, Int32, Int32)

texImage2D() 版本,採用 OpenGL ES 規格所定義的明確型別參數。

[Android.Runtime.Register("texImage2D", "(IIILandroid/graphics/Bitmap;II)V", "")]
public static void TexImage2D(int target, int level, int internalformat, Android.Graphics.Bitmap? bitmap, int type, int border);
[<Android.Runtime.Register("texImage2D", "(IIILandroid/graphics/Bitmap;II)V", "")>]
static member TexImage2D : int * int * int * Android.Graphics.Bitmap * int * int -> unit

參數

target
Int32

目標

level
Int32

水平儀

internalformat
Int32

internalformat

bitmap
Bitmap

點陣圖

type
Int32

型別

border
Int32

邊界

屬性

備註

texImage2D() 版本,採用 OpenGL ES 規格所定義的明確型別參數。 位圖的實際類型和內部格式必須與指定的類型和 internalformat 參數相容。

的 android.opengl.GLUtils.texImage2D(int, int, int, android.graphics.Bitmap, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於