BindPoint

BindPoint class

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

public class BindPoint : A3DObject

Конструкторы

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

Характеристики

ИмяОписание
ChannelsCount { get; }Получает общее количество каналов свойств, определенных в этом отображении кривой анимации.
Item { get; }
virtual Name { get; set; }Получает или задает имя.
Properties { get; }Получает коллекцию всех свойств.
Property { get; }Получает свойство, связанное с CurveMapping

Методы

ИмяОписание
AddChannel(string, object)Добавляет указанное свойство канала.
AddChannel(string, Type, object)Добавляет указанное свойство канала.
AddChannel<T>(string, T)
BindKeyframeSequence(string, KeyframeSequence)Привязать последовательность ключевых кадров к указанному каналу
CreateKeyframeSequence(string)Создает новую кривую и соединяет ее с первым каналом отображения кривой
FindProperty(string)Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени)
GetChannel(string)Получает канал по заданному имени
GetKeyframeSequence(string)Получает первую последовательность ключевых кадров в указанном канале
GetKeyframeSequences(string)Получает все последовательности ключевых кадров в указанном канале
GetProperty(string)Получить значение указанного свойства
RemoveProperty(Property)Удаляет динамическое свойство.
RemoveProperty(string)Удалить указанное свойство с именем name
ResetChannels()Очищает каналы свойств этого сопоставления кривой анимации.
SetProperty(string, object)Устанавливает значение указанного свойства
override ToString()Форматирует объект в string

Смотрите также