Поделиться через


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.

Применяется к