BindPoint
BindPoint class
АBindPointобычно создается на свойстве объекта, некоторые типы свойств содержат несколько полей компонентов (например, поле Vector3), BindPoint создаст канал для каждого поля компонента и соединит поле с одним или несколькими экземплярами последовательности ключевых кадров через каналы.
public class BindPoint : A3DObject
Конструкторы
Характеристики
| Имя | Описание |
|---|
| 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 |
Смотрите также