PEXPCAttributes Data Structure


 
   typedef struct {
         PEXEnumTypeIndex           marker_type;
         float                      marker_scale;
         PEXColorSpecifier          marker_color;
         PEXTableIndex              marker_bundle_index;
         PEXTableIndex              text_font;
         unsigned short             text_precision;
         float                      char_expansion;
         float                      char_spacing;
         PEXColorSpecifier          text_color;
         float                      char_height;
         PEXVector2D                char_up_vector;
         unsigned short             text_path;
         PEXTextAlignment           text_alignment;
         float                      atext_height;
         PEXVector2D                atext_up_vector;
         unsigned short             atext_path;
         PEXTextAlignment           atext_alignment;
         PEXEnumTypeIndex           atext_style;
         PEXTableIndex              text_bundle_index;
         PEXEnumTypeIndex           line_type;
         float                      line_width;
         PEXColorSpecifier          line_color;
         PEXCurveApprox             curve_approx;
         PEXEnumTypeIndex           polyline_interp;
         PEXTableIndex              line_bundle_index;
         PEXEnumTypeIndex           interior_style;
         PEXTypeOrTableIndex        interior_style_index;
         PEXColorSpecifier          surface_color;
         PEXReflectionAttributes    reflection_attr;
         PEXEnumTypeIndex           reflection_model;
         PEXEnumTypeIndex           surface_interp;
         PEXEnumTypeIndex           bf_interior_style;
         PEXTypeOrTableIndex        bf_interior_style_index;
         PEXColorSpecifier          bf_surface_color;
         PEXReflectionAttributes    bf_reflection_attr;
         PEXEnumTypeIndex           bf_reflection_model;
         PEXEnumTypeIndex           bf_surface_interp;
         PEXSurfaceApprox           surface_approx;
         unsigned short             culling_mode;
         Bool                       distinguish;
         PEXCoord2D                 pattern_size;
         PEXCoord                   pattern_ref_point;
         PEXVector                  pattern_ref_vec1;
         PEXVector                  pattern_ref_vec2;
         PEXTableIndex              interior_bundle_index;
         PEXSwitch                  surface_edges;
         PEXEnumTypeIndex           surface_edge_type;
         float                      surface_edge_width;
         PEXColorSpecifier          surface_edge_color;
         PEXTableIndex              edge_bundle_index;
         PEXMatrix                  local_transform;
         PEXMatrix                  global_transform;
         unsigned short             model_clip;
         PEXModelClipVolume         model_clip_volume;
         PEXTableIndex              view_index;
         PEXListOfLight             light_state;
         PEXTableIndex              depth_cue_index;
         PEXBitmask                 asf_enables;
         PEXBitmask                 asf_values;
         long                       pick_id;
         unsigned long              hlhsr_id;
         PEXNameSet                 name_set;
         PEXTableIndex              color_approx_index;
         PEXEnumTypeIndex           rendering_color_model;
         PEXPSCSpecifier            para_surf_char;
   } PEXPCAttributes;
 
 
 

PEXPCAttributes is a data structure that is common to the following functions:

For a list of data structures for pipeline context, see Data Structures for Pipeline Context.