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: