GL.DrawRangeElements GL.DrawRangeElements Method

Definition

Overloads

DrawRangeElements(All, Int32, Int32, Int32, All, IntPtr) DrawRangeElements(All, Int32, Int32, Int32, All, IntPtr)
DrawRangeElements(All, UInt32, UInt32, Int32, All, IntPtr) DrawRangeElements(All, UInt32, UInt32, Int32, All, IntPtr)
DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr) DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr)
DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr) DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr)
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[]) 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>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,]) DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,])
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,,]) DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,,])
DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[]) DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[])
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,]) 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>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,]) DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,])
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5) DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5)
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[]) DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[])
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,]) DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,])
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,,]) DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5[,,])
DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5) DrawRangeElements<T5>(All, UInt32, UInt32, Int32, All, T5)
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[]) DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[])
DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,]) DrawRangeElements<T5>(All, Int32, Int32, Int32, All, T5[,])
DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5) DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5)

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

Warning

This API is now obsolete.

[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 All
start
Int32 Int32
end
Int32 Int32
count
Int32 Int32
type
All All
indices
IntPtr IntPtr

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

Warning

This API is now obsolete.

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 All
start
UInt32 UInt32
count
Int32 Int32
type
All All
indices
IntPtr IntPtr

DrawRangeElements(PrimitiveType, Int32, Int32, Int32, DrawElementsType, IntPtr) 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 Int32
end
Int32 Int32
count
Int32 Int32
indices
IntPtr IntPtr

DrawRangeElements(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, IntPtr) 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 UInt32
count
Int32 Int32
indices
IntPtr IntPtr

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[]) 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 Int32
end
Int32 Int32
count
Int32 Int32
indices
T5[]

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5) 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 UInt32
count
Int32 Int32
indices

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,,]) 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 UInt32
count
Int32 Int32
indices

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

Warning

This API is now obsolete.

[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 All
start
Int32 Int32
end
Int32 Int32
count
Int32 Int32
type
All All
indices

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[]) 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 UInt32
count
Int32 Int32
indices
T5[]

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,]) 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 Int32
end
Int32 Int32
count
Int32 Int32
indices

DrawRangeElements<T5>(PrimitiveType, UInt32, UInt32, Int32, DrawElementsType, T5[,]) 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 UInt32
count
Int32 Int32
indices

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5[,,]) 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 Int32
end
Int32 Int32
count
Int32 Int32
indices

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

Warning

This API is now obsolete.

[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 All
start
Int32 Int32
end
Int32 Int32
count
Int32 Int32
type
All All
indices

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

Warning

This API is now obsolete.

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 All
start
UInt32 UInt32
count
Int32 Int32
type
All All
indices
T5[]

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

Warning

This API is now obsolete.

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 All
start
UInt32 UInt32
count
Int32 Int32
type
All All
indices

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

Warning

This API is now obsolete.

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 All
start
UInt32 UInt32
count
Int32 Int32
type
All All
indices

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

Warning

This API is now obsolete.

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 All
start
UInt32 UInt32
count
Int32 Int32
type
All All
indices

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

Warning

This API is now obsolete.

[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 All
start
Int32 Int32
end
Int32 Int32
count
Int32 Int32
type
All All
indices
T5[]

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

Warning

This API is now obsolete.

[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 All
start
Int32 Int32
end
Int32 Int32
count
Int32 Int32
type
All All
indices

DrawRangeElements<T5>(PrimitiveType, Int32, Int32, Int32, DrawElementsType, T5) 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 Int32
end
Int32 Int32
count
Int32 Int32
indices

Applies to