#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) |
|
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 | transformLocalRoots (const UT_Matrix4D &m) |
|
void | blendLocalTransforms (const GU_HierarchyCache &hc, fpreal w, const GA_PointGroup *grp=nullptr) |
|
void | blendWorldTransforms (const GU_HierarchyCache &hc, fpreal w, const GA_PointGroup *grp=nullptr) |
|
void | blendRestTransforms (const GU_HierarchyCache &hc, fpreal w, const GU_HierarchyCache &rest, const GA_PointGroup *grp=nullptr) |
|
void | copyTransforms (GU_Detail *gdp, bool copy_P=true, bool copy_transform=true, bool copy_localtransform=true) |
|
void | update (const GU_HierarchyCache &hc) |
|
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 | ) |
|
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: