Geometry bitfields

Definition of bits used to describe geometry types. Most common bits are contained in the low byte,extra bytes are needed for less common cases. Some bits are reused, depending on the context.

00000001 Faces
00000002 Edges
00000004 Lines
00000008 Markers
00000010 Text
00000020 Windows
00000040 Images
00000080 indicates additional byte(s) required
00000100 Ambient for color settings, String Cursors otherwise
00000200 Lights for color settings, Face Lighting otherwise
00000400 Face Contrast for color settings, Edge Lighting otherwise
00000800 Window Contrast for color settings, Marker Lighting otherwise
00001000 Front side for color settings, Silhouette Edges otherwise
00002000 Back side for color settings, Perimeter Edges otherwise
00004000 Mesh Quad Edges for visibility settings, Vertex otherwise
00008000 Hard Edges for visibility settings, indicates additional byte(s) required for color settings
00010000 Cutting Planes
00020000 Shadow Emission
00040000 Shadow Casting
00080000 Shadow Receiving
00100000 Cut Edges
00200000 Vertex for visibility settings
00400000 Cut Faces