PropertyBinding

Здесь хранится ссылка на реальное свойство в графе сцены; используется внутренне.

Конструктор

PropertyBinding(rootNode : Object3D, path, parsedPath)

rootNode: — path — parsedPath (optional)

Свойства

.path : Number

.parsedPath : Number

.node : Number

.rootNode : Number

.BindingType : Object

.Versioning : Object

.GetterByBindingType : Array

.SetterByBindingTypeAndVersioning : Array

Методы

.getValue(targetArray : Array, offset : Number) → null

.setValue(sourceArray : Array, offset : Number) → null

.bind() → null

Создает пару getter / setter для свойства в графе сцены. Используется внутри getValue и setValue.

.unbind() → null

Отвязка пары getter / setter для свойства в графе сцены.

.Composite(targetGroup, path, optionalParsedPath) → Constructor

Создайте новую составную привязку свойств (Composite PropertyBinding).

.create(root, path, parsedPath) → Constructor

Создайте новую Composite PropertyBinding (если корнем является AnimationObjectGroup) или PropertyBinding.

.parseTrackName(trackName) → Constructor

Сопоставляет строки в следующих формах:
— nodeName.property
— nodeName.property[accessor]
— nodeName.material.property[accessor]
— uuid.property[accessor]
— uuid.objectName[objectIndex].propertyName[propertyIndex]
— parentName/nodeName.property
— parentName/parentName/nodeName.property[index]
— .bone[Armature.DEF_cog].position
— scene:helium_balloon_model:helium_balloon_model.position

.findNode(root, nodeName) → Constructor

Найдите узел в дереве узлов или Skeleton.

Исходный файл

О том как получить исходный код этого модуля читайте тут.