2.2.2.4.10.1.13 OE2 Control Flags
The OE2 Control Flags enumeration defines the values that describe the contents and encoding of the Update Order that is related to drawing.
-
typedef enum { OE2_CF_STANDARD_ENC = 0x01, OE2_CF_UNENCODED = 0x02, OE2_CF_BOUNDS = 0x04, OE2_CF_TYPE_CHANGE = 0x08, OE2_CF_DELTACOORDS = 0x10 } OE2_Control_Flags;
OE2_CF_STANDARD_ENC: The order is encoded in the OE2 format.
OE2_CF_UNENCODED: The order is un-encoded. This indicates that the following order will either be a CacheBitmapOrder (section 2.2.2.4.10.1.2) or a CacheColorTableOrder (section 2.2.2.4.10.1.3) depending on the bmcPacketType. If the bmcPacketType is 0x00 (uncompressed) or 0x02 (compressed), then the following order will be a CacheBitmapOrder. If the bmcPacketType is 0x01, then the following order will be a CacheColorTableOrder.
OE2_CF_BOUNDS: The order contains a bounding rectangle for the drawing order.
OE2_CF_TYPE_CHANGE: The order contains an order type that is different from the last.
OE2_CF_DELTACOORDS: The coordinates of the order-bounding rectangle are specified as single-byte delta values from those that are contained in the last order of the same type.