Show / Hide Table of Contents

Class GL.Qcom

Inheritance
Object
GL.Qcom
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: OpenTK.Graphics.ES20
Assembly: OpenTK.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.

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
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
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
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
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
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
Int32* buffers

[length: maxBuffers]

Int32 maxBuffers
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
Int32* buffers

[length: maxBuffers]

Int32 maxBuffers
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
Int32 buffers

[length: maxBuffers]

Int32 maxBuffers
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
Int32[] buffers

[length: maxBuffers]

Int32 maxBuffers
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
UInt32* buffers

[length: maxBuffers]

Int32 maxBuffers
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
UInt32* buffers

[length: maxBuffers]

Int32 maxBuffers
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
UInt32 buffers

[length: maxBuffers]

Int32 maxBuffers
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
UInt32[] buffers

[length: maxBuffers]

Int32 maxBuffers
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
Int32* framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
Int32* framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
Int32 framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
Int32[] framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
UInt32* framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
UInt32* framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
UInt32 framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
UInt32[] framebuffers

[length: maxFramebuffers]

Int32 maxFramebuffers
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
Int32* programs

[length: maxPrograms]

Int32 maxPrograms
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
Int32* programs

[length: maxPrograms]

Int32 maxPrograms
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
Int32 programs

[length: maxPrograms]

Int32 maxPrograms
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
Int32[] programs

[length: maxPrograms]

Int32 maxPrograms
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
UInt32* programs

[length: maxPrograms]

Int32 maxPrograms
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
UInt32* programs

[length: maxPrograms]

Int32 maxPrograms
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
UInt32 programs

[length: maxPrograms]

Int32 maxPrograms
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
UInt32[] programs

[length: maxPrograms]

Int32 maxPrograms
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
Int32 program
All shadertype
String source

[length: *length]

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
Int32 program
All shadertype
String source

[length: *length]

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
Int32 program
All shadertype
String source

[length: *length]

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
Int32 program
ShaderType shadertype
String source

[length: *length]

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
Int32 program
ShaderType shadertype
String source

[length: *length]

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
Int32 program
ShaderType shadertype
String source

[length: *length]

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
UInt32 program
All shadertype
String source

[length: *length]

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
UInt32 program
All shadertype
String source

[length: *length]

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
UInt32 program
All shadertype
String source

[length: *length]

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
UInt32 program
ShaderType shadertype
String source

[length: *length]

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
UInt32 program
ShaderType shadertype
String source

[length: *length]

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
UInt32 program
ShaderType shadertype
String source

[length: *length]

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
Int32* renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
Int32* renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
Int32 renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
Int32[] renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
UInt32* renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
UInt32* renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
UInt32 renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
UInt32[] renderbuffers

[length: maxRenderbuffers]

Int32 maxRenderbuffers
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
Int32* shaders

[length: maxShaders]

Int32 maxShaders
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
Int32* shaders

[length: maxShaders]

Int32 maxShaders
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
Int32 shaders

[length: maxShaders]

Int32 maxShaders
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
Int32[] shaders

[length: maxShaders]

Int32 maxShaders
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
UInt32* shaders

[length: maxShaders]

Int32 maxShaders
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
UInt32* shaders

[length: maxShaders]

Int32 maxShaders
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
UInt32 shaders

[length: maxShaders]

Int32 maxShaders
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
UInt32[] shaders

[length: maxShaders]

Int32 maxShaders
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
Int32 texture
All face
Int32 level
All pname
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
Int32 texture
All face
Int32 level
All pname
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
Int32 texture
All face
Int32 level
All pname
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
UInt32 texture
All face
Int32 level
All pname
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
UInt32 texture
All face
Int32 level
All pname
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
UInt32 texture
All face
Int32 level
All pname
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
Int32 depth
All format
All type
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
Int32 depth
PixelFormat format
PixelType type
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32 level
Int32 xoffset
Int32 yoffset
Int32 zoffset
Int32 width
Int32 height
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
Int32* textures
Int32 maxTextures
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
Int32 textures
Int32 maxTextures
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
Int32[] textures
Int32 maxTextures
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
UInt32* textures
Int32 maxTextures
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
UInt32 textures
Int32 maxTextures
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
UInt32[] textures
Int32 maxTextures
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
Int32 program
Returns
Type Description
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
UInt32 program
Returns
Type Description
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
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
Int32 framebuffer
Int32 numLayers
Int32 focalPointsPerLayer
Int32 requestedFeatures
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
Int32 framebuffer
Int32 numLayers
Int32 focalPointsPerLayer
Int32 requestedFeatures
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
UInt32 framebuffer
UInt32 numLayers
UInt32 focalPointsPerLayer
UInt32 requestedFeatures
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
UInt32 framebuffer
UInt32 numLayers
UInt32 focalPointsPerLayer
UInt32 requestedFeatures
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
Int32 framebuffer
Int32 layer
Int32 focalPoint
Single focalX
Single focalY
Single gainX
Single gainY
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
UInt32 framebuffer
UInt32 layer
UInt32 focalPoint
Single focalX
Single focalY
Single gainX
Single gainY
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
Int32* num
Int32 size
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
Int32* num
Int32 size
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
Int32 num
Int32 size
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
Int32 num
Int32 size
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
Int32[] num
Int32 size
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
Int32[] num
Int32 size
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
Int32 driverControl
Int32 bufSize
Int32* length
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
Int32 driverControl
Int32 bufSize
Int32 length
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
Int32 driverControl
Int32 bufSize
Int32[] length
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
UInt32 driverControl
Int32 bufSize
Int32* length
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
UInt32 driverControl
Int32 bufSize
Int32 length
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
UInt32 driverControl
Int32 bufSize
Int32[] length
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
Int32 x
Int32 y
Int32 width
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
Int32 x
Int32 y
Int32 width
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
UInt32 x
UInt32 y
UInt32 width
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
UInt32 x
UInt32 y
UInt32 width
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
Int32 texture
Int32 layer
Int32 focalPoint
Single focalX
Single focalY
Single gainX
Single gainY
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
UInt32 texture
UInt32 layer
UInt32 focalPoint
Single focalX
Single focalY
Single gainX
Single gainY
Single foveaArea
In This Article
Back to top Generated by DocFX