HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OP_NodeFlags Class Reference

#include <OP_NodeFlags.h>

Public Types

enum  OP_LockTypes { OP_UNLOCKED = 0x0, OP_HARD_LOCKED = 0x1, OP_SOFT_LOCKED = 0x2 }
 

Public Member Functions

void setRecursion (bool val) const
 
bool getRecursion () const
 
void setUndoComment (int onOff)
 
void setUndoInput (int onOff)
 
void setUndoLayout (int onOff)
 
void setUndoDelScript (int onOff)
 
void setUndoPreTransform (int onOff)
 
void setUndoFlagChange (int onOff)
 
void setColorDefault (int onOff)
 
void setCompress (int onOff)
 
void setDisplayDescriptiveName (int onOff)
 
void setDisplayComment (int onOff)
 
void setModelled (int onOff)
 
void setAlwaysCook (int onOff)
 
void setUnload (int onOff)
 
void setForceCook (int onOff)
 
void setHasCookedData (int onOff)
 
void setTimeDep (int onOff)
 
void setCooking (int onOff)
 
void setDisplay (int onOff)
 
void setRender (int onOff)
 
void setHighlight (int onOff)
 
void setTemplate (int onOff)
 
void setFootprint (int onOff)
 
void setXray (int onOff)
 
void setBypass (int onOff)
 
void setPicked (int onOff)
 
void setEditPicked (int onOff)
 
void setHardLocked (int onOff)
 
void setSoftLocked (int onOff)
 
void setLocked (int state)
 
void setModified (int onOff)
 
void setExpose (int onOff)
 
void setSaveBypass (int onOff)
 
void setSaveData (int onOff)
 
void setTimeInterest (int onOff)
 
void setTimeInterestCook (int onOff)
 
void setClearDependency (int onOff)
 
int getUndoComment () const
 
int getUndoInput () const
 
int getUndoLayout () const
 
int getUndoDelScript () const
 
int getUndoPreTransform () const
 
int getUndoFlagChange () const
 
int getColorDefault () const
 
int getCompress () const
 
int getDisplayDescriptiveName () const
 
int getDisplayComment () const
 
int getModelled () const
 
int getAlwaysCook () const
 
int getUnload () const
 
int getForceCook () const
 
int getHasCookedData () const
 
int getTimeDep () const
 
int getCooking () const
 
int getDisplay () const
 
int getRender () const
 
int getHighlight () const
 
int getTemplate () const
 
int getFootprint () const
 
int getXray () const
 
int getBypass () const
 
int getPicked () const
 
int getEditPicked () const
 
int getHardLocked () const
 
int getSoftLocked () const
 
int getLocked () const
 
int getModified () const
 
int getExpose () const
 
int getSaveBypass () const
 
int getSaveData () const
 
int getTimeInterest () const
 
int getTimeInterestCook () const
 
int getClearDependency () const
 
void clearAllTakeFlags ()
 
void setTakeFlag (uchar which, int v)
 
int getTakeFlag (uchar which) const
 
void setTakeValue (uchar which, int v)
 
int getTakeValue (uchar which) const
 
void setHasTakeData (int onoff)
 
int getHasTakeData () const
 
int getTakeDisplay () const
 
int getTakeRender () const
 
int getTakeTemplate () const
 
int getTakeExpose () const
 
int getTakeBypass () const
 
int getTakePick () const
 
int getTakeCurrent () const
 
bool getInterrupted () const
 
void setInterrupted (bool f)
 
bool getDescendantInterrupted () const
 
void setDescendantInterrupted (bool f)
 
bool getClearingInterrupt () const
 
void setClearingInterrupt (bool f)
 
const char * getExtra () const
 
void setExtra (const char *opts, int val, const char **labels)
 
int getExtraVal (char a) const
 
void setExtraVal (char a, int onoff)
 
void appendCommandString (std::ostream &os, const char *flags, bool save_to_hip) const
 
void getFlagOptions (UT_String &options) const
 

Static Public Member Functions

static const char * getFlagName (uchar token)
 
static const uchargetTakeFlagTokens ()
 
static bool isTakeFlag (uchar token)
 
static bool isSubjectToStdPermissions (uchar token)
 
static bool isSubjectToAssetPermissions (uchar token)
 

Public Attributes

char modified
 
char timeDep
 
char cooking
 
char locked
 
char forceCook
 
char alwaysCook
 
char bypass
 
char render
 
char display
 
char templated
 
unsigned modelled:1
 
unsigned saveBypass:1
 
unsigned saveData:1
 
unsigned picked:1
 
unsigned editPicked:1
 
unsigned unload:1
 
unsigned colorDefault:1
 
unsigned compress:1
 
unsigned displayDescriptiveName:1
 
unsigned displayComment:1
 
unsigned undoParmChange:1
 
unsigned undoFlagChange:1
 
unsigned undoLayout:1
 
unsigned undoInput:1
 
unsigned undoComment:1
 
unsigned exposed:1
 

Friends

class OP_Node
 
class OP_UndoFlag
 

Detailed Description

Definition at line 55 of file OP_NodeFlags.h.

Member Enumeration Documentation

Enumerator
OP_UNLOCKED 
OP_HARD_LOCKED 
OP_SOFT_LOCKED 

Definition at line 59 of file OP_NodeFlags.h.

Member Function Documentation

void OP_NodeFlags::appendCommandString ( std::ostream &  os,
const char *  flags,
bool  save_to_hip 
) const
void OP_NodeFlags::clearAllTakeFlags ( )
int OP_NodeFlags::getAlwaysCook ( ) const
inline

Definition at line 180 of file OP_NodeFlags.h.

int OP_NodeFlags::getBypass ( ) const
inline

Definition at line 204 of file OP_NodeFlags.h.

int OP_NodeFlags::getClearDependency ( ) const
inline

Definition at line 228 of file OP_NodeFlags.h.

bool OP_NodeFlags::getClearingInterrupt ( ) const
inline

Definition at line 267 of file OP_NodeFlags.h.

int OP_NodeFlags::getColorDefault ( ) const
inline

Definition at line 170 of file OP_NodeFlags.h.

int OP_NodeFlags::getCompress ( ) const
inline

Definition at line 172 of file OP_NodeFlags.h.

int OP_NodeFlags::getCooking ( ) const
inline

Definition at line 190 of file OP_NodeFlags.h.

bool OP_NodeFlags::getDescendantInterrupted ( ) const
inline

Definition at line 263 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplay ( ) const
inline

Definition at line 192 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplayComment ( ) const
inline

Definition at line 176 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplayDescriptiveName ( ) const
inline

Definition at line 174 of file OP_NodeFlags.h.

int OP_NodeFlags::getEditPicked ( ) const
inline

Definition at line 208 of file OP_NodeFlags.h.

int OP_NodeFlags::getExpose ( ) const
inline

Definition at line 218 of file OP_NodeFlags.h.

const char* OP_NodeFlags::getExtra ( ) const
inline

Definition at line 272 of file OP_NodeFlags.h.

int OP_NodeFlags::getExtraVal ( char  a) const
static const char* OP_NodeFlags::getFlagName ( uchar  token)
static
void OP_NodeFlags::getFlagOptions ( UT_String options) const
int OP_NodeFlags::getFootprint ( ) const
inline

Definition at line 200 of file OP_NodeFlags.h.

int OP_NodeFlags::getForceCook ( ) const
inline

Definition at line 184 of file OP_NodeFlags.h.

int OP_NodeFlags::getHardLocked ( ) const
inline

Definition at line 210 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasCookedData ( ) const
inline

Definition at line 186 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasTakeData ( ) const
inline

Definition at line 241 of file OP_NodeFlags.h.

int OP_NodeFlags::getHighlight ( ) const
inline

Definition at line 196 of file OP_NodeFlags.h.

bool OP_NodeFlags::getInterrupted ( ) const
inline

Definition at line 259 of file OP_NodeFlags.h.

int OP_NodeFlags::getLocked ( ) const
inline

Definition at line 214 of file OP_NodeFlags.h.

int OP_NodeFlags::getModelled ( ) const
inline

Definition at line 178 of file OP_NodeFlags.h.

int OP_NodeFlags::getModified ( ) const
inline

Definition at line 216 of file OP_NodeFlags.h.

int OP_NodeFlags::getPicked ( ) const
inline

Definition at line 206 of file OP_NodeFlags.h.

bool OP_NodeFlags::getRecursion ( ) const
inline

Definition at line 79 of file OP_NodeFlags.h.

int OP_NodeFlags::getRender ( ) const
inline

Definition at line 194 of file OP_NodeFlags.h.

int OP_NodeFlags::getSaveBypass ( ) const
inline

Definition at line 220 of file OP_NodeFlags.h.

int OP_NodeFlags::getSaveData ( ) const
inline

Definition at line 222 of file OP_NodeFlags.h.

int OP_NodeFlags::getSoftLocked ( ) const
inline

Definition at line 212 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeBypass ( ) const
inline

Definition at line 252 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeCurrent ( ) const
inline

Definition at line 256 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeDisplay ( ) const
inline

Definition at line 244 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeExpose ( ) const
inline

Definition at line 250 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeFlag ( uchar  which) const
static const uchar* OP_NodeFlags::getTakeFlagTokens ( )
static
int OP_NodeFlags::getTakePick ( ) const
inline

Definition at line 254 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeRender ( ) const
inline

Definition at line 246 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeTemplate ( ) const
inline

Definition at line 248 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeValue ( uchar  which) const
int OP_NodeFlags::getTemplate ( ) const
inline

Definition at line 198 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeDep ( ) const
inline

Definition at line 188 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterest ( ) const
inline

Definition at line 224 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterestCook ( ) const
inline

Definition at line 226 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoComment ( ) const
inline

Definition at line 158 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoDelScript ( ) const
inline

Definition at line 164 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoFlagChange ( ) const
inline

Definition at line 168 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoInput ( ) const
inline

Definition at line 160 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoLayout ( ) const
inline

Definition at line 162 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoPreTransform ( ) const
inline

Definition at line 166 of file OP_NodeFlags.h.

int OP_NodeFlags::getUnload ( ) const
inline

Definition at line 182 of file OP_NodeFlags.h.

int OP_NodeFlags::getXray ( ) const
inline

Definition at line 202 of file OP_NodeFlags.h.

static bool OP_NodeFlags::isSubjectToAssetPermissions ( uchar  token)
static
static bool OP_NodeFlags::isSubjectToStdPermissions ( uchar  token)
static
static bool OP_NodeFlags::isTakeFlag ( uchar  token)
static
void OP_NodeFlags::setAlwaysCook ( int  onOff)
inline

Definition at line 104 of file OP_NodeFlags.h.

void OP_NodeFlags::setBypass ( int  onOff)
inline

Definition at line 128 of file OP_NodeFlags.h.

void OP_NodeFlags::setClearDependency ( int  onOff)
inline

Definition at line 155 of file OP_NodeFlags.h.

void OP_NodeFlags::setClearingInterrupt ( bool  f)
inline

Definition at line 269 of file OP_NodeFlags.h.

void OP_NodeFlags::setColorDefault ( int  onOff)
inline

Definition at line 94 of file OP_NodeFlags.h.

void OP_NodeFlags::setCompress ( int  onOff)
inline

Definition at line 96 of file OP_NodeFlags.h.

void OP_NodeFlags::setCooking ( int  onOff)
inline

Definition at line 114 of file OP_NodeFlags.h.

void OP_NodeFlags::setDescendantInterrupted ( bool  f)
inline

Definition at line 265 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplay ( int  onOff)
inline

Definition at line 116 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplayComment ( int  onOff)
inline

Definition at line 100 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplayDescriptiveName ( int  onOff)
inline

Definition at line 98 of file OP_NodeFlags.h.

void OP_NodeFlags::setEditPicked ( int  onOff)
inline

Definition at line 132 of file OP_NodeFlags.h.

void OP_NodeFlags::setExpose ( int  onOff)
inline

Definition at line 142 of file OP_NodeFlags.h.

void OP_NodeFlags::setExtra ( const char *  opts,
int  val,
const char **  labels 
)
inline

Definition at line 275 of file OP_NodeFlags.h.

void OP_NodeFlags::setExtraVal ( char  a,
int  onoff 
)
void OP_NodeFlags::setFootprint ( int  onOff)
inline

Definition at line 124 of file OP_NodeFlags.h.

void OP_NodeFlags::setForceCook ( int  onOff)
inline

Definition at line 108 of file OP_NodeFlags.h.

void OP_NodeFlags::setHardLocked ( int  onOff)
inline

Definition at line 134 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasCookedData ( int  onOff)
inline

Definition at line 110 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasTakeData ( int  onoff)
inline

Definition at line 239 of file OP_NodeFlags.h.

void OP_NodeFlags::setHighlight ( int  onOff)
inline

Definition at line 120 of file OP_NodeFlags.h.

void OP_NodeFlags::setInterrupted ( bool  f)
inline

Definition at line 261 of file OP_NodeFlags.h.

void OP_NodeFlags::setLocked ( int  state)
inline

Definition at line 138 of file OP_NodeFlags.h.

void OP_NodeFlags::setModelled ( int  onOff)
inline

Definition at line 102 of file OP_NodeFlags.h.

void OP_NodeFlags::setModified ( int  onOff)
inline

Definition at line 140 of file OP_NodeFlags.h.

void OP_NodeFlags::setPicked ( int  onOff)
inline

Definition at line 130 of file OP_NodeFlags.h.

void OP_NodeFlags::setRecursion ( bool  val) const
inline

Definition at line 77 of file OP_NodeFlags.h.

void OP_NodeFlags::setRender ( int  onOff)
inline

Definition at line 118 of file OP_NodeFlags.h.

void OP_NodeFlags::setSaveBypass ( int  onOff)
inline

Definition at line 144 of file OP_NodeFlags.h.

void OP_NodeFlags::setSaveData ( int  onOff)
inline

Definition at line 146 of file OP_NodeFlags.h.

void OP_NodeFlags::setSoftLocked ( int  onOff)
inline

Definition at line 136 of file OP_NodeFlags.h.

void OP_NodeFlags::setTakeFlag ( uchar  which,
int  v 
)
void OP_NodeFlags::setTakeValue ( uchar  which,
int  v 
)
void OP_NodeFlags::setTemplate ( int  onOff)
inline

Definition at line 122 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeDep ( int  onOff)
inline
Examples:
OBJ/OBJ_Shake.C.

Definition at line 112 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeInterest ( int  onOff)
inline

Definition at line 151 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeInterestCook ( int  onOff)
inline

Definition at line 153 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoComment ( int  onOff)
inline

Definition at line 82 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoDelScript ( int  onOff)
inline

Definition at line 88 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoFlagChange ( int  onOff)
inline

Definition at line 92 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoInput ( int  onOff)
inline

Definition at line 84 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoLayout ( int  onOff)
inline

Definition at line 86 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoPreTransform ( int  onOff)
inline

Definition at line 90 of file OP_NodeFlags.h.

void OP_NodeFlags::setUnload ( int  onOff)
inline

Definition at line 106 of file OP_NodeFlags.h.

void OP_NodeFlags::setXray ( int  onOff)
inline

Definition at line 126 of file OP_NodeFlags.h.

Friends And Related Function Documentation

friend class OP_Node
friend

Definition at line 370 of file OP_NodeFlags.h.

friend class OP_UndoFlag
friend

Definition at line 371 of file OP_NodeFlags.h.

Member Data Documentation

char OP_NodeFlags::alwaysCook

Definition at line 305 of file OP_NodeFlags.h.

char OP_NodeFlags::bypass

Definition at line 306 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::colorDefault

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::compress

Definition at line 312 of file OP_NodeFlags.h.

char OP_NodeFlags::cooking

Definition at line 302 of file OP_NodeFlags.h.

char OP_NodeFlags::display

Definition at line 308 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::displayComment

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::displayDescriptiveName

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::editPicked

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::exposed

Definition at line 312 of file OP_NodeFlags.h.

char OP_NodeFlags::forceCook

Definition at line 304 of file OP_NodeFlags.h.

char OP_NodeFlags::locked

Definition at line 303 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::modelled

Definition at line 312 of file OP_NodeFlags.h.

char OP_NodeFlags::modified

Definition at line 300 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::picked

Definition at line 312 of file OP_NodeFlags.h.

char OP_NodeFlags::render

Definition at line 307 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::saveBypass

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::saveData

Definition at line 312 of file OP_NodeFlags.h.

char OP_NodeFlags::templated

Definition at line 309 of file OP_NodeFlags.h.

char OP_NodeFlags::timeDep
unsigned OP_NodeFlags::undoComment

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::undoFlagChange

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::undoInput

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::undoLayout

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::undoParmChange

Definition at line 312 of file OP_NodeFlags.h.

unsigned OP_NodeFlags::unload

Definition at line 312 of file OP_NodeFlags.h.


The documentation for this class was generated from the following file: