PropertyBinding class
- Inheritance
-
- Object
- AnimationBinding
- PropertyBinding
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?