فئة AnimationChannel

AnimationChannel class

قناة تقوم بربط حقل مكوّن الخاصية بمجموعة من سلاسل إطارات المفتاح

public class AnimationChannel : KeyframeSequence

الخصائص

الاسمالوصف
BindPoint { get; }يحصل على نقطة ربط الخاصية التي تملك هذا المنحنى
ComponentType { get; }يحصل على نوع حقل المكوّن
DefaultValue { get; set; }يحصل أو يعيّن القيمة الافتراضية للقناة. إذا لم يكن للقناة أي تسلسلات إطارات مفتاحية متصلة، سيتم استخدام القيمة الافتراضية أثناء تقييم الرسوم المتحركة. سيناريو واقعي: الرسوم المتحركة تحرك فقط إحداثي x للعقدة، بينما لا يتغير y و z، وبالتالي تُستخدم القيمة الافتراضية أثناء تقييم الترجمة الكاملة.
KeyFrames { get; }يحصل على الإطارات المفتاحية لهذا المنحنى.
KeyframeSequence { get; set; }يحصل على تسلسل الإطار المفتاح المرتبط داخل هذه القناة
virtual Name { get; set; }يحصل أو يعيّن الاسم.
PostBehavior { get; }يحصل على سلوك ما بعد الذي يحدد ما يجب أن تكون عليه القيمة المُعينة بعد الإطار المفتاحي الأخير.
PreBehavior { get; }يحصل على سلوك ما قبل الذي يحدد ما يجب أن تكون عليه القيمة المُعينة قبل الإطار المفتاحي الأول.
Properties { get; }يحصل على مجموعة جميع الخصائص.

الطرق

الاسمالوصف
Add(double, float)إنشاء إطار مفتاح جديد بالقيمة المحددة
Add(double, float, Interpolation)إنشاء إطار مفتاح جديد بالقيمة المحددة
FindProperty(string)يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
GetEnumerator()يحصل على المُعدِّ لتجوال جميع إطارات المفاتيح.
GetProperty(string)احصل على قيمة الخاصية المحددة
RemoveProperty(Property)يزيل خاصية ديناميكية.
RemoveProperty(string)إزالة الخاصية المحددة بالاسم
Reset()يزيل جميع إطارات المفاتيح ويعيد ضبط سلوكيات ما بعد/ما قبل.
SetProperty(string, object)يضبط قيمة الخاصية المحددة

انظر أيضًا