#include <SOP_Edit.h>

Public Member Functions | |
| SOP_Edit (OP_Network *net, const char *name, OP_Operator *entry) | |
| virtual | ~SOP_Edit () |
| virtual int | isRefInput (unsigned int i) const |
| virtual void | unloadDataHack () |
| Do not use this function! Using it will likely cause crashes. | |
| virtual bool | unloadData () |
| void | toggleXformPeak () |
| virtual unsigned | disableParms () |
| virtual void | getSelString (UT_String &str) |
| virtual void | setAccumulateStencil (bool yesno) |
| virtual void | setRayOrigin (const UT_Vector3 &orig, float t) |
| virtual void | setRayOrientation (const UT_Vector3 &orient, float t) |
| virtual void | setHitPrimitive (int primidx, float t) |
| virtual void | setHitPoint (int pt, float t) |
| virtual void | setHitUV (float u, float v, float t) |
| virtual void | setHitPressure (float p, float t) |
| virtual void | setRadius (float r, float t) |
| virtual void | setUVRadius (float r, float t) |
| virtual void | setBrushEvent (SOP_BrushEvent event) |
| virtual void | setBrushOp (SOP_BrushOp op) |
| virtual void | setBrushShape (SOP_BrushShape shape) |
| virtual void | setProjectionType (int projtype) |
| virtual void | useForegroundColor (void) |
| virtual void | useBackgroundColor (void) |
| virtual int | altersGeometry () const |
| virtual int | altersColor () const |
| virtual int | MODE () |
| virtual float | RAWRADIUS (float t) |
| virtual float | RAWUVRADIUS (float t) |
| virtual float | RADIUSPRESSURE (float t) |
| virtual float | RAWOPACITY (float t) |
| virtual float | OPACITYPRESSURE (float t) |
| bool | inBrushMode (float t) |
| virtual SOP_BrushOp | OP (void) |
| virtual int | ACCUMSTENCIL (void) |
| virtual int | PROJECTIONTYPE (void) |
| virtual int | REALTIME (void) |
| virtual int | SHAPE (float t) |
| virtual OP_ERROR | cookInputGroups (OP_Context &context, int alone=0) |
| virtual void | getXformOrder (UT_XformOrder &xord, CH_Channel *chp) |
| virtual void | resolveObsoleteParms (PRM_ParmList *obsolete_parms) |
| void | clearRayIntersect () |
| virtual void | beginNewOperation () |
| virtual void | clearAllDeltas (float t) |
| void | applyScaledDeltas (GEO_Detail &apply_gdp, const GDT_CoordinateFrames *coord_frames, float scale, const GB_PointGroup *ptgroup) |
| bool | getCookedFlag () const |
| void | setUseOrient (bool f) |
| virtual bool | hasChange (float t) |
| const GB_PrimitiveGroup * | getPrimitiveSelection () const |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *net, const char *name, OP_Operator *entry) |
Static Public Attributes | |
| static PRM_Template | myTemplateList [] |
| static PRM_Template | myObsoleteList [] |
Protected Member Functions | |
| virtual void | clearTransformParms () |
| virtual OP_ERROR | cookMySop (OP_Context &context) |
| virtual const char * | inputLabel (unsigned idx) const |
| virtual void | rollbackCurrentDelta () |
| virtual void | mirrorDelta () |
| virtual void | applyAndClearCurrentDelta () |
| virtual void | applyPermanentDelta () |
| virtual void | initializeInput (OP_Context &context) |
| virtual bool | getGroupCentroid (OP_Context &context, UT_Vector3 ¢roid) |
| virtual void | doErase () |
| virtual void | doTransform () |
| virtual int | MERGEMODE () |
| virtual void | SCRIPT (UT_String &, float) |
| virtual int | AXIS (void) |
| virtual float | USERX (float t) |
| virtual float | USERY (float t) |
| virtual float | USERZ (float t) |
| virtual float | RAYORIENTX (float t) |
| virtual float | RAYORIENTY (float t) |
| virtual float | RAYORIENTZ (float t) |
| virtual float | RAYHITX (float t) |
| virtual float | RAYHITY (float t) |
| virtual float | RAYHITZ (float t) |
| virtual float | RAYHITU (float t) |
| virtual float | RAYHITV (float t) |
| virtual float | RAYHITPRESSURE (float t) |
| virtual int | PRIMHIT (float t) |
| virtual int | PTHIT (float t) |
| virtual int | EVENT () |
| virtual bool | USE_FOREGROUND (void) |
| virtual float | FGR (float t) |
| virtual float | FGG (float) |
| virtual float | FGB (float) |
| virtual float | BGR (float t) |
| virtual float | BGG (float) |
| virtual float | BGB (float) |
| virtual float | SOFTEDGE (float t) |
| virtual void | KERNEL (UT_String &str, float t) |
| virtual int | UPTYPE (float t) |
| virtual float | UPX (float t) |
| virtual float | UPY (float t) |
| virtual float | UPZ (float t) |
| virtual float | PAPERNOISE (float t) |
| virtual float | SPLATTER (float t) |
| virtual void | BITMAP (UT_String &str, float t) |
| virtual int | BITMAPCHAN (float t) |
| virtual float | ANGLE (float t) |
| virtual float | SQUASH (float t) |
| virtual int | DOSTAMPING () |
| virtual int | WRITEALPHA () |
| virtual int | OVERRIDECD () |
| virtual void | CDNAME (UT_String &, float) |
| virtual int | OVERRIDEALPHA () |
| virtual void | ALPHANAME (UT_String &, float) |
| virtual int | OVERRIDENML () |
| virtual void | NMLNAME (UT_String &, float) |
| virtual int | ADDATTRIB () |
| virtual float | SYMMETRYDIRX (float) |
| virtual float | SYMMETRYDIRY (float) |
| virtual float | SYMMETRYDIRZ (float) |
| virtual float | SYMMETRYORIGX (float) |
| virtual float | SYMMETRYORIGY (float) |
| virtual float | SYMMETRYORIGZ (float) |
| virtual int | DOREFLECTION () |
| virtual int | DOREFLECT () |
| virtual int | DOPOINTREFLECTION () |
| virtual int | DOROTATION () |
| virtual int | SYMMETRYROT (float) |
| virtual float | SYMMETRYDIST (float) |
| virtual int | DOUVREFLECTION () |
| virtual float | SYMMETRYUVORIGU (float) |
| virtual float | SYMMETRYUVORIGV (float) |
| virtual float | SYMMETRYUVANGLE (float) |
| virtual int | USECONNECTIVITY () |
| virtual int | USEDEPTH () |
| virtual float | DEPTH (float t) |
| virtual float | HEIGHT (float t) |
| virtual bool | hasStrokeChanged (float t) |
| virtual bool | hasStyleChanged (float t) |
| virtual bool | hasNibFileChanged (float t) |
| virtual bool | hasAccumStencilChanged (float t) |
| virtual bool | hasNibLookChanged (float t) |
| virtual bool | wantsCookSelection (void) const |
| virtual GDT_CoordinateFrames * | getCoordinateFrames () |
| virtual const GB_PointGroup * | getPointGroup () |
Friends | |
| class | MSS_EditState |
Definition at line 134 of file SOP_Edit.h.
| SOP_Edit::SOP_Edit | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) |
| virtual SOP_Edit::~SOP_Edit | ( | ) | [virtual] |
| virtual int SOP_Edit::ACCUMSTENCIL | ( | void | ) | [inline, virtual] |
| virtual int SOP_Edit::ADDATTRIB | ( | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::ALPHANAME | ( | UT_String & | , | |
| float | ||||
| ) | [inline, protected, virtual] |
| virtual int SOP_Edit::altersColor | ( | ) | const [inline, virtual] |
| virtual int SOP_Edit::altersGeometry | ( | ) | const [inline, virtual] |
| virtual float SOP_Edit::ANGLE | ( | float | t | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::applyAndClearCurrentDelta | ( | ) | [protected, virtual] |
Reimplemented from SOP_BrushBase.
| virtual void SOP_Edit::applyPermanentDelta | ( | ) | [protected, virtual] |
Reimplemented from SOP_GDT.
| void SOP_Edit::applyScaledDeltas | ( | GEO_Detail & | apply_gdp, | |
| const GDT_CoordinateFrames * | coord_frames, | |||
| float | scale, | |||
| const GB_PointGroup * | ptgroup | |||
| ) |
| virtual int SOP_Edit::AXIS | ( | void | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::beginNewOperation | ( | ) | [virtual] |
Reimplemented from SOP_GDT.
| virtual float SOP_Edit::BGB | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::BGG | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::BGR | ( | float | t | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::BITMAP | ( | UT_String & | str, | |
| float | t | |||
| ) | [inline, protected, virtual] |
| virtual int SOP_Edit::BITMAPCHAN | ( | float | t | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::CDNAME | ( | UT_String & | , | |
| float | ||||
| ) | [inline, protected, virtual] |
| virtual void SOP_Edit::clearAllDeltas | ( | float | t | ) | [virtual] |
Reimplemented from SOP_BrushBase.
| void SOP_Edit::clearRayIntersect | ( | ) |
| virtual void SOP_Edit::clearTransformParms | ( | ) | [protected, virtual] |
| virtual OP_ERROR SOP_Edit::cookInputGroups | ( | OP_Context & | context, | |
| int | alone = 0 | |||
| ) | [virtual] |
Reimplemented from SOP_BrushBase.
| virtual OP_ERROR SOP_Edit::cookMySop | ( | OP_Context & | context | ) | [protected, virtual] |
Reimplemented from SOP_BrushBase.
| virtual float SOP_Edit::DEPTH | ( | float | t | ) | [inline, protected, virtual] |
| virtual unsigned SOP_Edit::disableParms | ( | ) | [virtual] |
Reimplemented from OP_Parameters.
| virtual void SOP_Edit::doErase | ( | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual int SOP_Edit::DOPOINTREFLECTION | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::DOREFLECT | ( | ) | [inline, protected, virtual] |
Definition at line 419 of file SOP_Edit.h.
| virtual int SOP_Edit::DOREFLECTION | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::DOROTATION | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::DOSTAMPING | ( | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::doTransform | ( | ) | [protected, virtual] |
| virtual int SOP_Edit::DOUVREFLECTION | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::EVENT | ( | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::FGB | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::FGG | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::FGR | ( | float | t | ) | [inline, protected, virtual] |
| bool SOP_Edit::getCookedFlag | ( | ) | const [inline] |
Definition at line 299 of file SOP_Edit.h.
| virtual GDT_CoordinateFrames* SOP_Edit::getCoordinateFrames | ( | ) | [inline, protected, virtual] |
Definition at line 452 of file SOP_Edit.h.
| virtual bool SOP_Edit::getGroupCentroid | ( | OP_Context & | , | |
| UT_Vector3 & | ||||
| ) | [protected, virtual] |
subclasses override this to return the group centroid if they support it.
Reimplemented from SOP_Node.
| virtual const GB_PointGroup* SOP_Edit::getPointGroup | ( | ) | [inline, protected, virtual] |
| const GB_PrimitiveGroup* SOP_Edit::getPrimitiveSelection | ( | void | ) | const [inline, virtual] |
| virtual void SOP_Edit::getSelString | ( | UT_String & | str | ) | [inline, virtual] |
| virtual void SOP_Edit::getXformOrder | ( | UT_XformOrder & | xord, | |
| CH_Channel * | chp | |||
| ) | [virtual] |
Reimplemented from OP_Node.
| virtual bool SOP_Edit::hasAccumStencilChanged | ( | float | t | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual bool SOP_Edit::hasChange | ( | float | t | ) | [virtual] |
| virtual bool SOP_Edit::hasNibFileChanged | ( | float | t | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual bool SOP_Edit::hasNibLookChanged | ( | float | t | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual bool SOP_Edit::hasStrokeChanged | ( | float | t | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual bool SOP_Edit::hasStyleChanged | ( | float | t | ) | [protected, virtual] |
Implements SOP_BrushBase.
| virtual float SOP_Edit::HEIGHT | ( | float | t | ) | [inline, protected, virtual] |
| bool SOP_Edit::inBrushMode | ( | float | t | ) | [inline] |
Definition at line 253 of file SOP_Edit.h.
| virtual void SOP_Edit::initializeInput | ( | OP_Context & | context | ) | [protected, virtual] |
| virtual const char* SOP_Edit::inputLabel | ( | unsigned | idx | ) | const [protected, virtual] |
Reimplemented from SOP_GDT.
| virtual int SOP_Edit::isRefInput | ( | unsigned int | i | ) | const [virtual] |
| virtual void SOP_Edit::KERNEL | ( | UT_String & | str, | |
| float | t | |||
| ) | [inline, protected, virtual] |
| virtual int SOP_Edit::MERGEMODE | ( | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::mirrorDelta | ( | ) | [protected, virtual] |
| virtual int SOP_Edit::MODE | ( | ) | [inline, virtual] |
Definition at line 240 of file SOP_Edit.h.
| static OP_Node* SOP_Edit::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [static] |
| virtual void SOP_Edit::NMLNAME | ( | UT_String & | , | |
| float | ||||
| ) | [inline, protected, virtual] |
| virtual SOP_BrushOp SOP_Edit::OP | ( | void | ) | [inline, virtual] |
| virtual float SOP_Edit::OPACITYPRESSURE | ( | float | t | ) | [inline, virtual] |
| virtual int SOP_Edit::OVERRIDEALPHA | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::OVERRIDECD | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::OVERRIDENML | ( | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::PAPERNOISE | ( | float | t | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::PRIMHIT | ( | float | t | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::PROJECTIONTYPE | ( | void | ) | [inline, virtual] |
| virtual int SOP_Edit::PTHIT | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RADIUSPRESSURE | ( | float | t | ) | [inline, virtual] |
| virtual float SOP_Edit::RAWOPACITY | ( | float | t | ) | [inline, virtual] |
| virtual float SOP_Edit::RAWRADIUS | ( | float | t | ) | [inline, virtual] |
| virtual float SOP_Edit::RAWUVRADIUS | ( | float | t | ) | [inline, virtual] |
| virtual float SOP_Edit::RAYHITPRESSURE | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYHITU | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYHITV | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYHITX | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYHITY | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYHITZ | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYORIENTX | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYORIENTY | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::RAYORIENTZ | ( | float | t | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::REALTIME | ( | void | ) | [inline, virtual] |
| virtual void SOP_Edit::resolveObsoleteParms | ( | PRM_ParmList * | obsolete_parms | ) | [virtual] |
Reimplemented from OP_Parameters.
| virtual void SOP_Edit::rollbackCurrentDelta | ( | ) | [protected, virtual] |
Reimplemented from SOP_BrushBase.
| virtual void SOP_Edit::SCRIPT | ( | UT_String & | , | |
| float | ||||
| ) | [inline, protected, virtual] |
| virtual void SOP_Edit::setAccumulateStencil | ( | bool | yesno | ) | [inline, virtual] |
| virtual void SOP_Edit::setBrushEvent | ( | SOP_BrushEvent | event | ) | [inline, virtual] |
| virtual void SOP_Edit::setBrushOp | ( | SOP_BrushOp | op | ) | [inline, virtual] |
| virtual void SOP_Edit::setBrushShape | ( | SOP_BrushShape | shape | ) | [inline, virtual] |
| virtual void SOP_Edit::setHitPoint | ( | int | pt, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setHitPressure | ( | float | p, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setHitPrimitive | ( | int | primidx, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setHitUV | ( | float | u, | |
| float | v, | |||
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setProjectionType | ( | int | projtype | ) | [inline, virtual] |
| virtual void SOP_Edit::setRadius | ( | float | r, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setRayOrientation | ( | const UT_Vector3 & | orient, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual void SOP_Edit::setRayOrigin | ( | const UT_Vector3 & | orig, | |
| float | t | |||
| ) | [inline, virtual] |
| void SOP_Edit::setUseOrient | ( | bool | f | ) | [inline] |
Definition at line 301 of file SOP_Edit.h.
| virtual void SOP_Edit::setUVRadius | ( | float | r, | |
| float | t | |||
| ) | [inline, virtual] |
| virtual int SOP_Edit::SHAPE | ( | float | t | ) | [inline, virtual] |
| virtual float SOP_Edit::SOFTEDGE | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SPLATTER | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SQUASH | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYDIRX | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYDIRY | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYDIRZ | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYDIST | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYORIGX | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYORIGY | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYORIGZ | ( | float | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::SYMMETRYROT | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYUVANGLE | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYUVORIGU | ( | float | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::SYMMETRYUVORIGV | ( | float | ) | [inline, protected, virtual] |
| void SOP_Edit::toggleXformPeak | ( | ) |
| virtual bool SOP_Edit::unloadData | ( | ) | [virtual] |
Reimplemented from SOP_BrushBase.
| virtual void SOP_Edit::unloadDataHack | ( | ) | [virtual] |
| virtual int SOP_Edit::UPTYPE | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::UPX | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::UPY | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::UPZ | ( | float | t | ) | [inline, protected, virtual] |
| virtual bool SOP_Edit::USE_FOREGROUND | ( | void | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::useBackgroundColor | ( | void | ) | [inline, virtual] |
| virtual int SOP_Edit::USECONNECTIVITY | ( | ) | [inline, protected, virtual] |
| virtual int SOP_Edit::USEDEPTH | ( | ) | [inline, protected, virtual] |
| virtual void SOP_Edit::useForegroundColor | ( | void | ) | [inline, virtual] |
| virtual float SOP_Edit::USERX | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::USERY | ( | float | t | ) | [inline, protected, virtual] |
| virtual float SOP_Edit::USERZ | ( | float | t | ) | [inline, protected, virtual] |
| virtual bool SOP_Edit::wantsCookSelection | ( | void | ) | const [inline, protected, virtual] |
| virtual int SOP_Edit::WRITEALPHA | ( | ) | [inline, protected, virtual] |
friend class MSS_EditState [friend] |
PRM_Template SOP_Edit::myObsoleteList[] [static] |
Definition at line 155 of file SOP_Edit.h.
PRM_Template SOP_Edit::myTemplateList[] [static] |
Definition at line 154 of file SOP_Edit.h.
1.5.9