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

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