GL.VertexAttribPointer Method

Definition

Overloads

VertexAttribPointer(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, Int32)
VertexAttribPointer(UInt32, Int32, All, Boolean, Int32, IntPtr)
Obsolete.
VertexAttribPointer(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)
VertexAttribPointer(Int32, Int32, VertexAttribPointerType, Boolean, Int32, Int32)
VertexAttribPointer(Int32, Int32, All, Boolean, Int32, IntPtr)
Obsolete.
VertexAttribPointer(Int32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[])
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,])
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,,])
VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5)
VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[])
Obsolete.
VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[,])
Obsolete.
VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[,,])
Obsolete.
VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5)
Obsolete.
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,])
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,,])
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5)
VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[])
Obsolete.
VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[,])
Obsolete.
VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[,,])
Obsolete.
VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5)
Obsolete.
VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[])

VertexAttribPointer(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, Int32)

Important

This API is not CLS-compliant.

[System.CLSCompliant(false)]
public static void VertexAttribPointer (uint index, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, int offset);
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * int -> unit

Parameters

index
UInt32
size
Int32
normalized
Boolean
stride
Int32
offset
Int32
Attributes

Applies to

VertexAttribPointer(UInt32, Int32, All, Boolean, Int32, IntPtr)

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer (uint indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, IntPtr ptr);
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.All * bool * int * nativeint -> unit

Parameters

indx
UInt32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
IntPtr

nativeint

Attributes

Applies to

VertexAttribPointer(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
public static void VertexAttribPointer (uint indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, IntPtr ptr);
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * nativeint -> unit

Parameters

indx
UInt32
size
Int32
normalized
Boolean
stride
Int32
ptr
IntPtr

nativeint

Attributes

Applies to

VertexAttribPointer(Int32, Int32, VertexAttribPointerType, Boolean, Int32, Int32)

public static void VertexAttribPointer (int index, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, int offset);
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * int -> unit

Parameters

index
Int32
size
Int32
normalized
Boolean
stride
Int32
offset
Int32

Applies to

VertexAttribPointer(Int32, Int32, All, Boolean, Int32, IntPtr)

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer (int indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, IntPtr ptr);
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.All * bool * int * nativeint -> unit

Parameters

indx
Int32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
IntPtr

nativeint

Attributes

Applies to

VertexAttribPointer(Int32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
public static void VertexAttribPointer (int indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, IntPtr ptr);
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * nativeint -> unit

Parameters

indx
Int32
size
Int32
normalized
Boolean
stride
Int32
ptr
IntPtr

nativeint

Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[,] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[,]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,,])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[,,] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[,,]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, VertexAttribPointerType, Boolean, Int32, T5)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, out T5 ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[,])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[,] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[,]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5[,,])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[,,] ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[,,]
Attributes

Applies to

VertexAttribPointer<T5>(UInt32, Int32, All, Boolean, Int32, T5)

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (uint indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, out T5 ptr) where T5 : struct;
static member VertexAttribPointer : uint32 * int * OpenTK.Graphics.ES20.All * bool * int *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
UInt32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,])

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[,] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[,]
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[,,])

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[,,] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[,,]
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5)

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, out T5 ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[]
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[,])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[,] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[,]
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5[,,])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, T5[,,] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.All * bool * int * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5[,,]
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, All, Boolean, Int32, T5)

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.All type, bool normalized, int stride, out T5 ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.All * bool * int *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
type
All
normalized
Boolean
stride
Int32
ptr
T5
Attributes

Applies to

VertexAttribPointer<T5>(Int32, Int32, VertexAttribPointerType, Boolean, Int32, T5[])

[OpenTK.AutoGenerated(Category="2.0", EntryPoint="glVertexAttribPointer", Version="2.0")]
public static void VertexAttribPointer<T5> (int indx, int size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, int stride, T5[] ptr) where T5 : struct;
static member VertexAttribPointer : int * int * OpenTK.Graphics.ES20.VertexAttribPointerType * bool * int * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

indx
Int32
size
Int32
normalized
Boolean
stride
Int32
ptr
T5[]
Attributes

Applies to