_destinationFields | ml::Field | protected |
_enableNotifications | ml::Field | protectedstatic |
_fieldContainer | ml::Field | protected |
_flags | ml::Field | protected |
_name | ml::Field | protected |
_sensors | ml::Field | protected |
_sourceFields | ml::Field | protected |
addAllowedType(const RuntimeType *allowedType) | ml::BaseField | |
addAllowedType() | ml::BaseField | inline |
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 |
BaseField()=default | ml::BaseField | |
BaseField(const std::string &name) | ml::BaseField | explicit |
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 |
Field(const std::string &name=std::string()) | ml::Field | |
getAllowedTypes() const | ml::BaseField | inline |
getBaseValue() const | ml::BaseField | |
getCStringValueSize() | ml::Field | inline |
getDestinationField(size_t index) | ml::Field | |
getFieldContainer() const | ml::Field | inline |
getFullName() const | ml::Field | |
getName() const | ml::Field | inline |
getNumDestinationFields() | ml::Field | |
getNumSourceFields() | ml::Field | |
getSourceField(size_t index) | ml::Field | |
getStringValue() const override | ml::BaseField | virtual |
getTypedBaseValue() const | ml::BaseField | inline |
getTypedValue() const | ml::BaseField | inline |
getValue() const | ml::BaseField | inline |
hasUnallowedType() const | ml::BaseField | inline |
isOutputOnly() const | ml::Field | |
isValidValue() | ml::Field | inlinevirtual |
setBaseValue(Base *basePointerValue) | ml::BaseField | |
setBaseValue(const RefCountedBasePtr &value) | ml::BaseField | |
setBaseValueAndAddAllowedType(T *value) | ml::BaseField | inline |
setBaseValueAndAddAllowedType(const ::boost::intrusive_ptr< T > &value) | ml::BaseField | inline |
setName(const std::string &name) | ml::Field | inline |
setOutputOnly(bool outputOnly=true) | ml::Field | |
setStringValue(const std::string &stringValue) override | ml::BaseField | virtual |
setValue(Base *basePointerValue) | ml::BaseField | inline |
setValue(const RefCountedBasePtr &value) | ml::BaseField | inline |
setValueFromField(const Field &field) override | ml::BaseField | protectedvirtual |
touch(FieldSensor::Strength strength=FieldSensor::CHANGED) | ml::Field | virtual |
touchSourceFields() | ml::BaseField | virtual |
~BaseField() override | ml::BaseField | |
~Field() | ml::Field | virtual |