#include <GU_Hierarchy.h>
|
| | GU_HierarchyCache () |
| |
| bool | rebuild (const GU_Detail *gdp, bool &topo_changed) |
| |
| void | clear () |
| |
| bool | worldTransformDirty (const GU_Detail *gdp) |
| |
| bool | localTransformDirty (const GU_Detail *gdp) |
| |
| void | initTransformData (const GU_Detail *gdp) |
| |
| void | updateLocalTransformCache (const GU_Detail *gdp) |
| |
| void | updateTransformCache (const GU_Detail *gdp, bool update_names=true) |
| |
| void | updateTransformDataIds (const GU_Detail *gdp) |
| |
| int | lookUpPointIndex (GA_Index ptidx) const |
| |
| void | computeLocalTransform (const GU_Detail *gdp) |
| |
| void | computeWorldTransform (const GU_Detail *gdp) |
| |
| void | computeWorldTransform (const GU_Detail *gdp, const GA_PointGroup *constrain_grp, const UT_Array< int > *flags, bool constrain) |
| |
| void | clearSubHier () |
| |
| void | updateSubHier () |
| |
| void | appendSubHierLeaf (const GU_Detail *gdp, GA_Offset leaf_ptoff) |
| |
| void | computeSubHierLocalTransform (const GU_Detail *gdp) |
| |
| void | computeSubHierWorldTransform (const GU_Detail *gdp) |
| |
| void | computeSubHierWorldTransform (const GU_Detail *gdp, const GA_PointGroup *contrain_grp, const UT_Array< int > *flags, bool constrain) |
| |
| void | transform (const UT_Matrix4D &m) |
| |
| void | transform (const UT_Matrix4D &m, exint ignore_index) |
| |
| void | transformLocalRoots (const UT_Matrix4D &m) |
| |
| void | blendLocalTransforms (const GU_HierarchyCache &hc, fpreal w, const GA_PointGroup *grp=nullptr, bool use_names=false) |
| |
| void | blendWorldTransforms (const GU_HierarchyCache &hc, fpreal w, const GA_PointGroup *grp=nullptr, bool use_names=false) |
| |
| void | blendRestTransforms (const GU_HierarchyCache &hc, fpreal w, const GU_HierarchyCache &rest, const GA_PointGroup *grp=nullptr, bool use_names=false) |
| |
| void | copyTransforms (GU_Detail *gdp, bool copy_P=true, bool copy_transform=true, bool copy_localtransform=true) |
| |
| void | update (const GU_HierarchyCache &hc) |
| |
| bool | copyExtraTransforms (GU_Detail *gdp, const UT_StringHolder &attrname) |
| |
| void | copyExtraTransforms (GU_Detail *gdp) |
| |
| void | updateExtraTransformArray (const GU_Detail *gdp, const UT_StringHolder &attrname) |
| |
Definition at line 91 of file GU_Hierarchy.h.
| GU_HierarchyCache::GU_HierarchyCache |
( |
| ) |
|
| void GU_HierarchyCache::clear |
( |
| ) |
|
| void GU_HierarchyCache::clearSubHier |
( |
| ) |
|
| void GU_HierarchyCache::computeLocalTransform |
( |
const GU_Detail * |
gdp | ) |
|
| void GU_HierarchyCache::computeSubHierLocalTransform |
( |
const GU_Detail * |
gdp | ) |
|
| void GU_HierarchyCache::computeSubHierWorldTransform |
( |
const GU_Detail * |
gdp | ) |
|
| void GU_HierarchyCache::computeWorldTransform |
( |
const GU_Detail * |
gdp | ) |
|
| void GU_HierarchyCache::copyTransforms |
( |
GU_Detail * |
gdp, |
|
|
bool |
copy_P = true, |
|
|
bool |
copy_transform = true, |
|
|
bool |
copy_localtransform = true |
|
) |
| |
| void GU_HierarchyCache::initTransformData |
( |
const GU_Detail * |
gdp | ) |
|
| bool GU_HierarchyCache::localTransformDirty |
( |
const GU_Detail * |
gdp | ) |
|
| int GU_HierarchyCache::lookUpPointIndex |
( |
GA_Index |
ptidx | ) |
const |
| bool GU_HierarchyCache::rebuild |
( |
const GU_Detail * |
gdp, |
|
|
bool & |
topo_changed |
|
) |
| |
| void GU_HierarchyCache::updateLocalTransformCache |
( |
const GU_Detail * |
gdp | ) |
|
| void GU_HierarchyCache::updateSubHier |
( |
| ) |
|
| void GU_HierarchyCache::updateTransformCache |
( |
const GU_Detail * |
gdp, |
|
|
bool |
update_names = true |
|
) |
| |
| void GU_HierarchyCache::updateTransformDataIds |
( |
const GU_Detail * |
gdp | ) |
|
| bool GU_HierarchyCache::worldTransformDirty |
( |
const GU_Detail * |
gdp | ) |
|
| GA_DataId GU_HierarchyCache::myTopologyDataId |
| GA_DataId GU_HierarchyCache::myTransformDataId |
The documentation for this class was generated from the following file: