Enum PixelFormat

  • java.lang.Object
    • java.lang.Enum<PixelFormat>
      • com.aspose.threed.PixelFormat
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PixelFormat>

    public enum PixelFormat
    extends java.lang.Enum<PixelFormat>
    The pixel's format used in texture unit.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      A1R5G5B5
      16-bit pixel format, 5 bits for blue, green, red and 1 for alpha.
      A2B10G10R10
      32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.
      A2R10G10B10
      32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.
      A4L4
      8-bit pixel format, 4 bits alpha, 4 bits luminance.
      A4R4G4B4
      16-bit pixel format, 4 bits for alpha, red, green and blue.
      A8
      8-bit pixel format, all bits alpha.
      A8B8G8R8
      32-bit pixel format, 8 bits for blue, green, red and alpha.
      A8R8G8B8
      32-bit pixel format, 8 bits for alpha, red, green and blue.
      B5G6R5
      16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
      B8G8R8
      24-bit pixel format, 8 bits for blue, green and red.
      B8G8R8A8
      32-bit pixel format, 8 bits for blue, green, red and alpha.
      BYTE_LA
      2 byte pixel format, 1 byte luminance, 1 byte alpha
      DEPTH
      Depth texture format.
      DXT1
      DDS (DirectDraw Surface) DXT1 format.
      DXT2
      DDS (DirectDraw Surface) DXT2 format.
      DXT3
      DDS (DirectDraw Surface) DXT3 format.
      DXT4
      DDS (DirectDraw Surface) DXT4 format.
      DXT5
      DDS (DirectDraw Surface) DXT5 format.
      FLOAT16_GR
      32-bit, 2-channel s10e5 floating point pixel format, 16-bit green, 16-bit red
      FLOAT16_R
      16-bit pixel format, 16 bits (float) for red
      FLOAT16_RGB
      48-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue
      FLOAT16_RGBA
      64-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue, 16 bits (float) for alpha
      FLOAT32_GR
      64-bit, 2-channel floating point pixel format, 32-bit green, 32-bit red
      FLOAT32_R
      32-bit pixel format, 32 bits (float) for red
      FLOAT32_RGB
      96-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue
      FLOAT32_RGBA
      128-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue, 32 bits (float) for alpha
      L16
      16-bit pixel format, all bits luminance.
      L8
      8-bit pixel format, all bits luminance.
      R32_UINT
      32-bit pixel format, 32 bits red (unsigned int).
      R32G32_UINT
      64-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int).
      R32G32B32A32_UINT
      128-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int), 32 bits green (unsigned int), 32 bits alpha (unsigned int).
      R3G3B2
      8-bit pixel format, 2 bits blue, 3 bits green, 3 bits red.
      R5G6B5
      16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
      R8
      8-bit pixel format, all bits red.
      R8G8B8
      24-bit pixel format, 8 bits for red, green and blue.
      R8G8B8A8
      32-bit pixel format, 8 bits for red, green, blue and alpha.
      SHORT_GR
      32-bit pixel format, 16-bit green, 16-bit red
      SHORT_RGB
      48-bit pixel format, 16 bits for red, green and blue
      SHORT_RGBA
      64-bit pixel format, 16 bits for red, green, blue and alpha
      UNKNOWN
      Unknown pixel format.
      X8B8G8R8
      32-bit pixel format, 8 bits for blue, 8 bits for green, 8 bits for red like A8B8G8R8, but alpha will get discarded
      X8R8G8B8
      32-bit pixel format, 8 bits for red, 8 bits for green, 8 bits for blue like A8R8G8B8, but alpha will get discarded
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static PixelFormat valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static PixelFormat[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • UNKNOWN

        public static final PixelFormat UNKNOWN
        Unknown pixel format.
      • L8

        public static final PixelFormat L8
        8-bit pixel format, all bits luminance.
      • L16

        public static final PixelFormat L16
        16-bit pixel format, all bits luminance.
      • A8

        public static final PixelFormat A8
        8-bit pixel format, all bits alpha.
      • A4L4

        public static final PixelFormat A4L4
        8-bit pixel format, 4 bits alpha, 4 bits luminance.
      • BYTE_LA

        public static final PixelFormat BYTE_LA
        2 byte pixel format, 1 byte luminance, 1 byte alpha
      • R5G6B5

        public static final PixelFormat R5G6B5
        16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
      • B5G6R5

        public static final PixelFormat B5G6R5
        16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
      • R3G3B2

        public static final PixelFormat R3G3B2
        8-bit pixel format, 2 bits blue, 3 bits green, 3 bits red.
      • A4R4G4B4

        public static final PixelFormat A4R4G4B4
        16-bit pixel format, 4 bits for alpha, red, green and blue.
      • A1R5G5B5

        public static final PixelFormat A1R5G5B5
        16-bit pixel format, 5 bits for blue, green, red and 1 for alpha.
      • R8G8B8

        public static final PixelFormat R8G8B8
        24-bit pixel format, 8 bits for red, green and blue.
      • B8G8R8

        public static final PixelFormat B8G8R8
        24-bit pixel format, 8 bits for blue, green and red.
      • A8R8G8B8

        public static final PixelFormat A8R8G8B8
        32-bit pixel format, 8 bits for alpha, red, green and blue.
      • A8B8G8R8

        public static final PixelFormat A8B8G8R8
        32-bit pixel format, 8 bits for blue, green, red and alpha.
      • B8G8R8A8

        public static final PixelFormat B8G8R8A8
        32-bit pixel format, 8 bits for blue, green, red and alpha.
      • R8G8B8A8

        public static final PixelFormat R8G8B8A8
        32-bit pixel format, 8 bits for red, green, blue and alpha.
      • X8R8G8B8

        public static final PixelFormat X8R8G8B8
        32-bit pixel format, 8 bits for red, 8 bits for green, 8 bits for blue like A8R8G8B8, but alpha will get discarded
      • X8B8G8R8

        public static final PixelFormat X8B8G8R8
        32-bit pixel format, 8 bits for blue, 8 bits for green, 8 bits for red like A8B8G8R8, but alpha will get discarded
      • A2R10G10B10

        public static final PixelFormat A2R10G10B10
        32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.
      • A2B10G10R10

        public static final PixelFormat A2B10G10R10
        32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.
      • DXT1

        public static final PixelFormat DXT1
        DDS (DirectDraw Surface) DXT1 format.
      • DXT2

        public static final PixelFormat DXT2
        DDS (DirectDraw Surface) DXT2 format.
      • DXT3

        public static final PixelFormat DXT3
        DDS (DirectDraw Surface) DXT3 format.
      • DXT4

        public static final PixelFormat DXT4
        DDS (DirectDraw Surface) DXT4 format.
      • DXT5

        public static final PixelFormat DXT5
        DDS (DirectDraw Surface) DXT5 format.
      • FLOAT16_R

        public static final PixelFormat FLOAT16_R
        16-bit pixel format, 16 bits (float) for red
      • FLOAT16_RGB

        public static final PixelFormat FLOAT16_RGB
        48-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue
      • FLOAT16_RGBA

        public static final PixelFormat FLOAT16_RGBA
        64-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue, 16 bits (float) for alpha
      • FLOAT32_R

        public static final PixelFormat FLOAT32_R
        32-bit pixel format, 32 bits (float) for red
      • FLOAT32_RGB

        public static final PixelFormat FLOAT32_RGB
        96-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue
      • FLOAT32_RGBA

        public static final PixelFormat FLOAT32_RGBA
        128-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue, 32 bits (float) for alpha
      • FLOAT16_GR

        public static final PixelFormat FLOAT16_GR
        32-bit, 2-channel s10e5 floating point pixel format, 16-bit green, 16-bit red
      • FLOAT32_GR

        public static final PixelFormat FLOAT32_GR
        64-bit, 2-channel floating point pixel format, 32-bit green, 32-bit red
      • DEPTH

        public static final PixelFormat DEPTH
        Depth texture format.
      • SHORT_RGBA

        public static final PixelFormat SHORT_RGBA
        64-bit pixel format, 16 bits for red, green, blue and alpha
      • SHORT_GR

        public static final PixelFormat SHORT_GR
        32-bit pixel format, 16-bit green, 16-bit red
      • SHORT_RGB

        public static final PixelFormat SHORT_RGB
        48-bit pixel format, 16 bits for red, green and blue
      • R32_UINT

        public static final PixelFormat R32_UINT
        32-bit pixel format, 32 bits red (unsigned int).
      • R32G32_UINT

        public static final PixelFormat R32G32_UINT
        64-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int).
      • R32G32B32A32_UINT

        public static final PixelFormat R32G32B32A32_UINT
        128-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int), 32 bits green (unsigned int), 32 bits alpha (unsigned int).
      • R8

        public static final PixelFormat R8
        8-bit pixel format, all bits red.
    • Method Detail

      • values

        public static PixelFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PixelFormat c : PixelFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PixelFormat valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null