#include <OBJ_StickyShared.h>

Public Member Functions | |
| OBJ_StickyShared (OP_Network *net, const char *name, OP_Operator *op) | |
| virtual | ~OBJ_StickyShared () |
| virtual OBJ_OBJECT_TYPE | getObjectType () const |
| void | clearUVCache () |
| virtual bool | get2DWorldTransform (UT_DMatrix4 &mat, OP_Context &context) |
| virtual void | STICKYGEOPATH (UT_String &str, float t) |
| void | STICKYATTRIB (UT_String &str, float t) |
| virtual void | STICKYUV (UT_Vector2 &uv, float t) |
| virtual float | STICKYROT (float t) |
| bool | FETCHWORLD () |
| bool | FETCHORIENT () |
| bool | ASSUMEUVCONSTANT (float t) |
| bool | WRAPU (float t) |
| bool | WRAPV (float t) |
| void | STICKYURANGE (UT_Vector2 &urange, float t) |
| void | STICKYVRANGE (UT_Vector2 &vrange, float t) |
| float | getWorldToUVScaleFactor (float t) |
| bool | isVAxisInverted () const |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
| static int | clearUVCacheStatic (void *, int, float, const PRM_Template *) |
Protected Member Functions | |
| void | zeroPrimCacheValues (const GU_Detail *gdp, int primidx) |
| void | buildHullCacheValues (const GU_Detail *gdp, const char *uvname, const GEO_Hull *hull) |
| void | buildPrimCacheValues (const GU_Detail *gdp, const char *uvname, int primidx) |
| void | getVertexOrientation (UT_Vector3 &nml, UT_Vector3 &uaxis, UT_Vector3 &vaxis, const GU_Detail *gdp, const char *uvname, const GEO_Vertex *v1, const GEO_Vertex *v2, const GEO_Vertex *v3) |
| virtual int * | getIndirect () const |
| virtual OP_ERROR | cookMyObj (OP_Context &context) |
| virtual void | getUV (UT_Vector2 &uv, OP_Context &context) |
| void | rebuildUVCache (float t) |
| GU_DetailHandle | getStuckGdp (float t) |
| virtual void | createInputDependencies (float t) |
| virtual OP_ERROR | lockStickyInputs (OP_Context &context) |
| virtual void | unlockStickyInputs (OP_Context &context) |
Definition at line 49 of file OBJ_StickyShared.h.
| OBJ_StickyShared::OBJ_StickyShared | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) |
| virtual OBJ_StickyShared::~OBJ_StickyShared | ( | ) | [virtual] |
| bool OBJ_StickyShared::ASSUMEUVCONSTANT | ( | float | t | ) | [inline] |
Definition at line 89 of file OBJ_StickyShared.h.
| void OBJ_StickyShared::buildHullCacheValues | ( | const GU_Detail * | gdp, | |
| const char * | uvname, | |||
| const GEO_Hull * | hull | |||
| ) | [protected] |
| void OBJ_StickyShared::buildPrimCacheValues | ( | const GU_Detail * | gdp, | |
| const char * | uvname, | |||
| int | primidx | |||
| ) | [protected] |
| void OBJ_StickyShared::clearUVCache | ( | ) |
| static int OBJ_StickyShared::clearUVCacheStatic | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual OP_ERROR OBJ_StickyShared::cookMyObj | ( | OP_Context & | context | ) | [protected, virtual] |
| virtual void OBJ_StickyShared::createInputDependencies | ( | float | t | ) | [protected, virtual] |
Reimplemented in OBJ_BlendSticky.
| bool OBJ_StickyShared::FETCHORIENT | ( | ) | [inline] |
Definition at line 84 of file OBJ_StickyShared.h.
| bool OBJ_StickyShared::FETCHWORLD | ( | ) | [inline] |
Definition at line 80 of file OBJ_StickyShared.h.
| virtual bool OBJ_StickyShared::get2DWorldTransform | ( | UT_DMatrix4 & | mat, | |
| OP_Context & | context | |||
| ) | [inline, virtual] |
Reimplemented from OBJ_Node.
Reimplemented in OBJ_BlendSticky, and OBJ_Sticky.
Definition at line 68 of file OBJ_StickyShared.h.
| virtual int* OBJ_StickyShared::getIndirect | ( | ) | const [inline, protected, virtual] |
Reimplemented from OBJ_Null.
Reimplemented in OBJ_BlendSticky, and OBJ_Sticky.
Definition at line 143 of file OBJ_StickyShared.h.
| virtual OBJ_OBJECT_TYPE OBJ_StickyShared::getObjectType | ( | ) | const [virtual] |
Reimplemented from OBJ_Null.
| GU_DetailHandle OBJ_StickyShared::getStuckGdp | ( | float | t | ) | [protected] |
| virtual void OBJ_StickyShared::getUV | ( | UT_Vector2 & | uv, | |
| OP_Context & | context | |||
| ) | [inline, protected, virtual] |
| void OBJ_StickyShared::getVertexOrientation | ( | UT_Vector3 & | nml, | |
| UT_Vector3 & | uaxis, | |||
| UT_Vector3 & | vaxis, | |||
| const GU_Detail * | gdp, | |||
| const char * | uvname, | |||
| const GEO_Vertex * | v1, | |||
| const GEO_Vertex * | v2, | |||
| const GEO_Vertex * | v3 | |||
| ) | [protected] |
| float OBJ_StickyShared::getWorldToUVScaleFactor | ( | float | t | ) |
| bool OBJ_StickyShared::isVAxisInverted | ( | ) | const [inline] |
Definition at line 122 of file OBJ_StickyShared.h.
| virtual OP_ERROR OBJ_StickyShared::lockStickyInputs | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented in OBJ_BlendSticky.
| static OP_Node* OBJ_StickyShared::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
| void OBJ_StickyShared::rebuildUVCache | ( | float | t | ) | [protected] |
| void OBJ_StickyShared::STICKYATTRIB | ( | UT_String & | str, | |
| float | t | |||
| ) | [inline] |
Definition at line 74 of file OBJ_StickyShared.h.
| virtual void OBJ_StickyShared::STICKYGEOPATH | ( | UT_String & | str, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual float OBJ_StickyShared::STICKYROT | ( | float | t | ) | [inline, virtual] |
| void OBJ_StickyShared::STICKYURANGE | ( | UT_Vector2 & | urange, | |
| float | t | |||
| ) | [inline] |
Definition at line 103 of file OBJ_StickyShared.h.
| virtual void OBJ_StickyShared::STICKYUV | ( | UT_Vector2 & | uv, | |
| float | t | |||
| ) | [inline, virtual] |
| void OBJ_StickyShared::STICKYVRANGE | ( | UT_Vector2 & | vrange, | |
| float | t | |||
| ) | [inline] |
Definition at line 108 of file OBJ_StickyShared.h.
| virtual void OBJ_StickyShared::unlockStickyInputs | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented in OBJ_BlendSticky.
| bool OBJ_StickyShared::WRAPU | ( | float | t | ) | [inline] |
Definition at line 94 of file OBJ_StickyShared.h.
| bool OBJ_StickyShared::WRAPV | ( | float | t | ) | [inline] |
Definition at line 98 of file OBJ_StickyShared.h.
| void OBJ_StickyShared::zeroPrimCacheValues | ( | const GU_Detail * | gdp, | |
| int | primidx | |||
| ) | [protected] |
1.5.9