_destinationFields | ml::Field | protected |
_enableNotifications | ml::Field | protectedstatic |
_entries | ml::EnumField | protected |
_fieldContainer | ml::Field | protected |
_flags | ml::Field | protected |
_initialize(const std::string &name="", size_t numEnums=0, int *valuePtr=nullptr) | ml::EnumField | protected |
_internalValue | ml::EnumField | protected |
_linearEntries | ml::EnumField | protected |
_name | ml::Field | protected |
_sensors | ml::Field | protected |
_setEnumerationNames(const std::string enumNames[]) | ml::EnumField | protected |
_setEnumerationNames(const char *const *enumNames) | ml::EnumField | protected |
_setEnumerationNames(const std::vector< std::string > &enumNames) | ml::EnumField | protected |
_setEnumerationNames(const std::vector< EnumField::EnumEntry > &enumValues, int initialValue) | ml::EnumField | protected |
_sourceFields | ml::Field | protected |
_valuePtr | ml::EnumField | protected |
areNotificationsEnabled() | ml::Field | |
areNotificationsEnabledGlobally() | ml::Field | static |
attachField(OutputConnectorField *targetField) | ml::Field | |
attachField(BaseField *targetField) | ml::Field | |
attachField(SoNodeField *targetField) | ml::Field | |
attachField(NotifyField *targetField) | ml::Field | |
attachField(Field *targetField, bool propagateValueOnConnect) | ml::Field | |
attachFieldSensor(FieldSensor *sensor) | ml::Field | |
attachSourceField(Field *field) | ml::Field | protected |
copyCStringValue(char *valueBuffer, MLint bufferSize) | ml::Field | |
detachAllFields() | ml::Field | |
detachDestinationFields() | ml::Field | |
detachField(Field *targetField) | ml::Field | |
detachFieldInternal(Field *field) | ml::Field | protected |
detachFieldSensor(FieldSensor *sensor) | ml::Field | |
detachFieldSensors() | ml::Field | |
detachSourceField(Field *field) | ml::Field | protected |
detachSourceFields() | ml::Field | |
enableNotifications(bool flag) | ml::Field | |
enableNotificationsCounterState() | ml::Field | static |
enableNotificationsGlobally(bool flag) | ml::Field | static |
EnumField(const std::string &name, const std::string enumerationItemNames[], size_t numEnumerationItems) | ml::EnumField | |
EnumField(const std::string &name, const char *const *enumerationItemNames, size_t numEnumerationItems) | ml::EnumField | |
EnumField(const std::string &name, const std::vector< std::string > &enumerationItemNames) | ml::EnumField | |
EnumField() | ml::EnumField | inlineprotected |
Field(const std::string &name=std::string()) | ml::Field | |
getCStringValueSize() | ml::Field | inline |
getDestinationField(size_t index) | ml::Field | |
getEnumEntryAtIndex(size_t index) const | ml::EnumField | |
getEnumValue() const | ml::EnumField | |
getFieldContainer() const | ml::Field | inline |
getFullName() const | ml::Field | |
getName() const | ml::Field | inline |
getNumDestinationFields() | ml::Field | |
getNumEnumerationItems() const | ml::EnumField | |
getNumSourceFields() | ml::Field | |
getSourceField(size_t index) | ml::Field | |
getStringValue() const override | ml::EnumField | virtual |
getValue() const | ml::EnumField | inline |
isOutputOnly() const | ml::Field | |
isValidValue() | ml::Field | inlinevirtual |
setEnumValue(int enumValue) | ml::EnumField | |
setName(const std::string &name) | ml::Field | inline |
setOutputOnly(bool outputOnly=true) | ml::Field | |
setStringValue(const std::string &value) override | ml::EnumField | virtual |
setStringValueDefaulted(const std::string &value) | ml::EnumField | |
setValue(int enumValue) | ml::EnumField | inline |
setValueFromField(const Field &field) | ml::Field | protectedvirtual |
touch(FieldSensor::Strength strength=FieldSensor::CHANGED) | ml::Field | virtual |
updateEnumValue(int enumValue) | ml::EnumField | |
updateValue(int enumValue) | ml::EnumField | inline |
~EnumField() override | ml::EnumField | |
~Field() | ml::Field | virtual |