PropertyBinding class

Inheritance

Constructors

PropertyBinding.new(Object3D? rootNode, String path, Map<String, dynamic>? parsedPath)

Properties

getValue ↔ dynamic Function(dynamic, int)
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
node ↔ Object3D?
getter/setter pair
parsedPath Map<String, dynamic>
getter/setter pair
path String
getter/setter pair
propertyIndex String?
getter/setter pair
propertyName String
getter/setter pair
resolvedProperty ↔ dynamic
getter/setter pair
rootNode ↔ Object3D?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setValue ↔ dynamic Function(dynamic, int)
getter/setter pair
targetObject ↔ dynamic
getter/setter pair

Methods

bind() → void
override
getterByBindingType(int idx, int v) → dynamic Function(dynamic, int)
getValueArray(dynamic buffer, int offset) → void
getValueArrayElement(dynamic buffer, int offset) → void
getValueDirect(dynamic buffer, int offset) → void
getValueToArray(dynamic buffer, int offset) → void
getValueUnbound(dynamic targetArray, int offset) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setterByBindingTypeAndVersioning(int bindingType, int versioning) → dynamic Function(dynamic, int)?
setValueArray(dynamic buffer, int offset) → void
setValueArrayElement(dynamic buffer, int offset) → void
setValueArrayElementSetMatrixWorldNeedsUpdate(dynamic buffer, int offset) → void
setValueArrayElementSetNeedsUpdate(dynamic buffer, int offset) → void
setValueArraySetMatrixWorldNeedsUpdate(dynamic buffer, int offset) → void
setValueArraySetNeedsUpdate(dynamic buffer, int offset) → void
setValueDirect(dynamic buffer, int offset) → void
setValueDirectSetMatrixWorldNeedsUpdate(dynamic buffer, int offset) → void
setValueDirectSetNeedsUpdate(dynamic buffer, int offset) → void
setValueFromArray(dynamic buffer, int offset) → void
setValueFromArraySetMatrixWorldNeedsUpdate(dynamic buffer, dynamic offset) → void
setValueFromArraySetNeedsUpdate(dynamic buffer, int offset) → void
setValueUnbound(dynamic sourceArray, int offset) → void
toString() String
A string representation of this object.
inherited
unbind() → void
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create(dynamic root, String path, Map<String, dynamic>? parsedPath) AnimationBinding
findNode(Object3D? root, String? nodeName) → Object3D?
parseTrackName(String trackName) Map<String, dynamic>
sanitizeNodeName(String name) String
  • Replaces spaces with underscores and removes unsupported characters from
  • node names, to ensure compatibility with parseTrackName().
  • @param {string} name Node name to be sanitized.
  • @return {string}
  • searchNodeSubtree(List<Object3D> children, String nodeName) → Object3D?