예제 #1
0
        protected override void SliceOrPinOrderChanged()
        {
            FKeyTime.Name  = FPin.Name + "-Time" + FSliceIndex.ToString();
            FKeyColor.Name = FPin.Name + "-Color" + FSliceIndex.ToString();

            FKeyTime.Order  = FPin.Order;
            FKeyColor.Order = FPin.Order;
        }
예제 #2
0
        protected override void SliceOrPinOrderChanged()
        {
            FStateTime.Name   = FPin.Name + "-Time" + FSliceIndex.ToString();
            FStateName.Name   = FPin.Name + "-Name" + FSliceIndex.ToString();
            FStateEvents.Name = FPin.Name + "-Events" + FSliceIndex.ToString();

            FStateTime.Order   = FPin.Order;
            FStateName.Order   = FPin.Order;
            FStateEvents.Order = FPin.Order;
        }
예제 #3
0
        protected override void CreatePins()
        {
            FHost.CreateValueConfig(FPin.Name + "-Time" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyTime);
            FKeyTime.SliceCount = 0;
            FKeyTime.SetSubType(Double.MinValue, Double.MaxValue, 0.001D, 0, false, false, false);

            FHost.CreateColorConfig(FPin.Name + "-Color" + FSliceIndex.ToString(), TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyColor);
            FKeyColor.SliceCount = 0;
            FKeyColor.SetSubType(VColor.Black, true);
        }
예제 #4
0
        protected override void SliceOrPinOrderChanged()
        {
            FKeyTime.Name  = FPin.Name + "-Time" + FSliceIndex.ToString();
            FKeyFlagY.Name = FPin.Name + "-FlagY" + FSliceIndex.ToString();
            FKeyValue.Name = FPin.Name + "-Value" + FSliceIndex.ToString();

            FKeyTime.Order  = FPin.Order;
            FKeyFlagY.Order = FPin.Order;
            FKeyValue.Order = FPin.Order;
        }
예제 #5
0
        protected override void SliceOrPinOrderChanged()
        {
            FKeyTime.Name    = FPin.Name + "-Time" + FSliceIndex.ToString();
            FKeyValue.Name   = FPin.Name + "-Value" + FSliceIndex.ToString();
            FKeyInType.Name  = FPin.Name + "-InType" + FSliceIndex.ToString();
            FKeyOutType.Name = FPin.Name + "-OutType" + FSliceIndex.ToString();

            FKeyTime.Order    = FPin.Order;
            FKeyValue.Order   = FPin.Order;
            FKeyInType.Order  = FPin.Order;
            FKeyOutType.Order = FPin.Order;
        }
예제 #6
0
        protected override void CreatePins()
        {
            FHost.CreateValueConfig(FPin.Name + "-Time" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FStateTime);
            FStateTime.SliceCount = 0;
            FStateTime.SetSubType(Double.MinValue, Double.MaxValue, 0.001D, 0, false, false, false);

            FHost.CreateStringConfig(FPin.Name + "-Name" + FSliceIndex.ToString(), TSliceMode.Dynamic, TPinVisibility.Hidden, out FStateName);
            FStateName.SliceCount = 0;
            FStateName.SetSubType("default", false);

            FHost.CreateStringConfig(FPin.Name + "-Events" + FSliceIndex.ToString(), TSliceMode.Dynamic, TPinVisibility.Hidden, out FStateEvents);
            FStateEvents.SliceCount = 0;
            FStateEvents.SetSubType("default", false);
        }
예제 #7
0
        protected override void CreatePins()
        {
            FHost.CreateValueConfig(FPin.Name + "-Time" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyTime);
            FKeyTime.SliceCount = 0;
            FKeyTime.SetSubType(double.MinValue, double.MaxValue, 0.001D, 0, false, false, false);

            FHost.CreateValueConfig(FPin.Name + "-Value" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyValue);
            FKeyValue.SliceCount = 0;
            FKeyValue.SetSubType(double.MinValue, double.MaxValue, 0.001D, 0, false, false, false);

            FHost.CreateValueConfig(FPin.Name + "-InType" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyInType);
            FKeyInType.SliceCount = 0;
            FKeyInType.SetSubType(0, 5, 1, 0, false, false, true);

            FHost.CreateValueConfig(FPin.Name + "-OutType" + FSliceIndex.ToString(), 1, null, TSliceMode.Dynamic, TPinVisibility.Hidden, out FKeyOutType);
            FKeyOutType.SliceCount = 0;
            FKeyOutType.SetSubType(0, 5, 1, 0, false, false, true);
        }