12 #ifndef __GDT_PrimitiveList_h__
13 #define __GDT_PrimitiveList_h__
33 bool inverse =
false)
const override;
37 bool inverse =
false);
53 void beginPrimitiveTransformChange(
const UT_Matrix3 &mat);
54 void endPrimitiveTransformChange(
const UT_Matrix3 &mat,
66 return (myTransform &&
67 myTransform->changed() > 0);
73 const GDT_JSON &json)
const;
75 const GDT_JSON &json);
virtual bool haveAttributesChanged() const
virtual void zeroDeltas()
JSON reader class which handles parsing of JSON or bJSON files.
Class which writes ASCII or binary JSON streams.
A string map of attributes to ease backward compatibility In the GB/GEO/GU library code would often p...
virtual void applyDeltas(GEO_Detail &gdp, bool inverse=0) const =0
const GA_AttributeDict & getAttributeDict(const GEO_Detail &gdp) const override
SYS_FORCE_INLINE const GA_AttributeDict & primitiveAttribs() const
bool hasTransformChanged() const
GLubyte GLubyte GLubyte GLubyte w
void endAttributeChange(const GA_AIFEditDeltaMap &map)
virtual bool hasChange() const
virtual void clearDeltas()