コード例 #1
0
        public static IStringConfig CreateStringConfig(this IPluginHost host, ConfigAttribute attribute, Type type)
        {
            IStringConfig result = null;

            host.CreateStringConfig(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result);
            result.SetSubType2(attribute.DefaultString, attribute.MaxChars, attribute.FileMask, (TStringType)attribute.StringType);
            result.Order = attribute.Order;
            return(result);
        }
コード例 #2
0
        public override void DestroyPins()
        {
            FHost.DeletePin(FStateTime);
            FHost.DeletePin(FStateName);
            FHost.DeletePin(FStateEvents);
            FStateTime   = null;
            FStateName   = null;
            FStateEvents = null;

            FKeyFrames.Clear();
        }
コード例 #3
0
        public override void DestroyPins()
        {
            FHost.DeletePin(FKeyTime);
            FHost.DeletePin(FKeyFlagY);
            FHost.DeletePin(FKeyValue);
            FKeyTime  = null;
            FKeyValue = null;
            FKeyFlagY = null;

            FKeyFrames.Clear();
        }
コード例 #4
0
        public override void DestroyPins()
        {
            // DELETE ALL PINS
            ///////////////////////
            ///

            FHost.DeletePin(FFilenameIn);
            FFilenameIn = null;

            FHost.DeletePin(FChannelOut);
            FChannelOut = null;

            FHost.DeletePin(FVelocityOut);
            FVelocityOut = null;

            //delete midiscore
            FMidiScore = null;

            base.DestroyPins();
        }
コード例 #5
0
 public StringConfigStream(IStringConfig stringConfig)
     : base(stringConfig)
 {
     FStringConfig = stringConfig;
 }
コード例 #6
0
ファイル: PluginHost.cs プロジェクト: vnmone/vvvv-sdk
        public void CreateStringConfig(string Name, TSliceMode SliceMode, TPinVisibility Visibility, out IStringConfig Pin)
        {
            Pin = new TStringPin(this, Name, TPinDirection.Input, new TOnConfigurate(ConfigurateCB), SliceMode, Visibility);

            AddPin(Pin as TBasePin);
        }