BindPoint

BindPoint class

BindPoint обычно создаётся на свойстве объекта, некоторые типы свойств содержат несколько компонентных полей (например, поле Vector3), BindPoint генерирует канал для каждого компонентного поля и соединяет поле с одним или несколькими экземплярами последовательностей ключевых кадров через каналы.

Методы

constructor

ИмяОписание
constructor(scene, prop)Инициализирует новый экземпляр класса BindPoint.

Parameters:

ИмяТипОписание
сценаSceneСцена, содержащая анимацию.
propPropertyСвойство.

Result:


getProperty

ИмяОписание
getProperty()Получает свойство, связанное с CurveMapping

Result:


setProperty

ИмяОписание
setProperty(value)Получает свойство, связанное с CurveMapping

Result:


getChannelsCount

ИмяОписание
getChannelsCount()Получает общее количество каналов свойств, определённых в этом отображении анимационной кривой.

Result: Number


getName

ИмяОписание
getName()Получает или задает имя. Имя.

Result: Number


setName

ИмяОписание
setName(value)Получает или задает имя. Имя.

Result: Number


getProperties

ИмяОписание
getProperties()Получает коллекцию всех свойств.

Result: Number


get

ИмяОписание
get(channelName)

Result: Number


getKeyframeSequence

ИмяОписание
getKeyframeSequence(channelName)Получает первую последовательность ключевых кадров в указанном канале

Parameters:

ИмяТипОписание
channelNameStringИмя канала для поиска

Result: KeyframeSequence


getKeyframeSequences

ИмяОписание
getKeyframeSequences(channelName)Получает все последовательности ключевых кадров в указанном канале

Parameters:

ИмяТипОписание
channelNameStringИмя канала для поиска

Result: 0, Culture=neutral, PublicKeyToken=f071c641d0b4582b]]


createKeyframeSequence

ИмяОписание
createKeyframeSequence(name)Создаёт новую кривую и соединяет её с первым каналом отображения кривой

Parameters:

ИмяТипОписание
nameStringИмя новой последовательности.

Result: KeyframeSequence


bindKeyframeSequence

ИмяОписание
bindKeyframeSequence(channelName, sequence)Привязывает последовательность ключевых кадров к указанному каналу

Parameters:

ИмяТипОписание
channelNameStringК какому каналу будет привязана последовательность ключевых кадров
последовательностьKeyframeSequenceПоследовательность ключевых кадров для привязки

Result: KeyframeSequence


getChannel

ИмяОписание
getChannel(channelName)Получает канал по заданному имени

Parameters:

ИмяТипОписание
channelNameStringИмя канала для поиска

Result: AnimationChannel


addChannel

ИмяОписание
addChannel(name, value)Добавляет указанное свойство канала.

Parameters:

ИмяТипОписание
nameStringИмя.
valueObjectЗначение.

Result: boolean


addChannel

ИмяОписание
addChannel(name, type, value)Добавляет указанное свойство канала.

Parameters:

ИмяТипОписание
nameStringИмя.
typeКлассТип.
valueObjectЗначение.

Result: boolean


resetChannels

ИмяОписание
resetChannels()Очищает каналы свойств этой отображения анимационной кривой.

Result: boolean


toString

ИмяОписание
toString()Преобразует объект в строку

Result: String


removeProperty

ИмяОписание
removeProperty(property)Удаляет динамическое свойство.

Parameters:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property