Marker Bundle Table


Related topics include:

For an overview and a list of lookup tables, see Lookup Tables.

Marker bundle lookup tables contain collections of marker attribute values.

-----------------------------------------------------------------------------------------------------------------
Table Value Mask                       Description             Fallback                 PEX
 
-----------------------------------------------------------------------------------------------------------------
PEXLUTVMarkerBundleType
                                       marker type            PEXMarkerAsterisk          5.0
 
PEXLUTVMarkerBundleScale
                                       marker scale factor    1.0                        5.0
 
PEXLUTVMarkerBundleColor
                                       marker color           (PEXColorTypeIndexed, 1)   5.0
 
PEXLUTVMarkerBundleAll (selects entire table entry)                                      5.0
-----------------------------------------------------------------------------------------------------------------

The implementation accesses the marker bundle table during rendering whenever the aspect source flag of one of the marker attributes stored in the marker bundle table is PEXBundled. The aspect source flag for each attribute is a member of the pipeline state. The value of the pipeline state's marker bundle index selects the desired entry of the table. The value of the bundled marker attributes in that entry is then used to set the values of those marker attributes in the pipeline state.

For more information about each marker attribute, see the corresponding marker attribute output command. (These output commands set the pipeline state which is used whenever the aspect source flag for a marker attribute is PEXIndividual rather than PEXBundled.)

Direct color components that are out of range are treated in an implementation-dependent way. If you specify a color type that is unsupported, then the implementation issues a BadPEXColorType error. If the color type is PEXColorTypeIndexed and the color index is 65535, then the implementation issues a BadValue error.

Valid marker bundle indices are in the range [1, 65535]. The fallback entry is entry 1.