Lingua

GLES20.GlVertexAttribPointer Metodo

Definizione

Overload

Nome Descrizione
GlVertexAttribPointer(Int32, Int32, Int32, Boolean, Int32, Buffer)

Definisce una matrice di attributi generici persistente usando la memoria client.

GlVertexAttribPointer(Int32, Int32, Int32, Boolean, Int32, Int32)

Definisce una matrice di attributi generici usando il buffer di matrice attualmente associato.

GlVertexAttribPointer(Int32, Int32, Int32, Boolean, Int32, Buffer)

Definisce una matrice di attributi generici persistente usando la memoria client.

[Android.Runtime.Register("glVertexAttribPointer", "(IIIZILjava/nio/Buffer;)V", "")]
public static void GlVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, Java.Nio.Buffer? ptr);
[<Android.Runtime.Register("glVertexAttribPointer", "(IIIZILjava/nio/Buffer;)V", "")>]
static member GlVertexAttribPointer : int * int * int * bool * int * Java.Nio.Buffer -> unit

Parametri

indx
Int32

Indice dell'attributo in base zero, minore di GL_MAX_VERTEX_ATTRIBS.

size
Int32

Uno, due, tre o quattro componenti per ogni elemento attributo.

type
Int32

Token di tipo componente supportato.

normalized
Boolean

Indica se i componenti in formato intero vengono normalizzati nell'intervallo di unità con segno o senza segno anziché direttamente convertiti.

stride
Int32

Spaziatura byte non negativo tra gli elementi; zero significa che i dati sono strettamente compressi.

ptr
Buffer

Buffer diretto e nativo non Null nella posizione corrente, con GL_ARRAY_BUFFER non associato. Java non mantiene alcun riferimento al buffer e lo stub dei limiti nativo ignora il conteggio rimanente. Mantenere attivo il buffer e fornire spazio di archiviazione sufficiente per ogni elemento usato da disegni successivi.

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

GlVertexAttribPointer(Int32, Int32, Int32, Boolean, Int32, Int32)

Definisce una matrice di attributi generici usando il buffer di matrice attualmente associato.

[Android.Runtime.Register("glVertexAttribPointer", "(IIIZII)V", "")]
public static void GlVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset);
[<Android.Runtime.Register("glVertexAttribPointer", "(IIIZII)V", "")>]
static member GlVertexAttribPointer : int * int * int * bool * int * int -> unit

Parametri

indx
Int32

Indice dell'attributo in base zero, minore di GL_MAX_VERTEX_ATTRIBS.

size
Int32

Uno, due, tre o quattro componenti per ogni elemento attributo.

type
Int32

Token di tipo componente supportato.

normalized
Boolean

Indica se i componenti in formato intero vengono normalizzati nell'intervallo di unità con segno o senza segno anziché direttamente convertiti.

stride
Int32

Spaziatura byte non negativo tra gli elementi; zero significa che i dati sono strettamente compressi.

offset
Int32

Offset di byte non negativo nell'GL_ARRAY_BUFFER associato, allineato per il tipo. Mantenere spazio di archiviazione del buffer sufficiente per ogni elemento a cui si accede in seguito.

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