|
virtual SoType | getTypeId (void) const |
|
virtual void | copyFrom (const SoField &field) |
|
const SoMFColor & | operator= (const SoMFColor &field) |
|
virtual SbBool | isSame (const SoField &field) const |
|
const SbColor & | operator[] (const int idx) const |
|
const SbColor * | getValues (const int start) const |
|
int | find (const SbColor &value, SbBool addifnotfound=FALSE) |
|
void | setValues (const int start, const int num, const SbColor *newvals) |
|
void | set1Value (const int idx, const SbColor &value) |
|
void | setValue (const SbColor &value) |
|
const SbColor & | operator= (const SbColor &val) |
|
SbBool | operator== (const SoMFColor &field) const |
|
SbBool | operator!= (const SoMFColor &field) const |
|
SbColor * | startEditing (void) |
|
void | finishEditing (void) |
|
void | setValuesPointer (const int num, const float *userdata) |
|
void | setValuesPointer (const int num, float *userdata) |
|
void | setValuesPointer (const int num, const SbColor *userdata) |
|
void | setValuesPointer (const int num, SbColor *userdata) |
|
void | setValues (int start, int num, const float rgb[][3]) |
|
void | setHSVValues (int start, int num, const float hsv[][3]) |
|
void | setValue (const SbVec3f &vec) |
|
void | setValue (float r, float g, float b) |
|
void | setValue (const float rgb[3]) |
|
void | setHSVValue (float h, float s, float v) |
|
void | setHSVValue (const float hsv[3]) |
|
void | set1Value (int idx, const SbVec3f &vec) |
|
void | set1Value (int idx, float r, float g, float b) |
|
void | set1Value (int idx, const float rgb[3]) |
|
void | set1HSVValue (int idx, float h, float s, float v) |
|
void | set1HSVValue (int idx, const float hsv[3]) |
|
virtual | ~SoMField () |
|
int | getNum (void) const |
|
void | setNum (const int num) |
|
virtual void | deleteValues (int start, int num=-1) |
|
virtual void | insertSpace (int start, int num) |
|
SbBool | set1 (const int index, const char *const valuestring) |
|
void | get1 (const int index, SbString &valuestring) |
|
virtual void | enableDeleteValues (void) |
|
virtual SbBool | isDeleteValuesEnabled (void) const |
|
virtual | ~SoField () |
|
void | setIgnored (SbBool ignore) |
|
SbBool | isIgnored (void) const |
|
void | setDefault (SbBool defaultVal) |
|
SbBool | isDefault (void) const |
|
virtual SoType | getTypeId (void) const =0 |
|
SbBool | isOfType (const SoType type) const |
|
void | enableConnection (SbBool flag) |
|
SbBool | isConnectionEnabled (void) const |
|
SbBool | connectFrom (SoEngineOutput *master, SbBool notnotify=FALSE, SbBool append=FALSE) |
|
SbBool | appendConnection (SoEngineOutput *master, SbBool notnotify=FALSE) |
|
void | disconnect (SoEngineOutput *engineoutput) |
|
SbBool | isConnectedFromEngine (void) const |
|
SbBool | getConnectedEngine (SoEngineOutput *&master) const |
|
SbBool | connectFrom (SoField *master, SbBool notnotify=FALSE, SbBool append=FALSE) |
|
SbBool | appendConnection (SoField *master, SbBool notnotify=FALSE) |
|
void | disconnect (SoField *field) |
|
SbBool | isConnectedFromField (void) const |
|
SbBool | getConnectedField (SoField *&master) const |
|
int | getNumConnections (void) const |
|
int | getForwardConnections (SoFieldList &slavelist) const |
|
int | getConnections (SoFieldList &masterlist) const |
|
void | disconnect (void) |
|
SbBool | isConnected (void) const |
|
void | setContainer (SoFieldContainer *cont) |
|
SoFieldContainer * | getContainer (void) const |
|
SbBool | set (const char *valuestring) |
|
void | get (SbString &valuestring) |
|
SbBool | shouldWrite (void) const |
|
virtual void | touch (void) |
|
virtual void | startNotify (void) |
|
virtual void | notify (SoNotList *nlist) |
|
SbBool | enableNotify (SbBool on) |
|
SbBool | isNotifyEnabled (void) const |
|
void | addAuditor (void *f, SoNotRec::Type type) |
|
void | removeAuditor (void *f, SoNotRec::Type type) |
|
int | operator== (const SoField &f) const |
|
int | operator!= (const SoField &f) const |
|
virtual void | connectionStatusChanged (int numconnections) |
|
SbBool | isReadOnly (void) const |
|
virtual SbBool | isSame (const SoField &f) const =0 |
|
virtual void | copyFrom (const SoField &f)=0 |
|
virtual void | fixCopy (SbBool copyconnections) |
|
virtual SbBool | referencesCopy (void) const |
|
void | copyConnection (const SoField *fromfield) |
|
virtual SbBool | read (SoInput *input, const SbName &name) |
|
virtual void | write (SoOutput *out, const SbName &name) const |
|
virtual void | countWriteRefs (SoOutput *out) const |
|
void | setFieldType (int type) |
|
int | getFieldType (void) const |
|
SbBool | getDirty (void) const |
|
void | setDirty (SbBool dirty) |
|
void | evaluate (void) const |
|
The SoMFColor class is a container for SbColor values.
This field is used where nodes, engines or other field containers needs to store multiple color values (i.e. "Red Green Blue" triplets).
This field supports application data sharing through a setValuesPointer() method. See SoMField documentation for information on how to use this function.
- See also
- SbColor, SoSFColor