GL.GetActiveUniform GL.GetActiveUniform Method

Definition

Overloads

GetActiveUniform(UInt32, UInt32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder)
GetActiveUniform(UInt32, UInt32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder)
GetActiveUniform(UInt32, UInt32, Int32, Int32, Int32, ActiveUniformType, StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32, Int32, ActiveUniformType, StringBuilder)
GetActiveUniform(Int32, Int32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder)
GetActiveUniform(Int32, Int32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder)
GetActiveUniform(Int32, Int32, Int32, Int32, Int32, ActiveUniformType, StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32, Int32, ActiveUniformType, StringBuilder)
GetActiveUniform(Int32, Int32, Int32, ActiveUniformType) GetActiveUniform(Int32, Int32, Int32, ActiveUniformType)

GetActiveUniform(UInt32, UInt32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
[System.CLSCompliant(false)]
public static void GetActiveUniform (uint program, uint index, int bufsize, int* length, int* size, OpenTK.Graphics.ES30.ActiveUniformType* type, System.Text.StringBuilder name);
static member GetActiveUniform : uint32 * uint32 * int * nativeptr<int> * nativeptr<int> * nativeptr<OpenTK.Graphics.ES30.ActiveUniformType> * System.Text.StringBuilder -> unit

Parameters

program
UInt32 UInt32
index
UInt32 UInt32
bufsize
Int32 Int32
length
Int32*
size
Int32*

GetActiveUniform(UInt32, UInt32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
[System.CLSCompliant(false)]
public static void GetActiveUniform (uint program, uint index, int bufsize, int[] length, int[] size, OpenTK.Graphics.ES30.ActiveUniformType[] type, System.Text.StringBuilder name);
static member GetActiveUniform : uint32 * uint32 * int * int[] * int[] * OpenTK.Graphics.ES30.ActiveUniformType[] * System.Text.StringBuilder -> unit

Parameters

program
UInt32 UInt32
index
UInt32 UInt32
bufsize
Int32 Int32
length
Int32[]
size
Int32[]

GetActiveUniform(UInt32, UInt32, Int32, Int32, Int32, ActiveUniformType, StringBuilder) GetActiveUniform(UInt32, UInt32, Int32, Int32, Int32, ActiveUniformType, StringBuilder)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
[System.CLSCompliant(false)]
public static void GetActiveUniform (uint program, uint index, int bufsize, out int length, out int size, out OpenTK.Graphics.ES30.ActiveUniformType type, System.Text.StringBuilder name);
static member GetActiveUniform : uint32 * uint32 * int *  *  *  * System.Text.StringBuilder -> unit

Parameters

program
UInt32 UInt32
index
UInt32 UInt32
bufsize
Int32 Int32
length
Int32 Int32
size
Int32 Int32

GetActiveUniform(Int32, Int32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32[], Int32[], ActiveUniformType[], StringBuilder)

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
public static void GetActiveUniform (int program, int index, int bufsize, int[] length, int[] size, OpenTK.Graphics.ES30.ActiveUniformType[] type, System.Text.StringBuilder name);
static member GetActiveUniform : int * int * int * int[] * int[] * OpenTK.Graphics.ES30.ActiveUniformType[] * System.Text.StringBuilder -> unit

Parameters

program
Int32 Int32
index
Int32 Int32
bufsize
Int32 Int32
length
Int32[]
size
Int32[]

GetActiveUniform(Int32, Int32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32*, Int32*, ActiveUniformType*, StringBuilder)

Important

This API is not CLS-compliant.

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
[System.CLSCompliant(false)]
public static void GetActiveUniform (int program, int index, int bufsize, int* length, int* size, OpenTK.Graphics.ES30.ActiveUniformType* type, System.Text.StringBuilder name);
static member GetActiveUniform : int * int * int * nativeptr<int> * nativeptr<int> * nativeptr<OpenTK.Graphics.ES30.ActiveUniformType> * System.Text.StringBuilder -> unit

Parameters

program
Int32 Int32
index
Int32 Int32
bufsize
Int32 Int32
length
Int32*
size
Int32*

GetActiveUniform(Int32, Int32, Int32, Int32, Int32, ActiveUniformType, StringBuilder) GetActiveUniform(Int32, Int32, Int32, Int32, Int32, ActiveUniformType, StringBuilder)

[OpenTK.AutoGenerated(Category="3.0", EntryPoint="glGetActiveUniform", Version="3.0")]
public static void GetActiveUniform (int program, int index, int bufsize, out int length, out int size, out OpenTK.Graphics.ES30.ActiveUniformType type, System.Text.StringBuilder name);
static member GetActiveUniform : int * int * int *  *  *  * System.Text.StringBuilder -> unit

Parameters

program
Int32 Int32
index
Int32 Int32
bufsize
Int32 Int32
length
Int32 Int32
size
Int32 Int32

GetActiveUniform(Int32, Int32, Int32, ActiveUniformType) GetActiveUniform(Int32, Int32, Int32, ActiveUniformType)

public static string GetActiveUniform (int program, int uniformIndex, out int size, out OpenTK.Graphics.ES30.ActiveUniformType type);
static member GetActiveUniform : int * int *  *  -> string

Parameters

program
Int32 Int32
uniformIndex
Int32 Int32
size
Int32 Int32

Returns

Applies to