|
| | GEO_AttributeHandle () |
| |
| | GEO_AttributeHandle (const GEO_AttributeHandle &gah) |
| |
| | GEO_AttributeHandle (const GA_Attribute *attrib) |
| |
| | GEO_AttributeHandle (GA_Attribute *attrib) |
| |
| | GEO_AttributeHandle (const GA_ROAttributeRef &ref) |
| |
| | GEO_AttributeHandle (const GA_RWAttributeRef &ref) |
| |
| GEO_AttributeHandle * | clone () const |
| |
| const char * | getName () const |
| |
| | ~GEO_AttributeHandle () |
| |
| const GA_Attribute * | getAttribute () const |
| |
| const GA_Attribute * | getSourceAttribute () const |
| |
| GEO_AttributeHandle & | operator= (const GEO_AttributeHandle &gah) |
| |
| void | invalidate () |
| |
| bool | isAttributeValid () const |
| |
| bool | isSourceAttributeValid () const |
| |
| void | clearElement () |
| |
| bool | upgradeToReadWrite (GA_AttributeSet &set) |
| |
| bool | downgradeToReadOnly () |
| |
| bool | isFloatOrVectorAttribute () const |
| |
| bool | getDefinedStrings (UT_StringArray &list, bool harden=true) const |
| |
| const char * | getDefinedString (int idx) const |
| |
| const char * | getSharedString (int index) const |
| |
| void | clearSourceMap () |
| |
| void | setSourceMap (GA_AttributeOwner owner, const GA_ROAttributeRef &src) |
| |
| void | setSourceMap (const GA_AttributeDict &dict, GA_AttributeOwner owner) |
| |
| void | setSourceMap (const GEO_AttributeHandle &h) |
| |
| void | setElement (GEO_Vertex *v) |
| |
| void | setElement (GEO_Primitive *prim) |
| |
| void | setElement (GEO_Detail *gdp) |
| |
| void | setElement (const GEO_Vertex *v) |
| |
| void | setElement (const GEO_Primitive *prim) |
| |
| void | setElement (const GEO_Detail *gdp) |
| |
| void | setElement (GEO_Primitive *p, GEO_Vertex *v) |
| |
| void | setElement (const GEO_Primitive *p, const GEO_Vertex *v) |
| |
| void | setElement (GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | setElement (const GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | setElement (GA_AttributeOwner owner, GA_Offset offset) |
| |
| void | setPoint (GA_Offset offset) |
| |
| void | setVertex (GA_Offset offset) |
| |
| void | setPrimitive (GA_Offset offset) |
| |
| void | setGlobal () |
| |
| GA_AttributeOwner | getDictionary () const |
| |
| bool | isP () const |
| |
| GA_AttributeOwner | getSourceDictionary () const |
| |
| int | entries () const |
| |
| int | tupleSize () const |
| |
| int | getFloatCount (bool includePw) const |
| |
| void | setF (fpreal val, int index=0) |
| | Generic Data Accessors. More...
|
| |
| fpreal | getF (int index=0) const |
| |
| void | setI (int val, int index=0) |
| |
| int | getI (int index=0) const |
| |
| void | setV2 (const UT_Vector2 &val, int index=0) |
| |
| UT_Vector2 | getV2 (int index=0) const |
| |
| void | setV3 (const UT_Vector3 &val, int index=0) |
| |
| UT_Vector3 | getV3 (int index=0) const |
| |
| void | setV4 (const UT_Vector4 &val, int index=0) |
| |
| UT_Vector4 | getV4 (int index=0) const |
| |
| void | setM2 (const UT_Matrix2 &val, int index=0) |
| |
| UT_Matrix2 | getM2 (int index=0) const |
| |
| void | setM3 (const UT_Matrix3 &val, int index=0) |
| |
| UT_Matrix3 | getM3 (int index=0) const |
| |
| void | setM4 (const UT_Matrix4 &val, int index=0) |
| |
| UT_Matrix4 | getM4 (int index=0) const |
| |
| void | setQ (const UT_Quaternion &val, int index=0) |
| |
| UT_Quaternion | getQ (int index=0) const |
| |
| bool | importVector (fpreal32 *val, int size) const |
| |
| bool | importVector (fpreal64 *val, int size) const |
| |
| bool | importVector (int32 *val, int size) const |
| |
| bool | importVector (int64 *val, int size) const |
| |
| bool | import (fpreal32 &val) const |
| |
| bool | import (fpreal64 &val) const |
| |
| bool | import (int32 &val) const |
| |
| bool | import (int64 &val) const |
| |
| bool | import (UT_Vector2 &v) |
| |
| bool | import (UT_Vector3 &v) |
| |
| bool | import (UT_Vector4 &v) |
| |
| bool | import (UT_Matrix2 &v) |
| |
| bool | import (UT_Matrix3 &v) |
| |
| bool | import (UT_Matrix4 &v) |
| |
| void | setP4 (const UT_Vector4 &val, int index=0) |
| | p4 will return a 4th component of 1 if it does not exist More...
|
| |
| UT_Vector4 | getP4 (int index=0) const |
| |
| bool | setString (const UT_String &str, int index=0) |
| |
| bool | getString (UT_String &str, int index=0, bool harden=true) const |
| |
| void | multiply (fpreal w) |
| |
| void | setValue (fpreal val) |
| |
| void | addScale (const GEO_AttributeHandle &gah, fpreal w) |
| | Performs: this = this + gah * w. More...
|
| |
| void | multiply (const GEO_AttributeHandle &gah) |
| | Performs: this = this * gah. More...
|
| |
| void | lerp (const GEO_AttributeHandle &gah, fpreal w) |
| | Performs the operation this = this*(1-w) + gah*w. More...
|
| |
| void | copyDataFrom (const GEO_AttributeHandle &src) |
| | Copies the data from the src attribute to this attribute. More...
|
| |
| void | addScale (const GEO_Primitive *p, const GEO_Vertex *v, fpreal s) |
| |
| void | lerp (const GEO_Primitive *p, const GEO_Vertex *v, fpreal w) |
| |
| void | lerp (const GEO_Primitive *p0, const GEO_Vertex *v0, const GEO_Primitive *p1, const GEO_Vertex *v1, fpreal w) |
| |
| void | multiply (const GEO_Primitive *p, const GEO_Vertex *v) |
| |
| void | copyDataFrom (const GEO_Primitive *p, const GEO_Vertex *v) |
| |
| void | addScale (const GEO_Point *elem, fpreal w) |
| |
| void | lerp (const GEO_Point *elem, fpreal w) |
| |
| void | lerp (const GEO_Point *p0, const GEO_Point *p1, fpreal w) |
| |
| void | multiply (const GEO_Point *elem) |
| |
| void | copyDataFrom (const GEO_Point *elem) |
| |
| void | addScale (const GEO_Primitive *p, const GEO_Vertex &v, fpreal s) |
| |
| void | lerp (const GEO_Primitive *p, const GEO_Vertex &v, fpreal w) |
| |
| void | lerp (const GEO_Primitive *p0, const GEO_Vertex &v0, const GEO_Primitive *p1, const GEO_Vertex &v1, fpreal w) |
| |
| void | multiply (const GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | copyDataFrom (const GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | addScale (const GEO_Vertex *elem, fpreal w) |
| |
| void | lerp (const GEO_Vertex *elem, fpreal w) |
| |
| void | lerp (const GEO_Vertex *p0, const GEO_Vertex *p1, fpreal w) |
| |
| void | multiply (const GEO_Vertex *elem) |
| |
| void | copyDataFrom (const GEO_Vertex *elem) |
| |
| void | addScale (const GEO_Vertex &elem, fpreal w) |
| |
| void | lerp (const GEO_Vertex &elem, fpreal w) |
| |
| void | lerp (const GEO_Vertex &p0, const GEO_Vertex &p1, fpreal w) |
| |
| void | multiply (const GEO_Vertex &elem) |
| |
| void | copyDataFrom (const GEO_Vertex &elem) |
| |
| void | addScale (const GEO_Primitive *elem, fpreal w) |
| |
| void | lerp (const GEO_Primitive *elem, fpreal w) |
| |
| void | lerp (const GEO_Primitive *p0, const GEO_Primitive *p1, fpreal w) |
| |
| void | multiply (const GEO_Primitive *elem) |
| |
| void | copyDataFrom (const GEO_Primitive *elem) |
| |
| void | addScale (const GEO_Detail *elem, fpreal w) |
| |
| void | lerp (const GEO_Detail *elem, fpreal w) |
| |
| void | multiply (const GEO_Detail *elem) |
| |
| void | copyDataFrom (const GEO_Detail *elem) |
| |
| bool | match (const GA_AttributeFilter &filter) const |
| |
| void | dump (const char *msg="") const |
| |
|
| bool | isIndexAttribute () const |
| |
| bool | isSharedStringAttribute () const |
| |
|
| void | addScaleDest (const GEO_Primitive *p, const GEO_Vertex *v, fpreal s) |
| |
| void | addScaleDest (const GEO_Primitive *p, const GEO_Vertex &v, fpreal s) |
| |
| void | addScaleDest (const GEO_Point *elem, fpreal w) |
| |
| void | addScaleDest (const GEO_Vertex *elem, fpreal w) |
| |
| void | addScaleDest (const GEO_Vertex &elem, fpreal w) |
| |
| void | addScaleDest (const GEO_Primitive *elem, fpreal w) |
| |
| void | addScaleDest (const GEO_Detail *elem, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *p, const GEO_Vertex *v, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *p, const GEO_Vertex &v, fpreal w) |
| |
| void | lerpDest (const GEO_Point *elem, fpreal w) |
| |
| void | lerpDest (const GEO_Vertex *elem, fpreal w) |
| |
| void | lerpDest (const GEO_Vertex &elem, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *elem, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *p0, const GEO_Vertex *v0, const GEO_Primitive *p1, const GEO_Vertex *v1, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *p0, const GEO_Vertex &v0, const GEO_Primitive *p1, const GEO_Vertex &v1, fpreal w) |
| |
| void | lerpDest (const GEO_Point *p0, const GEO_Point *p1, fpreal w) |
| |
| void | lerpDest (const GEO_Vertex *p0, const GEO_Vertex *p1, fpreal w) |
| |
| void | lerpDest (const GEO_Vertex &p0, const GEO_Vertex &p1, fpreal w) |
| |
| void | lerpDest (const GEO_Primitive *p0, const GEO_Primitive *p1, fpreal w) |
| |
| void | multiplyDest (const GEO_Primitive *p, const GEO_Vertex *v) |
| |
| void | multiplyDest (const GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | multiplyDest (const GEO_Point *elem) |
| |
| void | multiplyDest (const GEO_Vertex *elem) |
| |
| void | multiplyDest (const GEO_Vertex &elem) |
| |
| void | multiplyDest (const GEO_Primitive *elem) |
| |
| void | multiplyDest (const GEO_Detail *elem) |
| |
| void | copyDestData (const GEO_Primitive *p, const GEO_Vertex *v) |
| |
| void | copyDestData (const GEO_Primitive *p, const GEO_Vertex &v) |
| |
| void | copyDestData (const GEO_Point *elem) |
| |
| void | copyDestData (const GEO_Vertex *elem) |
| |
| void | copyDestData (const GEO_Vertex &elem) |
| |
| void | copyDestData (const GEO_Primitive *elem) |
| |