#include <GU_SurfaceDistance.h>
|
| | UT_NON_COPYABLE (GU_SurfaceDistanceCache) |
| |
| | GU_SurfaceDistanceCache () |
| |
| | ~GU_SurfaceDistanceCache () |
| |
| | GU_SurfaceDistanceCache (GU_SurfaceDistanceCache &&other)=default |
| |
| GU_SurfaceDistanceCache & | operator= (GU_SurfaceDistanceCache &&other)=default |
| |
| void | clear () |
| |
| bool | canReuse (const GEO_Detail &gdp, const char *p_attr, fpreal radius, GU_SoftDistanceMetric metric) const |
| |
| const GA_PointGroup * | getAffectedGroup () const |
| |
| GA_ROHandleF | getDistances () const |
| |
| GA_ROHandleID | getSourcePoints () const |
| |
| void | updateDistancesFromHitPos (const GEO_Detail &gdp, const GU_SurfaceDistance &surf_dist, int64 hit_prim, UT_Vector3 hit_pos, fpreal radius, GU_SoftDistanceMetric metric, const char *p_attr="P", const GEO_Detail::SoftSymmetryParms *symmetry=nullptr, const GEO_Rolloff *rolloff=nullptr) |
| |
| void | updateDistances (const GEO_Detail &gdp, const GU_SurfaceDistance &surf_dist, const GA_Group *srcgroup, fpreal radius, GU_SoftDistanceMetric metric, const char *p_attr="P", const GEO_Detail::SoftSymmetryParms *symmetry=nullptr, const GEO_Rolloff *rolloff=nullptr) |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
Definition at line 126 of file GU_SurfaceDistance.h.
| GU_SurfaceDistanceCache::GU_SurfaceDistanceCache |
( |
| ) |
|
|
inline |
| GU_SurfaceDistanceCache::~GU_SurfaceDistanceCache |
( |
| ) |
|
|
inline |
| void GU_SurfaceDistanceCache::clear |
( |
| ) |
|
| const GA_PointGroup* GU_SurfaceDistanceCache::getAffectedGroup |
( |
| ) |
const |
|
inline |
| GA_ROHandleF GU_SurfaceDistanceCache::getDistances |
( |
| ) |
const |
|
inline |
| int64 GU_SurfaceDistanceCache::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
The documentation for this class was generated from the following file: