GLES20.GlGetShaderSource 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 |
|---|---|
| GlGetShaderSource(Int32) |
Ottiene l'origine archiviata di uno shader quando è disponibile il supporto del compilatore shader. |
| GlGetShaderSource(Int32, Int32, IntBuffer, SByte) |
Metodo interrotto, ma usato per essere pubblico (b/6006380) |
| GlGetShaderSource(Int32, Int32, Int32[], Int32, Byte[], Int32) |
Copia l'origine archiviata di uno shader in una matrice di byte fornita dal chiamante. |
GlGetShaderSource(Int32)
Ottiene l'origine archiviata di uno shader quando è disponibile il supporto del compilatore shader.
[Android.Runtime.Register("glGetShaderSource", "(I)Ljava/lang/String;", "")]
public static string? GlGetShaderSource(int shader);
[<Android.Runtime.Register("glGetShaderSource", "(I)Ljava/lang/String;", "")>]
static member GlGetShaderSource : int -> string
Parametri
- shader
- Int32
Modello di bit del nome senza segno dell'oggetto shader.
Valori restituiti
Origine archiviata o stringa vuota quando GL_SHADER_SOURCE_LENGTH è zero; JNI alloca il conteggio dei byte segnalato e decodifica la stringa restituita.
- Attributi
Commenti
per android.opengl.GLES20.glGetShaderSource(int, int, 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
GlGetShaderSource(Int32, Int32, IntBuffer, SByte)
Metodo interrotto, ma usato per essere pubblico (b/6006380)
[Android.Runtime.Register("glGetShaderSource", "(IILjava/nio/IntBuffer;B)V", "")]
public static void GlGetShaderSource(int shader, int bufsize, Java.Nio.IntBuffer? length, sbyte source);
[<Android.Runtime.Register("glGetShaderSource", "(IILjava/nio/IntBuffer;B)V", "")>]
static member GlGetShaderSource : int * int * Java.Nio.IntBuffer * sbyte -> unit
Parametri
- shader
- Int32
Identificatore dello shader GL inoltrato alla query nativa del codice sorgente.
- bufsize
- Int32
Limite della query nativa per i caratteri di origine, incluso il valore Null di terminazione.
- length
- IntBuffer
Buffer intero passato alla query nativa per la lunghezza dell'origine, escluso il valore Null di terminazione.
- source
- 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 l'origine dello shader restituito.
- Attributi
Commenti
per android.opengl.GLES20.glGetShaderSource(int, int, 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
GlGetShaderSource(Int32, Int32, Int32[], Int32, Byte[], Int32)
Copia l'origine archiviata di uno shader in una matrice di byte fornita dal chiamante.
[Android.Runtime.Register("glGetShaderSource", "(II[II[BI)V", "")]
public static void GlGetShaderSource(int shader, int bufsize, int[]? length, int lengthOffset, byte[]? source, int sourceOffset);
[<Android.Runtime.Register("glGetShaderSource", "(II[II[BI)V", "")>]
static member GlGetShaderSource : int * int * int[] * int * byte[] * int -> unit
Parametri
- shader
- Int32
Modello di bit del nome non firmato dell'oggetto shader; È necessario il supporto del compilatore shader.
- bufsize
- Int32
Capacità del buffer di origine 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 lo omette. La capacità non è selezionata.
- lengthOffset
- Int32
Indice di matrice integer non negativo per la lunghezza; ignorato quando la lunghezza è Null.
- source
- Byte[]
Matrice di output di byte non Null in sourceOffset con spazio per byte bufsize. L'origine è a terminazione zero quando lo spazio consente e può essere troncato; la capacità non viene controllata.
- sourceOffset
- Int32
Indice di matrice di byte iniziale non negativo.
- Attributi
Commenti
per android.opengl.GLES20.glGetShaderSource(int, int, 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.