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.