- PIXEL_DESC_ALPHA : TglBitmapPixelDesc = (
- RedRange : $00; RedShift : 0;
- GreenRange : $00; GreenShift : 0;
- BlueRange : $00; BlueShift : 0;
- AlphaRange : $FF; AlphaShift : 0 );
-
- PIXEL_DESC_LUMINANCE : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 0;
- GreenRange : $FF; GreenShift : 0;
- BlueRange : $FF; BlueShift : 0;
- AlphaRange : $00; AlphaShift : 0 );
-
- PIXEL_DESC_DEPTH8 : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 0;
- GreenRange : $FF; GreenShift : 0;
- BlueRange : $FF; BlueShift : 0;
- AlphaRange : $00; AlphaShift : 0 );
-
- PIXEL_DESC_LUMINANCEALPHA : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 0;
- GreenRange : $FF; GreenShift : 0;
- BlueRange : $FF; BlueShift : 0;
- AlphaRange : $FF; AlphaShift : 8 );
-
- PIXEL_DESC_RGBA4 : TglBitmapPixelDesc = (
- RedRange : $0F; RedShift : 8;
- GreenRange : $0F; GreenShift : 4;
- BlueRange : $0F; BlueShift : 0;
- AlphaRange : $0F; AlphaShift : 12 );
-
- PIXEL_DESC_R5G6B5 : TglBitmapPixelDesc = (
- RedRange : $1F; RedShift : 11;
- GreenRange : $3F; GreenShift : 5;
- BlueRange : $1F; BlueShift : 0;
- AlphaRange : $00; AlphaShift : 0 );
-
- PIXEL_DESC_RGB5A1 : TglBitmapPixelDesc = (
- RedRange : $1F; RedShift : 10;
- GreenRange : $1F; GreenShift : 5;
- BlueRange : $1F; BlueShift : 0;
- AlphaRange : $01; AlphaShift : 15 );
-
- PIXEL_DESC_RGB8 : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 0;
- GreenRange : $FF; GreenShift : 8;
- BlueRange : $FF; BlueShift : 16;
- AlphaRange : $00; AlphaShift : 0 );
-
- PIXEL_DESC_RGBA8 : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 0;
- GreenRange : $FF; GreenShift : 8;
- BlueRange : $FF; BlueShift : 16;
- AlphaRange : $FF; AlphaShift : 24 );
-
- PIXEL_DESC_BGR8 : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 16;
- GreenRange : $FF; GreenShift : 8;
- BlueRange : $FF; BlueShift : 0;
- AlphaRange : $00; AlphaShift : 0 );
-
- PIXEL_DESC_BGRA8 : TglBitmapPixelDesc = (
- RedRange : $FF; RedShift : 16;
- GreenRange : $FF; GreenShift : 8;
- BlueRange : $FF; BlueShift : 0;
- AlphaRange : $FF; AlphaShift : 24 );
-
- PIXEL_DESC_RGB10A2 : TglBitmapPixelDesc = (
- RedRange : $3FF; RedShift : 20;
- GreenRange : $3FF; GreenShift : 10;
- BlueRange : $3FF; BlueShift : 0;
- AlphaRange : $003; AlphaShift : 30 );
+{$REGION PixelDescription}
+const
+ //ifAlpha4////////////////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_ALPHA4: TglBitmapPixelDesc = (
+ RedRange: $00000000; RedShift: 0;
+ GreenRange: $00000000; GreenShift: 0;
+ BlueRange: $00000000; BlueShift: 0;
+ AlphaRange: $0000000F; AlphaShift: 0);
+
+ //ifAlpha8
+ PIXEL_DESC_ALPHA8: TglBitmapPixelDesc = (
+ RedRange: $00000000; RedShift: 0;
+ GreenRange: $00000000; GreenShift: 0;
+ BlueRange: $00000000; BlueShift: 0;
+ AlphaRange: $000000FF; AlphaShift: 0);
+
+ //ifAlpha12
+ PIXEL_DESC_ALPHA12: TglBitmapPixelDesc = (
+ RedRange: $00000000; RedShift: 0;
+ GreenRange: $00000000; GreenShift: 0;
+ BlueRange: $00000000; BlueShift: 0;
+ AlphaRange: $00000FFF; AlphaShift: 0);
+
+ //ifAlpha16
+ PIXEL_DESC_ALPHA16: TglBitmapPixelDesc = (
+ RedRange: $00000000; RedShift: 0;
+ GreenRange: $00000000; GreenShift: 0;
+ BlueRange: $00000000; BlueShift: 0;
+ AlphaRange: $0000FFFF; AlphaShift: 0);
+
+ //ifLuminance4////////////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_LUMINANCE4: TglBitmapPixelDesc = (
+ RedRange: $0000000F; RedShift: 0;
+ GreenRange: $0000000F; GreenShift: 0;
+ BlueRange: $0000000F; BlueShift: 0;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifLuminance8
+ PIXEL_DESC_LUMINANCE8: TglBitmapPixelDesc = (
+ RedRange: $000000FF; RedShift: 0;
+ GreenRange: $000000FF; GreenShift: 0;
+ BlueRange: $000000FF; BlueShift: 0;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifLuminance12
+ PIXEL_DESC_LUMINANCE12: TglBitmapPixelDesc = (
+ RedRange: $00000FFF; RedShift: 0;
+ GreenRange: $00000FFF; GreenShift: 0;
+ BlueRange: $00000FFF; BlueShift: 0;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifLuminance16
+ PIXEL_DESC_LUMINANCE16: TglBitmapPixelDesc = (
+ RedRange: $0000FFFF; RedShift: 0;
+ GreenRange: $0000FFFF; GreenShift: 0;
+ BlueRange: $0000FFFF; BlueShift: 0;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifLuminance4Alpha4//////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_LUMINANCE4_ALPHA4: TglBitmapPixelDesc = (
+ RedRange: $0000000F; RedShift: 0;
+ GreenRange: $0000000F; GreenShift: 0;
+ BlueRange: $0000000F; BlueShift: 0;
+ AlphaRange: $0000000F; AlphaShift: 4);
+ //ifLuminance6Alpha2
+ PIXEL_DESC_LUMINANCE6_ALPHA2: TglBitmapPixelDesc = (
+ RedRange: $0000003F; RedShift: 0;
+ GreenRange: $0000003F; GreenShift: 0;
+ BlueRange: $0000003F; BlueShift: 0;
+ AlphaRange: $00000003; AlphaShift: 6);
+
+ //ifLuminance8Alpha8
+ PIXEL_DESC_LUMINANCE8_ALPHA8: TglBitmapPixelDesc = (
+ RedRange: $000000FF; RedShift: 0;
+ GreenRange: $000000FF; GreenShift: 0;
+ BlueRange: $000000FF; BlueShift: 0;
+ AlphaRange: $000000FF; AlphaShift: 8);
+
+ //ifLuminance12Alpha4
+ PIXEL_DESC_LUMINANCE12_ALPHA4: TglBitmapPixelDesc = (
+ RedRange: $00000FFF; RedShift: 0;
+ GreenRange: $00000FFF; GreenShift: 0;
+ BlueRange: $00000FFF; BlueShift: 0;
+ AlphaRange: $0000000F; AlphaShift: 12);
+
+ //ifLuminance12Alpha12
+ PIXEL_DESC_LUMINANCE12_ALPHA12: TglBitmapPixelDesc = (
+ RedRange: $00000FFF; RedShift: 0;
+ GreenRange: $00000FFF; GreenShift: 0;
+ BlueRange: $00000FFF; BlueShift: 0;
+ AlphaRange: $00000FFF; AlphaShift: 12);
+
+ //ifLuminance16Alpha16
+ PIXEL_DESC_LUMINANCE16_ALPHA16: TglBitmapPixelDesc = (
+ RedRange: $0000FFFF; RedShift: 0;
+ GreenRange: $0000FFFF; GreenShift: 0;
+ BlueRange: $0000FFFF; BlueShift: 0;
+ AlphaRange: $0000FFFF; AlphaShift: 16);
+
+ //ifR3G3B2////////////////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_R3_G3_B2: TglBitmapPixelDesc = (
+ RedRange: $00000007; RedShift: 0;
+ GreenRange: $00000007; GreenShift: 3;
+ BlueRange: $00000003; BlueShift: 6;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifRGB4
+ PIXEL_DESC_RGB4: TglBitmapPixelDesc = (
+ RedRange: $0000000F; RedShift: 0;
+ GreenRange: $0000000F; GreenShift: 4;
+ BlueRange: $0000000F; BlueShift: 8;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifRGB5
+ PIXEL_DESC_RGB5: TglBitmapPixelDesc = (
+ RedRange: $0000001F; RedShift: 0;
+ GreenRange: $0000001F; GreenShift: 5;
+ BlueRange: $0000001F; BlueShift: 10;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifRGB8
+ PIXEL_DESC_RGB8: TglBitmapPixelDesc = (
+ RedRange: $000000FF; RedShift: 0;
+ GreenRange: $000000FF; GreenShift: 8;
+ BlueRange: $000000FF; BlueShift: 16;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifRGB10
+ PIXEL_DESC_RGB10: TglBitmapPixelDesc = (
+ RedRange: $000003FF; RedShift: 0;
+ GreenRange: $000003FF; GreenShift: 10;
+ BlueRange: $000003FF; BlueShift: 20;
+ AlphaRange: $000003FF; AlphaShift: 0);
+
+ //ifRGB12
+ PIXEL_DESC_RGB12: TglBitmapPixelDesc = (
+ RedRange: $00000000; RedShift: 0;
+ GreenRange: $00000000; GreenShift: 0;
+ BlueRange: $00000000; BlueShift: 0;
+ AlphaRange: $00000000; AlphaShift: 0);
+
+ //ifRGB16
+ PIXEL_DESC_RGB16: TglBitmapPixelDesc = (
+ RedRange: $0000FFFF; RedShift: 0;
+ GreenRange: $0000FFFF; GreenShift: 16;
+ BlueRange: $0000FFFF; BlueShift: 32;
+ AlphaRange: $0000FFFF; AlphaShift: 0);
+
+ //ifRGBA2/////////////////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_RGBA2: TglBitmapPixelDesc = (
+ RedRange: $00000003; RedShift: 0;
+ GreenRange: $00000003; GreenShift: 2;
+ BlueRange: $00000003; BlueShift: 4;
+ AlphaRange: $00000003; AlphaShift: 6);
+
+ //ifRGBA4
+ PIXEL_DESC_RGBA4: TglBitmapPixelDesc = (
+ RedRange: $0000000F; RedShift: 0;
+ GreenRange: $0000000F; GreenShift: 4;
+ BlueRange: $0000000F; BlueShift: 8;
+ AlphaRange: $0000000F; AlphaShift: 12);
+
+ //ifRGB5A1
+ PIXEL_DESC_RGB5_A1: TglBitmapPixelDesc = (
+ RedRange: $0000001F; RedShift: 0;
+ GreenRange: $0000001F; GreenShift: 5;
+ BlueRange: $0000001F; BlueShift: 10;
+ AlphaRange: $00000001; AlphaShift: 11);
+
+ //ifRGBA8
+ PIXEL_DESC_RGBA8: TglBitmapPixelDesc = (
+ RedRange: $000000FF; RedShift: 0;
+ GreenRange: $000000FF; GreenShift: 8;
+ BlueRange: $000000FF; BlueShift: 16;
+ AlphaRange: $000000FF; AlphaShift: 24);
+
+ //ifRGB10A2
+ PIXEL_DESC_RGB10_A2: TglBitmapPixelDesc = (
+ RedRange: $000003FF; RedShift: 0;
+ GreenRange: $000003FF; GreenShift: 10;
+ BlueRange: $000003FF; BlueShift: 20;
+ AlphaRange: $00000003; AlphaShift: 22);
+
+ //ifRGBA12
+ PIXEL_DESC_RGBA12: TglBitmapPixelDesc = (
+ RedRange: $00000FFF; RedShift: 0;
+ GreenRange: $00000FFF; GreenShift: 12;
+ BlueRange: $00000FFF; BlueShift: 24;
+ AlphaRange: $00000FFF; AlphaShift: 36);
+
+ //ifRGBA16
+ PIXEL_DESC_RGBA16: TglBitmapPixelDesc = (
+ RedRange: $0000FFFF; RedShift: 0;
+ GreenRange: $0000FFFF; GreenShift: 16;
+ BlueRange: $0000FFFF; BlueShift: 32;
+ AlphaRange: $0000FFFF; AlphaShift: 48);
+
+ //ifDepthComponent16//////////////////////////////////////////////////////////////////////////////
+ PIXEL_DESC_DEPTH16: TglBitmapPixelDesc = (
+ RedRange: $0000FFFF; RedShift: 0;
+ GreenRange: $0000FFFF; GreenShift: 0;
+ BlueRange: $0000FFFF; BlueShift: 0;
+ AlphaRange: $0000FFFF; AlphaShift: 0);