Mesh.SetIntUniform Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetIntUniform(String, Int32) |
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. |
SetIntUniform(String, Int32[]) |
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. |
SetIntUniform(String, Int32, Int32) |
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. |
SetIntUniform(String, Int32, Int32, Int32) |
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. |
SetIntUniform(String, Int32, Int32, Int32, Int32) |
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. |
SetIntUniform(String, Int32)
Задает универсальное значение, соответствующее шейдеру, назначенному сетке.
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=34)]
public virtual void SetIntUniform (string uniformName, int value);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int -> unit
override this.SetIntUniform : string * int -> unit
Параметры
- uniformName
- String
имя, соответствующее формату int uniform delcared в программе шейдера.
- value
- Int32
значение, соответствующее однородной форме int с заданным именем.
- Атрибуты
Комментарии
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. Если шейдер не имеет единообразия с таким именем или если униформа объявлена с типом, отличным от int или int[1], создается исключение IllegalArgumentException.
Документация по Java для android.graphics.Mesh.setIntUniform(java.lang.String, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetIntUniform(String, Int32[])
Задает универсальное значение, соответствующее шейдеру, назначенному сетке.
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=34)]
public virtual void SetIntUniform (string uniformName, int[] values);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int[] -> unit
override this.SetIntUniform : string * int[] -> unit
Параметры
- uniformName
- String
имя, соответствующее формату int uniform delcared в программе шейдера.
- values
- Int32[]
значения int, соответствующие универсальному типу int vec4 с заданным именем.
- Атрибуты
Комментарии
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. Если шейдер не имеет единообразия с таким именем или если форма объявлена с типом, отличным от int (для N=1), ivecN или int[N], где N является длиной парам значений, возникает исключение IllegalArgumentException.
Документация по Java для android.graphics.Mesh.setIntUniform(java.lang.String, int[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetIntUniform(String, Int32, Int32)
Задает универсальное значение, соответствующее шейдеру, назначенному сетке.
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=34)]
public virtual void SetIntUniform (string uniformName, int value1, int value2);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int -> unit
override this.SetIntUniform : string * int * int -> unit
Параметры
- uniformName
- String
имя, соответствующее формату int uniform delcared в программе шейдера.
- value1
- Int32
первое значение, соответствующее форме int с заданным именем.
- value2
- Int32
второе значение, соответствующее однородной форме int с заданным именем.
- Атрибуты
Комментарии
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. Если шейдер не имеет единообразия с таким именем или если форма объявлена с типом, отличным от ivec2 или int[2], создается исключение IllegalArgumentException.
Документация по Java для android.graphics.Mesh.setIntUniform(java.lang.String, int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetIntUniform(String, Int32, Int32, Int32)
Задает универсальное значение, соответствующее шейдеру, назначенному сетке.
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=34)]
public virtual void SetIntUniform (string uniformName, int value1, int value2, int value3);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int * int -> unit
override this.SetIntUniform : string * int * int * int -> unit
Параметры
- uniformName
- String
имя, соответствующее формату int uniform delcared в программе шейдера.
- value1
- Int32
первое значение, соответствующее форме int с заданным именем.
- value2
- Int32
второе значение, соответствующее однородной форме int с заданным именем.
- value3
- Int32
третье значение, соответствующее форме int с заданным именем.
- Атрибуты
Комментарии
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. Если шейдер не имеет единообразия с таким именем или если униформа объявлена с типом, отличным от ivec3 или int[3], создается исключение IllegalArgumentException.
Документация по Java для android.graphics.Mesh.setIntUniform(java.lang.String, int, int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
SetIntUniform(String, Int32, Int32, Int32, Int32)
Задает универсальное значение, соответствующее шейдеру, назначенному сетке.
[Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=34)]
public virtual void SetIntUniform (string uniformName, int value1, int value2, int value3, int value4);
[<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=34)>]
abstract member SetIntUniform : string * int * int * int * int -> unit
override this.SetIntUniform : string * int * int * int * int -> unit
Параметры
- uniformName
- String
имя, соответствующее формату int uniform delcared в программе шейдера.
- value1
- Int32
первое значение, соответствующее форме int с заданным именем.
- value2
- Int32
второе значение, соответствующее однородной форме int с заданным именем.
- value3
- Int32
третье значение, соответствующее форме int с заданным именем.
- value4
- Int32
четвертое значение, соответствующее однородной форме int с заданным именем.
- Атрибуты
Комментарии
Задает универсальное значение, соответствующее шейдеру, назначенному сетке. Если шейдер не имеет единообразия с таким именем или если униформа объявлена с типом, отличным от ivec4 или int[4], создается исключение IllegalArgumentException.
Документация по Java для android.graphics.Mesh.setIntUniform(java.lang.String, int, int, int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.