ML Reference
ml::EnumField Member List

This is the complete list of members for ml::EnumField, including all inherited members.

_destinationFieldsml::Fieldprotected
_enableNotificationsml::Fieldprotectedstatic
_entriesml::EnumFieldprotected
_fieldContainerml::Fieldprotected
_flagsml::Fieldprotected
_initialize(const std::string &name="", size_t numEnums=0, int *valuePtr=nullptr)ml::EnumFieldprotected
_internalValueml::EnumFieldprotected
_linearEntriesml::EnumFieldprotected
_nameml::Fieldprotected
_sensorsml::Fieldprotected
_setEnumerationNames(const std::string enumNames[])ml::EnumFieldprotected
_setEnumerationNames(const char *const *enumNames)ml::EnumFieldprotected
_setEnumerationNames(const std::vector< std::string > &enumNames)ml::EnumFieldprotected
_setEnumerationNames(const std::vector< EnumField::EnumEntry > &enumValues, int initialValue)ml::EnumFieldprotected
_sourceFieldsml::Fieldprotected
_valuePtrml::EnumFieldprotected
areNotificationsEnabled()ml::Field
areNotificationsEnabledGlobally()ml::Fieldstatic
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::Fieldprotected
copyCStringValue(char *valueBuffer, MLint bufferSize)ml::Field
detachAllFields()ml::Field
detachDestinationFields()ml::Field
detachField(Field *targetField)ml::Field
detachFieldInternal(Field *field)ml::Fieldprotected
detachFieldSensor(FieldSensor *sensor)ml::Field
detachFieldSensors()ml::Field
detachSourceField(Field *field)ml::Fieldprotected
detachSourceFields()ml::Field
enableNotifications(bool flag)ml::Field
enableNotificationsCounterState()ml::Fieldstatic
enableNotificationsGlobally(bool flag)ml::Fieldstatic
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::EnumFieldinlineprotected
Field(const std::string &name=std::string())ml::Field
getCStringValueSize()ml::Fieldinline
getDestinationField(size_t index)ml::Field
getEnumEntryAtIndex(size_t index) constml::EnumField
getEnumValue() constml::EnumField
getFieldContainer() constml::Fieldinline
getFullName() constml::Field
getName() constml::Fieldinline
getNumDestinationFields()ml::Field
getNumEnumerationItems() constml::EnumField
getNumSourceFields()ml::Field
getSourceField(size_t index)ml::Field
getStringValue() const overrideml::EnumFieldvirtual
getValue() constml::EnumFieldinline
isOutputOnly() constml::Field
isValidValue()ml::Fieldinlinevirtual
setEnumValue(int enumValue)ml::EnumField
setName(const std::string &name)ml::Fieldinline
setOutputOnly(bool outputOnly=true)ml::Field
setStringValue(const std::string &value) overrideml::EnumFieldvirtual
setStringValueDefaulted(const std::string &value)ml::EnumField
setValue(int enumValue)ml::EnumFieldinline
setValueFromField(const Field &field)ml::Fieldprotectedvirtual
touch(FieldSensor::Strength strength=FieldSensor::CHANGED)ml::Fieldvirtual
updateEnumValue(int enumValue)ml::EnumField
updateValue(int enumValue)ml::EnumFieldinline
~EnumField() overrideml::EnumField
~Field()ml::Fieldvirtual