12 #ifndef __GDT_Position_h__
13 #define __GDT_Position_h__
38 bool inclusive =
false)
const override;
43 bool inverse=
false)
const override;
47 virtual void applyScaledDeltas(
GEO_Detail &gdp,
53 bool inverse =
false);
63 void applyIntersectionDeltas(
70 virtual void zeroDeltas();
77 void endPointPositionChange(
80 virtual unsigned int changed()
const;
84 unsigned int numtotal)
override;
87 const GDT_JSON &json)
const override;
89 const GDT_JSON &json)
override;
Definition of a geometry attribute.
GLenum GLenum GLenum GLenum GLenum scale
GLenum GLenum GLenum input
JSON reader class which handles parsing of JSON or bJSON files.
Class which writes ASCII or binary JSON streams.
virtual bool legacyLoad(UT_IStream &is, unsigned int numtotal)=0
A range of elements in an index-map.
GLubyte GLubyte GLubyte GLubyte w
GLuint GLenum GLenum transform
Base class for storing snapshots during an edit operation.
virtual void applyDeltas(const GDT_TokenList &list, GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, bool inverse=false) const =0
Base class to store recorder data.
virtual bool load(UT_JSONParser &p, const GDT_JSON &json)=0
virtual bool save(UT_JSONWriter &w, const GDT_JSON &json) const =0
virtual int64 getMemoryUsage(bool inclusive=false) const =0
Class for mapping between an index and an attribute data offset.