_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 |
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 |
Field(const std::string &name=std::string()) | ml::Field | |
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 | |
getPointerValue() const | ml::PointerField | |
getSourceField(size_t index) | ml::Field | |
getStringValue() const override | ml::PointerField | virtual |
getValue() const | ml::PointerField | inline |
isOutputOnly() const | ml::Field | |
isValidValue() | ml::Field | inlinevirtual |
PointerField()=default | ml::PointerField | |
PointerField(const std::string &name) | ml::PointerField | explicit |
setName(const std::string &name) | ml::Field | inline |
setOutputOnly(bool outputOnly=true) | ml::Field | |
setPointerValue(void *voidPointerValue) | ml::PointerField | |
setStringValue(const std::string &stringValue) override | ml::PointerField | virtual |
setValue(void *voidPointerValue) | ml::PointerField | inline |
setValueFromField(const Field &field) | ml::Field | protectedvirtual |
touch(FieldSensor::Strength strength=FieldSensor::CHANGED) | ml::Field | virtual |
~Field() | ml::Field | virtual |