Lingua

GLES20.GlGetActiveUniform Metodo

Definizione

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

per android.opengl.GLES20.glGetActiveUniform(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte).

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

per android.opengl.GLES20.glGetActiveUniform(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte).

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

per android.opengl.GLES20.glGetActiveUniform(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte).

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

per android.opengl.GLES20.glGetActiveUniform(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte).

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