PEXSetPCAttributeMask(3) — Subroutines
Name
PEXSetPCAttributeMask - Macro to Setup Pipeline Context Attributes Value Mask
Synopsis
PEXSetPCAttributeMask(mask, attr)
Arguments
maskThe address of the value mask - an array of three unsigned long.
attrA single pipeline context attribute bitmask constant.
Description
This is a utility macro to aid in setting up the bitmask for the pipeline context attributes.
The following attribute bitmask constants must be used:
PEXPCMarkerType
PEXPCMarkerScale
PEXPCMarkerColor
PEXPCMarkerBundleIndex
PEXPCTextFont
PEXPCTextPrecision
PEXPCCharExpansion
PEXPCCharSpacing
PEXPCTextColor
PEXPCCharHeight
PEXPCCharUpVector
PEXPCTextPath
PEXPCTextAlignment
PEXPCATextHeight
PEXPCATextUpVector
PEXPCATextPath
PEXPCATextAlignment
PEXPCATextStyle
PEXPCTextBundleIndex
PEXPCLineType
PEXPCLineWidth
PEXPCLineColor
PEXPCCurveApprox
PEXPCPolylineInterp
PEXPCLineBundleIndex
PEXPCInteriorStyle
PEXPCInteriorStyleIndex
PEXPCSurfaceColor
PEXPCReflectionAttr
PEXPCReflectionModel
PEXPCSurfaceInterp
PEXPCBFInteriorStyle
PEXPCBFInteriorStyleIndex
PEXPCBFSurfaceColor
PEXPCBFReflectionAttr
PEXPCBFReflectionModel
PEXPCBFSurfaceInterp
PEXPCSurfaceApprox
PEXPCCullingMode
PEXPCDistinguishFlag
PEXPCPatternSize
PEXPCPatternRefPoint
PEXPCPatternRefVec1
PEXPCPatternRefVec2
PEXPCInteriorBundleIndex
PEXPCSurfaceEdgeFlag
PEXPCSurfaceEdgeType
PEXPCSurfaceEdgeWidth
PEXPCSurfaceEdgeColor
PEXPCEdgeBundleIndex
PEXPCLocalTransform
PEXPCGlobalTransform
PEXPCModelClip
PEXPCModelClipVolume
PEXPCViewIndex
PEXPCLightState
PEXPCDepthCueIndex
PEXPCASFValues
PEXPCPickID
PEXPCHLHSRIdentifier
PEXPCNameSet
PEXPCColorApproxIndex
PEXPCRenderingColorModel
PEXPCParaSurfCharacteristics
Note that this macro does multiple evaluations of the value for attr.
Errors
None
See Also
PEXCreatePipelineContext, PEXChangePipelineContext, PEXCopyPipelineContext, PEXGetPipelineContext