Show / Hide Table of Contents

Class GL.Qcom

Inheritance
System.Object
GL.Qcom
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: OpenTK.Graphics.ES30
Assembly: cs.temp.dll.dll
Syntax
public static class Qcom

Methods

AlphaFunc(All, Single)

[requires: QCOM_alpha_test] Specify the alpha test function

Declaration
[AutoGenerated(Category = "QCOM_alpha_test", Version = "", EntryPoint = "glAlphaFuncQCOM")]
public static void AlphaFunc(All func, float ref)
Parameters
Type Name Description
All func

Specifies the alpha comparison function. Symbolic constants Never, Less, Equal, Lequal, Greater, Notequal, Gequal, and Always are accepted. The initial value is Always.

System.Single ref

DisableDriverControl(Int32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glDisableDriverControlQCOM")]
[CLSCompliant(false)]
public static void DisableDriverControl(int driverControl)
Parameters
Type Name Description
System.Int32 driverControl

DisableDriverControl(UInt32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glDisableDriverControlQCOM")]
[CLSCompliant(false)]
public static void DisableDriverControl(uint driverControl)
Parameters
Type Name Description
System.UInt32 driverControl

EnableDriverControl(Int32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glEnableDriverControlQCOM")]
[CLSCompliant(false)]
public static void EnableDriverControl(int driverControl)
Parameters
Type Name Description
System.Int32 driverControl

EnableDriverControl(UInt32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glEnableDriverControlQCOM")]
[CLSCompliant(false)]
public static void EnableDriverControl(uint driverControl)
Parameters
Type Name Description
System.UInt32 driverControl

EndTiling(All)

[requires: QCOM_tiled_rendering]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glEndTilingQCOM")]
public static void EndTiling(All preserveMask)
Parameters
Type Name Description
All preserveMask

EndTiling(BufferBitQcom)

[requires: QCOM_tiled_rendering]

Declaration
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glEndTilingQCOM")]
public static void EndTiling(BufferBitQcom preserveMask)
Parameters
Type Name Description
BufferBitQcom preserveMask

ExtGetBufferPointer(All, IntPtr)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")]
public static void ExtGetBufferPointer(All target, IntPtr params)
Parameters
Type Name Description
All target
System.IntPtr params

ExtGetBufferPointer<T1>(All, ref T1)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")]
public static void ExtGetBufferPointer<T1>(All target, ref T1 params)where T1 : struct
Parameters
Type Name Description
All target
T1 params
Type Parameters
Name Description
T1

ExtGetBufferPointer<T1>(All, T1[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")]
[CLSCompliant(false)]
public static void ExtGetBufferPointer<T1>(All target, T1[] params)where T1 : struct
Parameters
Type Name Description
All target
T1[] params
Type Parameters
Name Description
T1

ExtGetBufferPointer<T1>(All, T1[,,])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")]
[CLSCompliant(false)]
public static void ExtGetBufferPointer<T1>(All target, T1[,, ] params)where T1 : struct
Parameters
Type Name Description
All target
T1[,,] params
Type Parameters
Name Description
T1

ExtGetBufferPointer<T1>(All, T1[,])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")]
[CLSCompliant(false)]
public static void ExtGetBufferPointer<T1>(All target, T1[, ] params)where T1 : struct
Parameters
Type Name Description
All target
T1[,] params
Type Parameters
Name Description
T1

ExtGetBuffers(Int32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] int *buffers, int maxBuffers, [Count(Count = 1)] int *numBuffers)
Parameters
Type Name Description
System.Int32* buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32* numBuffers

[length: 1]

ExtGetBuffers(Int32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] int *buffers, int maxBuffers, [Count(Count = 1)] int[] numBuffers)
Parameters
Type Name Description
System.Int32* buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32[] numBuffers

[length: 1]

ExtGetBuffers(out Int32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] out int buffers, int maxBuffers, [Count(Count = 1)] out int numBuffers)
Parameters
Type Name Description
System.Int32 buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32 numBuffers

[length: 1]

ExtGetBuffers(Int32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] int[] buffers, int maxBuffers, [Count(Count = 1)] out int numBuffers)
Parameters
Type Name Description
System.Int32[] buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32 numBuffers

[length: 1]

ExtGetBuffers(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] uint *buffers, int maxBuffers, [Count(Count = 1)] int *numBuffers)
Parameters
Type Name Description
System.UInt32* buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32* numBuffers

[length: 1]

ExtGetBuffers(UInt32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] uint *buffers, int maxBuffers, [Count(Count = 1)] int[] numBuffers)
Parameters
Type Name Description
System.UInt32* buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32[] numBuffers

[length: 1]

ExtGetBuffers(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] out uint buffers, int maxBuffers, [Count(Count = 1)] out int numBuffers)
Parameters
Type Name Description
System.UInt32 buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32 numBuffers

[length: 1]

ExtGetBuffers(UInt32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetBuffers([Count(Parameter = "maxBuffers")] uint[] buffers, int maxBuffers, [Count(Count = 1)] out int numBuffers)
Parameters
Type Name Description
System.UInt32[] buffers

[length: maxBuffers]

System.Int32 maxBuffers
System.Int32 numBuffers

[length: 1]

ExtGetFramebuffers(Int32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] int *framebuffers, int maxFramebuffers, [Count(Count = 1)] int *numFramebuffers)
Parameters
Type Name Description
System.Int32* framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32* numFramebuffers

[length: 1]

ExtGetFramebuffers(Int32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] int *framebuffers, int maxFramebuffers, [Count(Count = 1)] int[] numFramebuffers)
Parameters
Type Name Description
System.Int32* framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32[] numFramebuffers

[length: 1]

ExtGetFramebuffers(out Int32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] out int framebuffers, int maxFramebuffers, [Count(Count = 1)] out int numFramebuffers)
Parameters
Type Name Description
System.Int32 framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32 numFramebuffers

[length: 1]

ExtGetFramebuffers(Int32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] int[] framebuffers, int maxFramebuffers, [Count(Count = 1)] out int numFramebuffers)
Parameters
Type Name Description
System.Int32[] framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32 numFramebuffers

[length: 1]

ExtGetFramebuffers(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] uint *framebuffers, int maxFramebuffers, [Count(Count = 1)] int *numFramebuffers)
Parameters
Type Name Description
System.UInt32* framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32* numFramebuffers

[length: 1]

ExtGetFramebuffers(UInt32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] uint *framebuffers, int maxFramebuffers, [Count(Count = 1)] int[] numFramebuffers)
Parameters
Type Name Description
System.UInt32* framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32[] numFramebuffers

[length: 1]

ExtGetFramebuffers(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] out uint framebuffers, int maxFramebuffers, [Count(Count = 1)] out int numFramebuffers)
Parameters
Type Name Description
System.UInt32 framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32 numFramebuffers

[length: 1]

ExtGetFramebuffers(UInt32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetFramebuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetFramebuffers([Count(Parameter = "maxFramebuffers")] uint[] framebuffers, int maxFramebuffers, [Count(Count = 1)] out int numFramebuffers)
Parameters
Type Name Description
System.UInt32[] framebuffers

[length: maxFramebuffers]

System.Int32 maxFramebuffers
System.Int32 numFramebuffers

[length: 1]

ExtGetProgram(Int32*, Int32, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] int *programs, int maxPrograms, [Count(Count = 1)] int *numPrograms)
Parameters
Type Name Description
System.Int32* programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32* numPrograms

[length: 1]

ExtGetProgram(Int32*, Int32, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] int *programs, int maxPrograms, [Count(Count = 1)] int[] numPrograms)
Parameters
Type Name Description
System.Int32* programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32[] numPrograms

[length: 1]

ExtGetProgram(out Int32, Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] out int programs, int maxPrograms, [Count(Count = 1)] out int numPrograms)
Parameters
Type Name Description
System.Int32 programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32 numPrograms

[length: 1]

ExtGetProgram(Int32[], Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] int[] programs, int maxPrograms, [Count(Count = 1)] out int numPrograms)
Parameters
Type Name Description
System.Int32[] programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32 numPrograms

[length: 1]

ExtGetProgram(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] uint *programs, int maxPrograms, [Count(Count = 1)] int *numPrograms)
Parameters
Type Name Description
System.UInt32* programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32* numPrograms

[length: 1]

ExtGetProgram(UInt32*, Int32, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] uint *programs, int maxPrograms, [Count(Count = 1)] int[] numPrograms)
Parameters
Type Name Description
System.UInt32* programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32[] numPrograms

[length: 1]

ExtGetProgram(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] out uint programs, int maxPrograms, [Count(Count = 1)] out int numPrograms)
Parameters
Type Name Description
System.UInt32 programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32 numPrograms

[length: 1]

ExtGetProgram(UInt32[], Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramsQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgram([Count(Parameter = "maxPrograms")] uint[] programs, int maxPrograms, [Count(Count = 1)] out int numPrograms)
Parameters
Type Name Description
System.UInt32[] programs

[length: maxPrograms]

System.Int32 maxPrograms
System.Int32 numPrograms

[length: 1]

ExtGetProgramBinarySource(Int32, All, out String, Int32*)

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, All shadertype, [Count(Parameter = "*length")] out string source, int *length)
Parameters
Type Name Description
System.Int32 program
All shadertype
System.String source

[length: *length]

System.Int32* length

ExtGetProgramBinarySource(Int32, All, out String, out Int32)

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, All shadertype, [Count(Parameter = "*length")] out string source, out int length)
Parameters
Type Name Description
System.Int32 program
All shadertype
System.String source

[length: *length]

System.Int32 length

ExtGetProgramBinarySource(Int32, All, out String, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, All shadertype, [Count(Parameter = "*length")] out string source, int[] length)
Parameters
Type Name Description
System.Int32 program
All shadertype
System.String source

[length: *length]

System.Int32[] length

ExtGetProgramBinarySource(Int32, ShaderType, out String, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, int *length)
Parameters
Type Name Description
System.Int32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32* length

ExtGetProgramBinarySource(Int32, ShaderType, out String, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, out int length)
Parameters
Type Name Description
System.Int32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32 length

ExtGetProgramBinarySource(Int32, ShaderType, out String, Int32[])

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(int program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, int[] length)
Parameters
Type Name Description
System.Int32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32[] length

ExtGetProgramBinarySource(UInt32, All, out String, Int32*)

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, All shadertype, [Count(Parameter = "*length")] out string source, int *length)
Parameters
Type Name Description
System.UInt32 program
All shadertype
System.String source

[length: *length]

System.Int32* length

ExtGetProgramBinarySource(UInt32, All, out String, out Int32)

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, All shadertype, [Count(Parameter = "*length")] out string source, out int length)
Parameters
Type Name Description
System.UInt32 program
All shadertype
System.String source

[length: *length]

System.Int32 length

ExtGetProgramBinarySource(UInt32, All, out String, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, All shadertype, [Count(Parameter = "*length")] out string source, int[] length)
Parameters
Type Name Description
System.UInt32 program
All shadertype
System.String source

[length: *length]

System.Int32[] length

ExtGetProgramBinarySource(UInt32, ShaderType, out String, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, int *length)
Parameters
Type Name Description
System.UInt32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32* length

ExtGetProgramBinarySource(UInt32, ShaderType, out String, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, out int length)
Parameters
Type Name Description
System.UInt32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32 length

ExtGetProgramBinarySource(UInt32, ShaderType, out String, Int32[])

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
[CLSCompliant(false)]
public static void ExtGetProgramBinarySource(uint program, ShaderType shadertype, [Count(Parameter = "*length")] out string source, int[] length)
Parameters
Type Name Description
System.UInt32 program
ShaderType shadertype
System.String source

[length: *length]

System.Int32[] length

ExtGetRenderbuffers(Int32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] int *renderbuffers, int maxRenderbuffers, [Count(Count = 1)] int *numRenderbuffers)
Parameters
Type Name Description
System.Int32* renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32* numRenderbuffers

[length: 1]

ExtGetRenderbuffers(Int32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] int *renderbuffers, int maxRenderbuffers, [Count(Count = 1)] int[] numRenderbuffers)
Parameters
Type Name Description
System.Int32* renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32[] numRenderbuffers

[length: 1]

ExtGetRenderbuffers(out Int32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] out int renderbuffers, int maxRenderbuffers, [Count(Count = 1)] out int numRenderbuffers)
Parameters
Type Name Description
System.Int32 renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32 numRenderbuffers

[length: 1]

ExtGetRenderbuffers(Int32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] int[] renderbuffers, int maxRenderbuffers, [Count(Count = 1)] out int numRenderbuffers)
Parameters
Type Name Description
System.Int32[] renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32 numRenderbuffers

[length: 1]

ExtGetRenderbuffers(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] uint *renderbuffers, int maxRenderbuffers, [Count(Count = 1)] int *numRenderbuffers)
Parameters
Type Name Description
System.UInt32* renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32* numRenderbuffers

[length: 1]

ExtGetRenderbuffers(UInt32*, Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] uint *renderbuffers, int maxRenderbuffers, [Count(Count = 1)] int[] numRenderbuffers)
Parameters
Type Name Description
System.UInt32* renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32[] numRenderbuffers

[length: 1]

ExtGetRenderbuffers(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] out uint renderbuffers, int maxRenderbuffers, [Count(Count = 1)] out int numRenderbuffers)
Parameters
Type Name Description
System.UInt32 renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32 numRenderbuffers

[length: 1]

ExtGetRenderbuffers(UInt32[], Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetRenderbuffersQCOM")]
[CLSCompliant(false)]
public static void ExtGetRenderbuffers([Count(Parameter = "maxRenderbuffers")] uint[] renderbuffers, int maxRenderbuffers, [Count(Count = 1)] out int numRenderbuffers)
Parameters
Type Name Description
System.UInt32[] renderbuffers

[length: maxRenderbuffers]

System.Int32 maxRenderbuffers
System.Int32 numRenderbuffers

[length: 1]

ExtGetShaders(Int32*, Int32, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] int *shaders, int maxShaders, [Count(Count = 1)] int *numShaders)
Parameters
Type Name Description
System.Int32* shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32* numShaders

[length: 1]

ExtGetShaders(Int32*, Int32, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] int *shaders, int maxShaders, [Count(Count = 1)] int[] numShaders)
Parameters
Type Name Description
System.Int32* shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32[] numShaders

[length: 1]

ExtGetShaders(out Int32, Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] out int shaders, int maxShaders, [Count(Count = 1)] out int numShaders)
Parameters
Type Name Description
System.Int32 shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32 numShaders

[length: 1]

ExtGetShaders(Int32[], Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] int[] shaders, int maxShaders, [Count(Count = 1)] out int numShaders)
Parameters
Type Name Description
System.Int32[] shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32 numShaders

[length: 1]

ExtGetShaders(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] uint *shaders, int maxShaders, [Count(Count = 1)] int *numShaders)
Parameters
Type Name Description
System.UInt32* shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32* numShaders

[length: 1]

ExtGetShaders(UInt32*, Int32, Int32[])

[requires: QCOM_extended_get2]

Declaration
[Obsolete("Use out overload instead")]
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] uint *shaders, int maxShaders, [Count(Count = 1)] int[] numShaders)
Parameters
Type Name Description
System.UInt32* shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32[] numShaders

[length: 1]

ExtGetShaders(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] out uint shaders, int maxShaders, [Count(Count = 1)] out int numShaders)
Parameters
Type Name Description
System.UInt32 shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32 numShaders

[length: 1]

ExtGetShaders(UInt32[], Int32, out Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetShadersQCOM")]
[CLSCompliant(false)]
public static void ExtGetShaders([Count(Parameter = "maxShaders")] uint[] shaders, int maxShaders, [Count(Count = 1)] out int numShaders)
Parameters
Type Name Description
System.UInt32[] shaders

[length: maxShaders]

System.Int32 maxShaders
System.Int32 numShaders

[length: 1]

ExtGetTexLevelParameter(Int32, All, Int32, All, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(int texture, All face, int level, All pname, int *params)
Parameters
Type Name Description
System.Int32 texture
All face
System.Int32 level
All pname
System.Int32* params

ExtGetTexLevelParameter(Int32, All, Int32, All, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(int texture, All face, int level, All pname, out int params)
Parameters
Type Name Description
System.Int32 texture
All face
System.Int32 level
All pname
System.Int32 params

ExtGetTexLevelParameter(Int32, All, Int32, All, Int32[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(int texture, All face, int level, All pname, int[] params)
Parameters
Type Name Description
System.Int32 texture
All face
System.Int32 level
All pname
System.Int32[] params

ExtGetTexLevelParameter(UInt32, All, Int32, All, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(uint texture, All face, int level, All pname, int *params)
Parameters
Type Name Description
System.UInt32 texture
All face
System.Int32 level
All pname
System.Int32* params

ExtGetTexLevelParameter(UInt32, All, Int32, All, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(uint texture, All face, int level, All pname, out int params)
Parameters
Type Name Description
System.UInt32 texture
All face
System.Int32 level
All pname
System.Int32 params

ExtGetTexLevelParameter(UInt32, All, Int32, All, Int32[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexLevelParameter(uint texture, All face, int level, All pname, int[] params)
Parameters
Type Name Description
System.UInt32 texture
All face
System.Int32 level
All pname
System.Int32[] params

ExtGetTexSubImage(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, IntPtr)

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
public static void ExtGetTexSubImage(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, IntPtr texels)
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
All format
All type
System.IntPtr texels

ExtGetTexSubImage(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
public static void ExtGetTexSubImage(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, IntPtr texels)
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
System.IntPtr texels

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, ref T10)

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, ref T10 texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
All format
All type
T10 texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
All format
All type
T10[] texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[,,])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[,, ] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
All format
All type
T10[,,] texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, All, All, T10[,])

[requires: QCOM_extended_get]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, All format, All type, T10[, ] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
All format
All type
T10[,] texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, ref T10 texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T10 texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, T10[] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T10[] texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, T10[,, ] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T10[,,] texels
Type Parameters
Name Description
T10

ExtGetTexSubImage<T10>(All, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")]
[CLSCompliant(false)]
public static void ExtGetTexSubImage<T10>(All target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, T10[, ] texels)where T10 : struct
Parameters
Type Name Description
All target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T10[,] texels
Type Parameters
Name Description
T10

ExtGetTextures(Int32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(int *textures, int maxTextures, int *numTextures)
Parameters
Type Name Description
System.Int32* textures
System.Int32 maxTextures
System.Int32* numTextures

ExtGetTextures(out Int32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(out int textures, int maxTextures, out int numTextures)
Parameters
Type Name Description
System.Int32 textures
System.Int32 maxTextures
System.Int32 numTextures

ExtGetTextures(Int32[], Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(int[] textures, int maxTextures, int[] numTextures)
Parameters
Type Name Description
System.Int32[] textures
System.Int32 maxTextures
System.Int32[] numTextures

ExtGetTextures(UInt32*, Int32, Int32*)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(uint *textures, int maxTextures, int *numTextures)
Parameters
Type Name Description
System.UInt32* textures
System.Int32 maxTextures
System.Int32* numTextures

ExtGetTextures(out UInt32, Int32, out Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(out uint textures, int maxTextures, out int numTextures)
Parameters
Type Name Description
System.UInt32 textures
System.Int32 maxTextures
System.Int32 numTextures

ExtGetTextures(UInt32[], Int32, Int32[])

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexturesQCOM")]
[CLSCompliant(false)]
public static void ExtGetTextures(uint[] textures, int maxTextures, int[] numTextures)
Parameters
Type Name Description
System.UInt32[] textures
System.Int32 maxTextures
System.Int32[] numTextures

ExtIsProgramBinary(Int32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtIsProgramBinaryQCOM")]
[CLSCompliant(false)]
public static bool ExtIsProgramBinary(int program)
Parameters
Type Name Description
System.Int32 program
Returns
Type Description
System.Boolean

ExtIsProgramBinary(UInt32)

[requires: QCOM_extended_get2]

Declaration
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtIsProgramBinaryQCOM")]
[CLSCompliant(false)]
public static bool ExtIsProgramBinary(uint program)
Parameters
Type Name Description
System.UInt32 program
Returns
Type Description
System.Boolean

ExtTexObjectStateOverride(All, All, Int32)

[requires: QCOM_extended_get]

Declaration
[AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")]
public static void ExtTexObjectStateOverride(All target, All pname, int param)
Parameters
Type Name Description
All target
All pname
System.Int32 param

FramebufferFetchBarrier()

[requires: QCOM_shader_framebuffer_fetch_noncoherent]

Declaration
[AutoGenerated(Category = "QCOM_shader_framebuffer_fetch_noncoherent", Version = "", EntryPoint = "glFramebufferFetchBarrierQCOM")]
public static void FramebufferFetchBarrier()

FramebufferFoveationConfig(Int32, Int32, Int32, Int32, Int32*)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationConfig(int framebuffer, int numLayers, int focalPointsPerLayer, int requestedFeatures, [Count(Count = 1)] int *providedFeatures)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 numLayers
System.Int32 focalPointsPerLayer
System.Int32 requestedFeatures
System.Int32* providedFeatures

[length: 1]

FramebufferFoveationConfig(Int32, Int32, Int32, Int32, out Int32)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationConfig(int framebuffer, int numLayers, int focalPointsPerLayer, int requestedFeatures, [Count(Count = 1)] out int providedFeatures)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 numLayers
System.Int32 focalPointsPerLayer
System.Int32 requestedFeatures
System.Int32 providedFeatures

[length: 1]

FramebufferFoveationConfig(UInt32, UInt32, UInt32, UInt32, UInt32*)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationConfig(uint framebuffer, uint numLayers, uint focalPointsPerLayer, uint requestedFeatures, [Count(Count = 1)] uint *providedFeatures)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 numLayers
System.UInt32 focalPointsPerLayer
System.UInt32 requestedFeatures
System.UInt32* providedFeatures

[length: 1]

FramebufferFoveationConfig(UInt32, UInt32, UInt32, UInt32, out UInt32)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationConfigQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationConfig(uint framebuffer, uint numLayers, uint focalPointsPerLayer, uint requestedFeatures, [Count(Count = 1)] out uint providedFeatures)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 numLayers
System.UInt32 focalPointsPerLayer
System.UInt32 requestedFeatures
System.UInt32 providedFeatures

[length: 1]

FramebufferFoveationParameters(Int32, Int32, Int32, Single, Single, Single, Single, Single)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationParameters(int framebuffer, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 layer
System.Int32 focalPoint
System.Single focalX
System.Single focalY
System.Single gainX
System.Single gainY
System.Single foveaArea

FramebufferFoveationParameters(UInt32, UInt32, UInt32, Single, Single, Single, Single, Single)

[requires: QCOM_framebuffer_foveated]

Declaration
[AutoGenerated(Category = "QCOM_framebuffer_foveated", Version = "", EntryPoint = "glFramebufferFoveationParametersQCOM")]
[CLSCompliant(false)]
public static void FramebufferFoveationParameters(uint framebuffer, uint layer, uint focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Parameters
Type Name Description
System.UInt32 framebuffer
System.UInt32 layer
System.UInt32 focalPoint
System.Single focalX
System.Single focalY
System.Single gainX
System.Single gainY
System.Single foveaArea

GetDriverControl(Int32*, Int32, Int32*)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(int *num, int size, [Count(Parameter = "size")] int *driverControls)
Parameters
Type Name Description
System.Int32* num
System.Int32 size
System.Int32* driverControls

[length: size]

GetDriverControl(Int32*, Int32, UInt32*)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(int *num, int size, [Count(Parameter = "size")] uint *driverControls)
Parameters
Type Name Description
System.Int32* num
System.Int32 size
System.UInt32* driverControls

[length: size]

GetDriverControl(out Int32, Int32, out Int32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(out int num, int size, [Count(Parameter = "size")] out int driverControls)
Parameters
Type Name Description
System.Int32 num
System.Int32 size
System.Int32 driverControls

[length: size]

GetDriverControl(out Int32, Int32, out UInt32)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(out int num, int size, [Count(Parameter = "size")] out uint driverControls)
Parameters
Type Name Description
System.Int32 num
System.Int32 size
System.UInt32 driverControls

[length: size]

GetDriverControl(Int32[], Int32, Int32[])

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(int[] num, int size, [Count(Parameter = "size")] int[] driverControls)
Parameters
Type Name Description
System.Int32[] num
System.Int32 size
System.Int32[] driverControls

[length: size]

GetDriverControl(Int32[], Int32, UInt32[])

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlsQCOM")]
[CLSCompliant(false)]
public static void GetDriverControl(int[] num, int size, [Count(Parameter = "size")] uint[] driverControls)
Parameters
Type Name Description
System.Int32[] num
System.Int32 size
System.UInt32[] driverControls

[length: size]

GetDriverControlString(Int32, Int32, Int32*, out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(int driverControl, int bufSize, int *length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.Int32 driverControl
System.Int32 bufSize
System.Int32* length
System.String driverControlString

[length: bufSize]

GetDriverControlString(Int32, Int32, out Int32, out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(int driverControl, int bufSize, out int length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.Int32 driverControl
System.Int32 bufSize
System.Int32 length
System.String driverControlString

[length: bufSize]

GetDriverControlString(Int32, Int32, Int32[], out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(int driverControl, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.Int32 driverControl
System.Int32 bufSize
System.Int32[] length
System.String driverControlString

[length: bufSize]

GetDriverControlString(UInt32, Int32, Int32*, out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(uint driverControl, int bufSize, int *length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.UInt32 driverControl
System.Int32 bufSize
System.Int32* length
System.String driverControlString

[length: bufSize]

GetDriverControlString(UInt32, Int32, out Int32, out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(uint driverControl, int bufSize, out int length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.UInt32 driverControl
System.Int32 bufSize
System.Int32 length
System.String driverControlString

[length: bufSize]

GetDriverControlString(UInt32, Int32, Int32[], out String)

[requires: QCOM_driver_control]

Declaration
[AutoGenerated(Category = "QCOM_driver_control", Version = "", EntryPoint = "glGetDriverControlStringQCOM")]
[CLSCompliant(false)]
public static void GetDriverControlString(uint driverControl, int bufSize, int[] length, [Count(Parameter = "bufSize")] out string driverControlString)
Parameters
Type Name Description
System.UInt32 driverControl
System.Int32 bufSize
System.Int32[] length
System.String driverControlString

[length: bufSize]

StartTiling(Int32, Int32, Int32, Int32, All)

[requires: QCOM_tiled_rendering]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glStartTilingQCOM")]
[CLSCompliant(false)]
public static void StartTiling(int x, int y, int width, int height, All preserveMask)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
All preserveMask

StartTiling(Int32, Int32, Int32, Int32, BufferBitQcom)

[requires: QCOM_tiled_rendering]

Declaration
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glStartTilingQCOM")]
[CLSCompliant(false)]
public static void StartTiling(int x, int y, int width, int height, BufferBitQcom preserveMask)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
BufferBitQcom preserveMask

StartTiling(UInt32, UInt32, UInt32, UInt32, All)

[requires: QCOM_tiled_rendering]

Declaration
[Obsolete("Use strongly-typed overload instead")]
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glStartTilingQCOM")]
[CLSCompliant(false)]
public static void StartTiling(uint x, uint y, uint width, uint height, All preserveMask)
Parameters
Type Name Description
System.UInt32 x
System.UInt32 y
System.UInt32 width
System.UInt32 height
All preserveMask

StartTiling(UInt32, UInt32, UInt32, UInt32, BufferBitQcom)

[requires: QCOM_tiled_rendering]

Declaration
[AutoGenerated(Category = "QCOM_tiled_rendering", Version = "", EntryPoint = "glStartTilingQCOM")]
[CLSCompliant(false)]
public static void StartTiling(uint x, uint y, uint width, uint height, BufferBitQcom preserveMask)
Parameters
Type Name Description
System.UInt32 x
System.UInt32 y
System.UInt32 width
System.UInt32 height
BufferBitQcom preserveMask

TextureFoveationParameters(Int32, Int32, Int32, Single, Single, Single, Single, Single)

[requires: QCOM_texture_foveated]

Declaration
[AutoGenerated(Category = "QCOM_texture_foveated", Version = "", EntryPoint = "glTextureFoveationParametersQCOM")]
[CLSCompliant(false)]
public static void TextureFoveationParameters(int texture, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Parameters
Type Name Description
System.Int32 texture
System.Int32 layer
System.Int32 focalPoint
System.Single focalX
System.Single focalY
System.Single gainX
System.Single gainY
System.Single foveaArea

TextureFoveationParameters(UInt32, UInt32, UInt32, Single, Single, Single, Single, Single)

[requires: QCOM_texture_foveated]

Declaration
[AutoGenerated(Category = "QCOM_texture_foveated", Version = "", EntryPoint = "glTextureFoveationParametersQCOM")]
[CLSCompliant(false)]
public static void TextureFoveationParameters(uint texture, uint layer, uint focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Parameters
Type Name Description
System.UInt32 texture
System.UInt32 layer
System.UInt32 focalPoint
System.Single focalX
System.Single focalY
System.Single gainX
System.Single gainY
System.Single foveaArea
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX