#include <OBJ_BlendSticky.h>

Public Member Functions | |
| OBJ_BlendSticky (OP_Network *net, const char *name, OP_Operator *op) | |
| ~OBJ_BlendSticky () | |
| virtual OP_ERROR | setInput (unsigned idx, OP_Node *op, unsigned output_idx=0) |
| Sets a given input to connect to an output of a particular node. | |
| virtual OP_ERROR | setInputReference (unsigned idx, const char *label, int keeppos, unsigned output_idx=0) |
| Connects an input to particular node by name in the network. | |
| virtual OP_ERROR | setIndirectInput (unsigned idx, OP_InputIndirect *in) |
| Connects an input to an indirect input of our parent subnet. | |
| virtual bool | get2DWorldTransform (UT_DMatrix4 &mat, OP_Context &context) |
| virtual void | STICKYGEOPATH (UT_String &str, float t) |
| virtual void | STICKYUV (UT_Vector2 &uv, float t) |
| virtual float | STICKYROT (float t) |
| int | NBLENDS () |
| void | setNBLENDS (int n) |
| float | BLENDWEIGHT (int i, float t) const |
| int | BLENDMASK (int i) |
| virtual void | getParallelInputs (OP_Context &context, OP_NodeList &nodes) const |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
| static PRM_Template * | getTemplateList () |
Protected Member Functions | |
| virtual int * | getIndirect () const |
| OP_ERROR | cookMyObj (OP_Context &context) |
| bool | verifyParentGeopaths () |
| void | verifyNumInputs () |
| virtual void | createInputDependencies (float t) |
| virtual OP_ERROR | lockStickyInputs (OP_Context &context) |
| virtual void | unlockStickyInputs (OP_Context &context) |
Static Protected Attributes | |
| static int * | stickyIndirect |
Definition at line 33 of file OBJ_BlendSticky.h.
| OBJ_BlendSticky::OBJ_BlendSticky | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) |
| OBJ_BlendSticky::~OBJ_BlendSticky | ( | ) | [inline] |
Definition at line 39 of file OBJ_BlendSticky.h.
| int OBJ_BlendSticky::BLENDMASK | ( | int | i | ) | [inline] |
Definition at line 76 of file OBJ_BlendSticky.h.
| float OBJ_BlendSticky::BLENDWEIGHT | ( | int | i, | |
| float | t | |||
| ) | const [inline] |
Definition at line 69 of file OBJ_BlendSticky.h.
| OP_ERROR OBJ_BlendSticky::cookMyObj | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from OBJ_StickyShared.
| virtual void OBJ_BlendSticky::createInputDependencies | ( | float | t | ) | [protected, virtual] |
Reimplemented from OBJ_StickyShared.
| virtual bool OBJ_BlendSticky::get2DWorldTransform | ( | UT_DMatrix4 & | mat, | |
| OP_Context & | context | |||
| ) | [virtual] |
Reimplemented from OBJ_StickyShared.
| virtual int* OBJ_BlendSticky::getIndirect | ( | ) | const [inline, protected, virtual] |
| virtual void OBJ_BlendSticky::getParallelInputs | ( | OP_Context & | context, | |
| OP_NodeList & | nodes | |||
| ) | const [virtual] |
Override this to specify the inputs which are needed for cooking this node which can be executed in parallel.
Reimplemented from OBJ_Node.
| static PRM_Template* OBJ_BlendSticky::getTemplateList | ( | ) | [static] |
Reimplemented from OBJ_Null.
| virtual OP_ERROR OBJ_BlendSticky::lockStickyInputs | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from OBJ_StickyShared.
| static OP_Node* OBJ_BlendSticky::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
Reimplemented from OBJ_StickyShared.
| int OBJ_BlendSticky::NBLENDS | ( | ) | [inline] |
Definition at line 61 of file OBJ_BlendSticky.h.
| virtual OP_ERROR OBJ_BlendSticky::setIndirectInput | ( | unsigned | idx, | |
| OP_InputIndirect * | input | |||
| ) | [virtual] |
| virtual OP_ERROR OBJ_BlendSticky::setInputReference | ( | unsigned | idx, | |
| const char * | label, | |||
| int | keeppos, | |||
| unsigned | outputIdx = 0 | |||
| ) | [virtual] |
| void OBJ_BlendSticky::setNBLENDS | ( | int | n | ) | [inline] |
Definition at line 65 of file OBJ_BlendSticky.h.
| virtual void OBJ_BlendSticky::STICKYGEOPATH | ( | UT_String & | str, | |
| float | t | |||
| ) | [virtual] |
Reimplemented from OBJ_StickyShared.
| virtual float OBJ_BlendSticky::STICKYROT | ( | float | t | ) | [virtual] |
Reimplemented from OBJ_StickyShared.
| virtual void OBJ_BlendSticky::STICKYUV | ( | UT_Vector2 & | uv, | |
| float | t | |||
| ) | [virtual] |
Reimplemented from OBJ_StickyShared.
| virtual void OBJ_BlendSticky::unlockStickyInputs | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from OBJ_StickyShared.
| void OBJ_BlendSticky::verifyNumInputs | ( | ) | [protected] |
| bool OBJ_BlendSticky::verifyParentGeopaths | ( | ) | [protected] |
int* OBJ_BlendSticky::stickyIndirect [static, protected] |
Definition at line 98 of file OBJ_BlendSticky.h.
1.5.9