typedef struct {
PEXEnumTypeIndex marker_type;
float marker_scale;
PEXColorSpecifier5_2 marker_color;
PEXTableIndex marker_bundle_index;
PEXTableIndex text_font;
unsigned short text_precision;
float char_expansion;
float char_spacing;
PEXColorSpecifier5_2 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;
PEXColorSpecifier5_2 line_color;
PEXCurveApprox curve_approx;
PEXEnumTypeIndex polyline_interp;
PEXTableIndex line_bundle_index;
PEXEnumTypeIndex interior_style;
PEXTypeOrTableIndex interior_style_index;
PEXColorSpecifier5_2 surface_color;
PEXReflectionAttributes5_2 reflection_attr;
PEXEnumTypeIndex reflection_model;
PEXEnumTypeIndex surface_interp;
PEXEnumTypeIndex bf_interior_style;
PEXTypeOrTableIndex bf_interior_style_index;
PEXColorSpecifier5_2 bf_surface_color;
PEXReflectionAttributes5_2 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;
PEXColorSpecifier5_2 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;
PEXEnumTypeIndex alpha_blend_function;
PEXTableIndex bf_data_mapping_index;
PEXDataMappingValues bf_data_mapping_method;
PEXTableIndex bf_interior_bundle_index;
PEXTableIndex bf_reflectance_bundle_index;
PEXBitmask condition_flags;
PEXTableIndex data_mapping_index;
PEXDataMappingValues data_mapping_method;
unsigned int drawing_function;
PEXBitmask more_asf_enables[2];
PEXBitmask more_asf_values[2];
PEXMatrixHints global_transform_hints;
PEXTableIndex highlight_index;
PEXEnumTypeIndex line_cap_style;
PEXEnumTypeIndex line_join_style;
float line_miter_limit;
PEXMatrixHints local_transform_hints;
PEXTableIndex para_surf_bundle_index;
unsigned long plane_mask;
PEXPrimAntiAliasing primitive_antialiasing;
PEXTableIndex reflectance_bundle_index;
Bool sequential_processing;
int vertex_order;
PEXEnumTypeIndex z_buffer_test
PEXListOfTexture active_textures;
PEXListOfTexture bf_active_textures;
PEXEnumTypeIndex tm_perspective_correction;
PEXEnumTypeIndex tm_resource_hints;
PEXEnumTypeIndex tm_sample_frequency;
} PEXPCAttributes5_2;
PEXPCAttributes5_2 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.