GL.DrawRangeElements Method

Definition

Overloads

DrawRangeElements(All, Int32, Int32, Int32, All, IntPtr)
Obsolete.
DrawRangeElements(All, UInt32, UInt32, Int32, All, IntPtr)
Obsolete.
DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr)
DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr)
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[])
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5)
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,])
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,,])
Obsolete.
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[])
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,])
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,])
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,])
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5)
Obsolete.
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[])
Obsolete.
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,])
Obsolete.
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,,])
Obsolete.
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5)
Obsolete.
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[])
Obsolete.
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,])
Obsolete.
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5)

DrawRangeElements(All, Int32, Int32, Int32, All, IntPtr)

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements (OpenTK.Graphics.ES30.All mode, int start, int end, int count, OpenTK.Graphics.ES30.All type, IntPtr indices);
static member DrawRangeElements : OpenTK.Graphics.ES30.All * int * int * int * OpenTK.Graphics.ES30.All * nativeint -> unit

Parameters

mode
All
start
Int32
end
Int32
count
Int32
type
All
indices
IntPtr

nativeint

Attributes

Applies to

DrawRangeElements(All, UInt32, UInt32, Int32, All, IntPtr)

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements (OpenTK.Graphics.ES30.All mode, uint start, uint end, int count, OpenTK.Graphics.ES30.All type, IntPtr indices);
static member DrawRangeElements : OpenTK.Graphics.ES30.All * uint32 * uint32 * int * OpenTK.Graphics.ES30.All * nativeint -> unit

Parameters

mode
All
start
UInt32
end
UInt32
count
Int32
type
All
indices
IntPtr

nativeint

Attributes

Applies to

DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr)

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
public static void DrawRangeElements (OpenTK.Graphics.ES30.PrimitiveType mode, int start, int end, int count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices);
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * int * int * int * OpenTK.Graphics.ES30.DrawElementsType * nativeint -> unit

Parameters

start
Int32
end
Int32
count
Int32
indices
IntPtr

nativeint

Attributes

Applies to

DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
public static void DrawRangeElements (OpenTK.Graphics.ES30.PrimitiveType mode, uint start, uint end, int count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices);
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * uint32 * uint32 * int * OpenTK.Graphics.ES30.DrawElementsType * nativeint -> unit

Parameters

start
UInt32
end
UInt32
count
Int32
indices
IntPtr

nativeint

Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[])

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, int start, int end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * int * int * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
Int32
end
Int32
count
Int32
indices
T5[]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, uint start, uint end, int count, OpenTK.Graphics.ES30.DrawElementsType type, out T5 indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * uint32 * uint32 * int * OpenTK.Graphics.ES30.DrawElementsType *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
UInt32
end
UInt32
count
Int32
indices
T5
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, uint start, uint end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[,,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * uint32 * uint32 * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
UInt32
end
UInt32
count
Int32
indices
T5[,,]
Attributes

Applies to

DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,,])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, int start, int end, int count, OpenTK.Graphics.ES30.All type, T5[,,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * int * int * int * OpenTK.Graphics.ES30.All * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
Int32
end
Int32
count
Int32
type
All
indices
T5[,,]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, uint start, uint end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * uint32 * uint32 * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
UInt32
end
UInt32
count
Int32
indices
T5[]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,])

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, int start, int end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * int * int * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
Int32
end
Int32
count
Int32
indices
T5[,]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,])

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, uint start, uint end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * uint32 * uint32 * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
UInt32
end
UInt32
count
Int32
indices
T5[,]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,])

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, int start, int end, int count, OpenTK.Graphics.ES30.DrawElementsType type, T5[,,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * int * int * int * OpenTK.Graphics.ES30.DrawElementsType * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
Int32
end
Int32
count
Int32
indices
T5[,,]
Attributes

Applies to

DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5)

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, int start, int end, int count, OpenTK.Graphics.ES30.All type, out T5 indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * int * int * int * OpenTK.Graphics.ES30.All *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
Int32
end
Int32
count
Int32
type
All
indices
T5
Attributes

Applies to

DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, uint start, uint end, int count, OpenTK.Graphics.ES30.All type, T5[] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * uint32 * uint32 * int * OpenTK.Graphics.ES30.All * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
UInt32
end
UInt32
count
Int32
type
All
indices
T5[]
Attributes

Applies to

DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, uint start, uint end, int count, OpenTK.Graphics.ES30.All type, T5[,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * uint32 * uint32 * int * OpenTK.Graphics.ES30.All * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
UInt32
end
UInt32
count
Int32
type
All
indices
T5[,]
Attributes

Applies to

DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,,])

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, uint start, uint end, int count, OpenTK.Graphics.ES30.All type, T5[,,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * uint32 * uint32 * int * OpenTK.Graphics.ES30.All * 'T5[,,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
UInt32
end
UInt32
count
Int32
type
All
indices
T5[,,]
Attributes

Applies to

DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5)

Caution

Use the overload with strongly typed enumerations

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.CLSCompliant(false)]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, uint start, uint end, int count, OpenTK.Graphics.ES30.All type, out T5 indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * uint32 * uint32 * int * OpenTK.Graphics.ES30.All *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
UInt32
end
UInt32
count
Int32
type
All
indices
T5
Attributes

Applies to

DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, int start, int end, int count, OpenTK.Graphics.ES30.All type, T5[] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * int * int * int * OpenTK.Graphics.ES30.All * 'T5[] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
Int32
end
Int32
count
Int32
type
All
indices
T5[]
Attributes

Applies to

DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,])

Caution

Use the overload with strongly typed enumerations

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
[System.Obsolete("Use the overload with strongly typed enumerations")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.All mode, int start, int end, int count, OpenTK.Graphics.ES30.All type, T5[,] indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.All * int * int * int * OpenTK.Graphics.ES30.All * 'T5[,] -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

mode
All
start
Int32
end
Int32
count
Int32
type
All
indices
T5[,]
Attributes

Applies to

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5)

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glDrawRangeElements", Version="3.0")]
public static void DrawRangeElements<T5> (OpenTK.Graphics.ES30.PrimitiveType mode, int start, int end, int count, OpenTK.Graphics.ES30.DrawElementsType type, out T5 indices) where T5 : struct;
static member DrawRangeElements : OpenTK.Graphics.ES30.PrimitiveType * int * int * int * OpenTK.Graphics.ES30.DrawElementsType *  -> unit (requires 'T5 : struct)

Type Parameters

T5

Parameters

start
Int32
end
Int32
count
Int32
indices
T5
Attributes

Applies to