HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GDT_CaptureWeight Class Reference

#include <GDT_CaptureWeight.h>

+ Inheritance diagram for GDT_CaptureWeight:

Public Member Functions

 GDT_CaptureWeight ()
 
 ~GDT_CaptureWeight () override
 
 GDT_CaptureWeight (const GDT_CaptureWeight &other)
 
int64 getMemoryUsage (bool inclusive) const override
 
void getOpPaths (UT_StringList &paths)
 
void getOpPathsCopy (UT_ValArray< char * > &paths)
 
void setOpPaths (const UT_ValArray< char * > &paths)
 
int changeOpPaths (const char *old_name, const char *new_name)
 
void changeCaptureRegionRoot (const char *old_root, const char *new_root)
 
void refreshCaptureFrameInfo (const GEO_Detail &gdp, GDT_CaptureRegionCB get_region, void *user_data)
 
void applyDeltas (const GDT_TokenList &token_list, GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, bool inverse=false) const override
 
virtual void applyScaledDelta (GEO_Detail &gdp, GA_Offset pt, fpreal scale, const GA_AIFEditDeltaMap &map) const
 
void mergeCaptureWeightDeltas (const GDT_CaptureWeight &other, bool inverse=false)
 
void resetElementsFromSource (GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, const GEO_Detail &src_gdp, const GA_AIFEditDeltaMap &src_map) const
 
void applyIntersectionDeltas (const GDT_TokenList &token_list, GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, const GDT_CaptureWeight &other) const
 
virtual void zeroDeltas ()
 
void beginCaptureWeightChange (const GA_Attribute *capt, GA_Offset element)
 
void endCaptureWeightChange (const GA_AIFEditDeltaMap &map)
 
virtual unsigned int changed () const
 
bool legacyLoad (UT_IStream &is, unsigned int numtotal) override
 
bool save (UT_JSONWriter &w, const GDT_JSON &jsn) const override
 
bool load (UT_JSONParser &p, const GDT_JSON &jsn) override
 
- Public Member Functions inherited from GDT_Token
 GDT_Token ()
 
 GDT_Token (const GDT_Token &)
 
virtual ~GDT_Token ()
 

Detailed Description

Definition at line 37 of file GDT_CaptureWeight.h.

Constructor & Destructor Documentation

GDT_CaptureWeight::GDT_CaptureWeight ( )
GDT_CaptureWeight::~GDT_CaptureWeight ( )
override
GDT_CaptureWeight::GDT_CaptureWeight ( const GDT_CaptureWeight other)

Member Function Documentation

void GDT_CaptureWeight::applyDeltas ( const GDT_TokenList token_list,
GEO_Detail gdp,
const GA_AIFEditDeltaMap map,
bool  inverse = false 
) const
overridevirtual

Implements GDT_Token.

void GDT_CaptureWeight::applyIntersectionDeltas ( const GDT_TokenList token_list,
GEO_Detail gdp,
const GA_AIFEditDeltaMap map,
const GDT_CaptureWeight other 
) const
virtual void GDT_CaptureWeight::applyScaledDelta ( GEO_Detail gdp,
GA_Offset  pt,
fpreal  scale,
const GA_AIFEditDeltaMap map 
) const
virtual
void GDT_CaptureWeight::beginCaptureWeightChange ( const GA_Attribute capt,
GA_Offset  element 
)
void GDT_CaptureWeight::changeCaptureRegionRoot ( const char *  old_root,
const char *  new_root 
)
virtual unsigned int GDT_CaptureWeight::changed ( ) const
virtual
int GDT_CaptureWeight::changeOpPaths ( const char *  old_name,
const char *  new_name 
)
void GDT_CaptureWeight::endCaptureWeightChange ( const GA_AIFEditDeltaMap map)
int64 GDT_CaptureWeight::getMemoryUsage ( bool  inclusive) const
overridevirtual

Implements GDT_Token.

void GDT_CaptureWeight::getOpPaths ( UT_StringList paths)
void GDT_CaptureWeight::getOpPathsCopy ( UT_ValArray< char * > &  paths)
bool GDT_CaptureWeight::legacyLoad ( UT_IStream is,
unsigned int  numtotal 
)
overridevirtual

Implements GDT_Token.

bool GDT_CaptureWeight::load ( UT_JSONParser p,
const GDT_JSON &  jsn 
)
overridevirtual

Implements GDT_Token.

void GDT_CaptureWeight::mergeCaptureWeightDeltas ( const GDT_CaptureWeight other,
bool  inverse = false 
)
void GDT_CaptureWeight::refreshCaptureFrameInfo ( const GEO_Detail gdp,
GDT_CaptureRegionCB  get_region,
void user_data 
)
void GDT_CaptureWeight::resetElementsFromSource ( GEO_Detail gdp,
const GA_AIFEditDeltaMap map,
const GEO_Detail src_gdp,
const GA_AIFEditDeltaMap src_map 
) const
bool GDT_CaptureWeight::save ( UT_JSONWriter w,
const GDT_JSON &  jsn 
) const
overridevirtual

Implements GDT_Token.

void GDT_CaptureWeight::setOpPaths ( const UT_ValArray< char * > &  paths)
virtual void GDT_CaptureWeight::zeroDeltas ( )
virtual

The documentation for this class was generated from the following file: