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: