Show / Hide Table of Contents

Class GL.Sgi

Inheritance
Object
GL.Sgi
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: OpenTK.Graphics.OpenGL
Assembly: OpenTK.dll
Syntax
public static class Sgi

Methods

ColorTable(ColorTableTargetSgi, InternalFormat, Int32, PixelFormat, PixelType, IntPtr)

[requires: SGI_color_table] Define a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
public static void ColorTable(ColorTableTargetSgi target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr table)
Parameters
Type Name Description
ColorTableTargetSgi target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

IntPtr table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

ColorTable(SgiColorTable, InternalFormat, Int32, PixelFormat, PixelType, IntPtr)

[requires: SGI_color_table] Define a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
public static void ColorTable(SgiColorTable target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr table)
Parameters
Type Name Description
SgiColorTable target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

IntPtr table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

ColorTable<T5>(ColorTableTargetSgi, InternalFormat, Int32, PixelFormat, PixelType, ref T5)

[requires: SGI_color_table] Define a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
public static void ColorTable<T5>(ColorTableTargetSgi target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T5 table)
    where T5 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5 table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(ColorTableTargetSgi, InternalFormat, Int32, PixelFormat, PixelType, T5[])

[requires: SGI_color_table] Define a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTargetSgi target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[] table)
    where T5 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(ColorTableTargetSgi, InternalFormat, Int32, PixelFormat, PixelType, T5[,,])

[requires: SGI_color_table] Define a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTargetSgi target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[,, ] table)
    where T5 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[,,] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(ColorTableTargetSgi, InternalFormat, Int32, PixelFormat, PixelType, T5[,])

[requires: SGI_color_table] Define a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(ColorTableTargetSgi target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[, ] table)
    where T5 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[,] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(SgiColorTable, InternalFormat, Int32, PixelFormat, PixelType, ref T5)

[requires: SGI_color_table] Define a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
public static void ColorTable<T5>(SgiColorTable target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T5 table)
    where T5 : struct
Parameters
Type Name Description
SgiColorTable target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5 table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(SgiColorTable, InternalFormat, Int32, PixelFormat, PixelType, T5[])

[requires: SGI_color_table] Define a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(SgiColorTable target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[] table)
    where T5 : struct
Parameters
Type Name Description
SgiColorTable target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(SgiColorTable, InternalFormat, Int32, PixelFormat, PixelType, T5[,,])

[requires: SGI_color_table] Define a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(SgiColorTable target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[,, ] table)
    where T5 : struct
Parameters
Type Name Description
SgiColorTable target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[,,] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTable<T5>(SgiColorTable, InternalFormat, Int32, PixelFormat, PixelType, T5[,])

[requires: SGI_color_table] Define a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableSGI")]
[CLSCompliant(false)]
public static void ColorTable<T5>(SgiColorTable target, InternalFormat internalformat, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T5[, ] table)
    where T5 : struct
Parameters
Type Name Description
SgiColorTable target

Must be one of ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

InternalFormat internalformat

The internal format of the color table. The allowable values are Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, and Rgba16.

Int32 width

The number of entries in the color lookup table specified by data.

PixelFormat format

The format of the pixel data in data. The allowable values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in data. The allowable values are UnsignedByte, Byte, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev.

T5[,] table

[length: COMPSIZE(format,type,width)] Pointer to a one-dimensional array of pixel data that is processed to build the color table.

Type Parameters
Name Description
T5

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, Int32*)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32* params

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, ref Int32)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32 params

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, Int32[])

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32[] params

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, Single*)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single* params

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, ref Single)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single params

ColorTableParameter(ColorTableTargetSgi, ColorTableParameterPNameSgi, Single[])

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(ColorTableTargetSgi target, ColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

ColorTableParameterPNameSgi pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single[] params

ColorTableParameter(SgiColorTable, SgiColorTable, Int32*)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32* params

ColorTableParameter(SgiColorTable, SgiColorTable, ref Int32)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32 params

ColorTableParameter(SgiColorTable, SgiColorTable, Int32[])

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Int32[] params

ColorTableParameter(SgiColorTable, SgiColorTable, Single*)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single* params

ColorTableParameter(SgiColorTable, SgiColorTable, ref Single)

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] ref float params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single params

ColorTableParameter(SgiColorTable, SgiColorTable, Single[])

[requires: SGI_color_table] Set color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void ColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a texture color lookup table parameter. Must be one of ColorTableScale or ColorTableBias.

Single[] params

CopyColorTable(ColorTableTargetSgi, InternalFormat, Int32, Int32, Int32)

[requires: SGI_color_table] Copy pixels into a color table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glCopyColorTableSGI")]
public static void CopyColorTable(ColorTableTargetSgi target, InternalFormat internalformat, int x, int y, int width)
Parameters
Type Name Description
ColorTableTargetSgi target

The color table target. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

InternalFormat internalformat

The internal storage format of the texture image. Must be one of the following symbolic constants: Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16.

Int32 x

The x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

Int32 y

The y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

Int32 width

The width of the pixel rectangle.

CopyColorTable(SgiColorTable, InternalFormat, Int32, Int32, Int32)

[requires: SGI_color_table] Copy pixels into a color table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glCopyColorTableSGI")]
public static void CopyColorTable(SgiColorTable target, InternalFormat internalformat, int x, int y, int width)
Parameters
Type Name Description
SgiColorTable target

The color table target. Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

InternalFormat internalformat

The internal storage format of the texture image. Must be one of the following symbolic constants: Alpha, Alpha4, Alpha8, Alpha12, Alpha16, Luminance, Luminance4, Luminance8, Luminance12, Luminance16, LuminanceAlpha, Luminance4Alpha4, Luminance6Alpha2, Luminance8Alpha8, Luminance12Alpha4, Luminance12Alpha12, Luminance16Alpha16, Intensity, Intensity4, Intensity8, Intensity12, Intensity16, R3G3B2, Rgb, Rgb4, Rgb5, Rgb8, Rgb10, Rgb12, Rgb16, Rgba, Rgba2, Rgba4, Rgb5A1, Rgba8, Rgb10A2, Rgba12, or Rgba16.

Int32 x

The x coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

Int32 y

The y coordinate of the lower-left corner of the pixel rectangle to be transferred to the color table.

Int32 width

The width of the pixel rectangle.

GetColorTable(ColorTableTargetSgi, PixelFormat, PixelType, IntPtr)

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
public static void GetColorTable(ColorTableTargetSgi target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr table)
Parameters
Type Name Description
ColorTableTargetSgi target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

IntPtr table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

GetColorTable(SgiColorTable, PixelFormat, PixelType, IntPtr)

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
public static void GetColorTable(SgiColorTable target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] IntPtr table)
Parameters
Type Name Description
SgiColorTable target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

IntPtr table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

GetColorTable<T3>(ColorTableTargetSgi, PixelFormat, PixelType, ref T3)

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
public static void GetColorTable<T3>(ColorTableTargetSgi target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 table)
    where T3 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3 table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(ColorTableTargetSgi, PixelFormat, PixelType, T3[])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTargetSgi target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] table)
    where T3 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(ColorTableTargetSgi, PixelFormat, PixelType, T3[,,])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTargetSgi target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] table)
    where T3 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[,,] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(ColorTableTargetSgi, PixelFormat, PixelType, T3[,])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(ColorTableTargetSgi target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] table)
    where T3 : struct
Parameters
Type Name Description
ColorTableTargetSgi target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[,] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(SgiColorTable, PixelFormat, PixelType, ref T3)

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
public static void GetColorTable<T3>(SgiColorTable target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] ref T3 table)
    where T3 : struct
Parameters
Type Name Description
SgiColorTable target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3 table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(SgiColorTable, PixelFormat, PixelType, T3[])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(SgiColorTable target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[] table)
    where T3 : struct
Parameters
Type Name Description
SgiColorTable target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(SgiColorTable, PixelFormat, PixelType, T3[,,])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(SgiColorTable target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[,, ] table)
    where T3 : struct
Parameters
Type Name Description
SgiColorTable target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[,,] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTable<T3>(SgiColorTable, PixelFormat, PixelType, T3[,])

[requires: SGI_color_table] Retrieve contents of a color lookup table

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableSGI")]
[CLSCompliant(false)]
public static void GetColorTable<T3>(SgiColorTable target, PixelFormat format, PixelType type, [Count(Computed = "target,format,type")] T3[, ] table)
    where T3 : struct
Parameters
Type Name Description
SgiColorTable target

Must be ColorTable, PostConvolutionColorTable, or PostColorMatrixColorTable.

PixelFormat format

The format of the pixel data in table. The possible values are Red, Green, Blue, Alpha, Luminance, LuminanceAlpha, Rgb, Bgr, Rgba, and Bgra.

PixelType type

The type of the pixel data in table. Symbolic constants UnsignedByte, Byte, Bitmap, UnsignedShort, Short, UnsignedInt, Int, Float, UnsignedByte332, UnsignedByte233Rev, UnsignedShort565, UnsignedShort565Rev, UnsignedShort4444, UnsignedShort4444Rev, UnsignedShort5551, UnsignedShort1555Rev, UnsignedInt8888, UnsignedInt8888Rev, UnsignedInt1010102, and UnsignedInt2101010Rev are accepted.

T3[,] table

[length: COMPSIZE(target,format,type)] Pointer to a one-dimensional array of pixel data containing the contents of the color table.

Type Parameters
Name Description
T3

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, Int32*)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32* params

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, out Int32)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32 params

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, Int32[])

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32[] params

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, Single*)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single* params

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, out Single)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single params

GetColorTableParameter(ColorTableTargetSgi, GetColorTableParameterPNameSgi, Single[])

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(ColorTableTargetSgi target, GetColorTableParameterPNameSgi pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
ColorTableTargetSgi target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

GetColorTableParameterPNameSgi pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single[] params

GetColorTableParameter(SgiColorTable, SgiColorTable, Int32*)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32* params

GetColorTableParameter(SgiColorTable, SgiColorTable, out Int32)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32 params

GetColorTableParameter(SgiColorTable, SgiColorTable, Int32[])

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterivSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Int32[] params

GetColorTableParameter(SgiColorTable, SgiColorTable, Single*)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single* params

GetColorTableParameter(SgiColorTable, SgiColorTable, out Single)

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single params

GetColorTableParameter(SgiColorTable, SgiColorTable, Single[])

[requires: SGI_color_table] Get color lookup table parameters

Declaration
[Obsolete("Use ColorTableTargetSgi overload instead")]
[AutoGenerated(Category = "SGI_color_table", Version = "", EntryPoint = "glGetColorTableParameterfvSGI")]
[CLSCompliant(false)]
public static void GetColorTableParameter(SgiColorTable target, SgiColorTable pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
SgiColorTable target

The target color table. Must be ColorTable, PostConvolutionColorTable, PostColorMatrixColorTable, ProxyColorTable, ProxyPostConvolutionColorTable, or ProxyPostColorMatrixColorTable.

SgiColorTable pname

The symbolic name of a color lookup table parameter. Must be one of ColorTableBias, ColorTableScale, ColorTableFormat, ColorTableWidth, ColorTableRedSize, ColorTableGreenSize, ColorTableBlueSize, ColorTableAlphaSize, ColorTableLuminanceSize, or ColorTableIntensitySize.

Single[] params
In This Article
Back to top Generated by DocFX