set of parameters sent to GR_Primitive::update()  
 More...
#include <GR_UpdateParms.h>
|  | 
|  | GR_UpdateParms (GR_UpdateReason upd_rsn, OP_Node *node, const GU_ConstDetailHandle &dtl, const UT_IntArray &geoi, const RE_MaterialAtlas &material_atlas, const GR_MaterialAtlas &vk_material_atlas, UT_Map< UT_StringRef, int > *attribs, const char *view_name, int max_poly_mesh_size, const GT_RefineParms &ref, const GR_DisplayOption &d, GR_RenderVersion gr, bool objselect, GR_DecorationOverride req_dec, RE_CacheVersion viewv, const GR_FrustumList &view_frustums, const UT_Matrix4DArray *insts, int inst_grp, RE_CacheVersion instv, const UT_BitArray *inst_select, RE_CacheVersion ints_select_version) | 
|  | 
|  | GR_UpdateParms (const GR_UpdateParms &u) | 
|  | 
|  | GR_UpdateParms (const GR_UpdateParms &u, const GU_ConstDetailHandle &dtl) | 
|  | 
|  | GR_UpdateParms (const GR_UpdateParms &u, const RE_MaterialAtlas &atlas) | 
|  | 
|  | GR_UpdateParms (const GR_UpdateParms &u, const GR_MaterialAtlas &atlas) | 
|  | 
|  | ~GR_UpdateParms () | 
|  | 
| const UT_Map< UT_StringRef, int > * | getConstNeededAttribs () const | 
|  | 
| UT_Map< UT_StringRef, int > * | getNeededAttribs () | 
|  | 
| void | copyNeededAttribs (bool only_if_shallow_ref) | 
|  | 
| void | addNeededAttrib (const UT_StringRef &attrib) | 
|  | 
| void | removeNeededAttrib (const UT_StringRef &attrib) | 
|  | 
| void | clearNeededAttribs () | 
|  | 
| void | printNeededAttribs (std::ostream *os=nullptr) const | 
|  | 
      
        
          | GR_UpdateParms::GR_UpdateParms | ( | GR_UpdateReason | upd_rsn, | 
        
          |  |  | OP_Node * | node, | 
        
          |  |  | const GU_ConstDetailHandle & | dtl, | 
        
          |  |  | const UT_IntArray & | geoi, | 
        
          |  |  | const RE_MaterialAtlas & | material_atlas, | 
        
          |  |  | const GR_MaterialAtlas & | vk_material_atlas, | 
        
          |  |  | UT_Map< UT_StringRef, int > * | attribs, | 
        
          |  |  | const char * | view_name, | 
        
          |  |  | int | max_poly_mesh_size, | 
        
          |  |  | const GT_RefineParms & | ref, | 
        
          |  |  | const GR_DisplayOption & | d, | 
        
          |  |  | GR_RenderVersion | gr, | 
        
          |  |  | bool | objselect, | 
        
          |  |  | GR_DecorationOverride | req_dec, | 
        
          |  |  | RE_CacheVersion | viewv, | 
        
          |  |  | const GR_FrustumList & | view_frustums, | 
        
          |  |  | const UT_Matrix4DArray * | insts, | 
        
          |  |  | int | inst_grp, | 
        
          |  |  | RE_CacheVersion | instv, | 
        
          |  |  | const UT_BitArray * | inst_select, | 
        
          |  |  | RE_CacheVersion | ints_select_version | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | GR_UpdateParms::~GR_UpdateParms | ( |  | ) |  | 
      
 
 
      
        
          | void GR_UpdateParms::clearNeededAttribs | ( |  | ) |  | 
      
 
 
      
        
          | void GR_UpdateParms::copyNeededAttribs | ( | bool | only_if_shallow_ref | ) |  | 
      
 
 
      
        
          | void GR_UpdateParms::printNeededAttribs | ( | std::ostream * | os = nullptr | ) | const | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_bpoint_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_edge_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_ids | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_point_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_prim_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::build_vertex_selection | 
      
 
 
      
        
          | unsigned GR_UpdateParms::force_shaded | 
      
 
 
      
        
          | unsigned GR_UpdateParms::force_smooth | 
      
 
 
      
        
          | unsigned GR_UpdateParms::force_unlit | 
      
 
 
      
        
          | unsigned GR_UpdateParms::force_wire | 
      
 
 
      
        
          | int GR_UpdateParms::instance_group | 
      
 
 
      
        
          | bool GR_UpdateParms::object_selected | 
      
 
 
      
        
          | int GR_UpdateParms::poly_mesh_limit | 
      
 
 
      
        
          | unsigned GR_UpdateParms::refine_for_lops | 
      
 
 
      
        
          | const char* GR_UpdateParms::view_name | 
      
 
 
      
        
          | int GR_UpdateParms::vk_default_mat_id | 
      
 
 
The documentation for this class was generated from the following file: