GLES20.GlGetActiveUniform Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GlGetActiveUniform(Int32, Int32, IntBuffer, IntBuffer) |
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione. |
| GlGetActiveUniform(Int32, Int32, Int32[], Int32, Int32[], Int32) |
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione. |
| GlGetActiveUniform(Int32, Int32, Int32, IntBuffer, IntBuffer, IntBuffer, SByte) |
Metodo interrotto, ma usato per essere pubblico (b/6006380) |
| GlGetActiveUniform(Int32, Int32, Int32, Int32[], Int32, Int32[], Int32, Int32[], Int32, Byte[], Int32) |
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione. |
GlGetActiveUniform(Int32, Int32, IntBuffer, IntBuffer)
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione.
[Android.Runtime.Register("glGetActiveUniform", "(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;", "")]
public static string? GlGetActiveUniform(int program, int index, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type);
[<Android.Runtime.Register("glGetActiveUniform", "(IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;", "")>]
static member GlGetActiveUniform : int * int * Java.Nio.IntBuffer * Java.Nio.IntBuffer -> string
Parametri
- program
- Int32
Modello di bit del nome non firmato dell'oggetto programma, sottoposto a query dopo un tentativo di collegamento.
- index
- Int32
Indice di enumerazione uniforme attivo, minore di GL_ACTIVE_UNIFORMS; non si tratta di una posizione uniforme.
- size
- IntBuffer
Buffer di output diretto e nativo non Null nella posizione corrente con spazio per un numero intero. Per una matrice, l'indice elemento attivo più alto più uno; in caso contrario, non un conteggio dei componenti scalari. La capacità non è selezionata. La pulizia basata su matrici non è sicura.
- type
- IntBuffer
Buffer di output diretto e nativo non Null nella posizione corrente con spazio per un numero intero. Token di tipo di dati GLSL restituito. La capacità non è selezionata. La pulizia basata su matrici non è sicura.
Valori restituiti
Nome uniforme attivo. Se il GL_ACTIVE_UNIFORM_MAX_LENGTH sottoposto a query è zero, JNI restituisce una stringa vuota senza accedere alle dimensioni o agli output del tipo.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GlGetActiveUniform(Int32, Int32, Int32[], Int32, Int32[], Int32)
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione.
[Android.Runtime.Register("glGetActiveUniform", "(II[II[II)Ljava/lang/String;", "")]
public static string? GlGetActiveUniform(int program, int index, int[]? size, int sizeOffset, int[]? type, int typeOffset);
[<Android.Runtime.Register("glGetActiveUniform", "(II[II[II)Ljava/lang/String;", "")>]
static member GlGetActiveUniform : int * int * int[] * int * int[] * int -> string
Parametri
- program
- Int32
Modello di bit del nome non firmato dell'oggetto programma, sottoposto a query dopo un tentativo di collegamento.
- index
- Int32
Indice di enumerazione uniforme attivo, minore di GL_ACTIVE_UNIFORMS; non si tratta di una posizione uniforme.
- size
- Int32[]
Matrice di output non Null con sizeOffset con spazio per un numero intero. Per una matrice, l'indice elemento attivo più alto più uno; in caso contrario, non un conteggio dei componenti scalari. La capacità non è selezionata.
- sizeOffset
- Int32
Indice di matrice iniziale non negativo, misurato in voci integer anziché byte.
- type
- Int32[]
Matrice di output non Null in corrispondenza di typeOffset con spazio per un numero intero. Token di tipo di dati GLSL restituito. La capacità non è selezionata.
- typeOffset
- Int32
Indice di matrice iniziale non negativo, misurato in voci integer anziché byte.
Valori restituiti
Nome uniforme attivo. Se il GL_ACTIVE_UNIFORM_MAX_LENGTH sottoposto a query è zero, JNI restituisce una stringa vuota senza accedere alle dimensioni o agli output del tipo.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GlGetActiveUniform(Int32, Int32, Int32, IntBuffer, IntBuffer, IntBuffer, SByte)
Metodo interrotto, ma usato per essere pubblico (b/6006380)
[Android.Runtime.Register("glGetActiveUniform", "(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V", "")]
public static void GlGetActiveUniform(int program, int index, int bufsize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type, sbyte name);
[<Android.Runtime.Register("glGetActiveUniform", "(IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V", "")>]
static member GlGetActiveUniform : int * int * int * Java.Nio.IntBuffer * Java.Nio.IntBuffer * Java.Nio.IntBuffer * sbyte -> unit
Parametri
- program
- Int32
Identificatore del programma GL inoltrato alla query uniforme attiva nativa.
- index
- Int32
Indice dell'uniforme attiva all'interno di tale programma, passato alla query nativa.
- bufsize
- Int32
Limite della query nativa sui caratteri scritti nella destinazione del nome, incluso il valore Null di terminazione.
- length
- IntBuffer
Buffer intero passato alla query nativa per la lunghezza del nome, escluso il valore Null di terminazione.
- size
- IntBuffer
Buffer intero passato alla query nativa per le dimensioni uniformi, misurate negli elementi del relativo tipo GL.
- type
- IntBuffer
Buffer intero passato alla query nativa per il token di tipo di dati GL dell'uniforme.
- name
- SByte
Valore di byte di cui esegue il cast del wrapper JNI legacy in un indirizzo di output nativo. Non si tratta di un buffer per il nome uniforme restituito.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GlGetActiveUniform(Int32, Int32, Int32, Int32[], Int32, Int32[], Int32, Int32[], Int32, Byte[], Int32)
Ottiene il nome, il tipo e le dimensioni di un'uniforme attiva in base all'indice di enumerazione.
[Android.Runtime.Register("glGetActiveUniform", "(III[II[II[II[BI)V", "")]
public static void GlGetActiveUniform(int program, int index, int bufsize, int[]? length, int lengthOffset, int[]? size, int sizeOffset, int[]? type, int typeOffset, byte[]? name, int nameOffset);
[<Android.Runtime.Register("glGetActiveUniform", "(III[II[II[II[BI)V", "")>]
static member GlGetActiveUniform : int * int * int * int[] * int * int[] * int * int[] * int * byte[] * int -> unit
Parametri
- program
- Int32
Modello di bit del nome non firmato dell'oggetto programma, sottoposto a query dopo un tentativo di collegamento.
- index
- Int32
Indice di enumerazione uniforme attivo, minore di GL_ACTIVE_UNIFORMS; non si tratta di una posizione uniforme.
- bufsize
- Int32
Capacità del buffer dei nomi non negativo in byte, incluso lo spazio per un carattere di terminazione zero.
- length
- Int32[]
Matrice di output facoltativa per un conteggio di byte integer escluso il carattere di terminazione zero; Null omette il conteggio. La capacità non è selezionata.
- lengthOffset
- Int32
Indice di matrice integer non negativo per la lunghezza; ignorato quando la lunghezza è Null.
- size
- Int32[]
Matrice di output non Null con sizeOffset con spazio per un numero intero. Per una matrice, l'indice elemento attivo più alto più uno; in caso contrario, non un conteggio dei componenti scalari. La capacità non è selezionata.
- sizeOffset
- Int32
Indice di matrice iniziale non negativo, misurato in voci integer anziché byte.
- type
- Int32[]
Matrice di output non Null in corrispondenza di typeOffset con spazio per un numero intero. Token di tipo di dati GLSL restituito. La capacità non è selezionata.
- typeOffset
- Int32
Indice di matrice iniziale non negativo, misurato in voci integer anziché byte.
- name
- Byte[]
Matrice di output di byte non Null in nameOffset con spazio per byte bufsize; il nome è a terminazione zero quando lo spazio consente e può essere troncato. La capacità non è selezionata.
- nameOffset
- Int32
Indice di matrice di byte iniziale non negativo.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.