Пример #1
0
        void InitializeLinkControl(LABlendPoseControlConstructionParams csParam)
        {
            mSrcPoseLinkHandle               = SrcPoseHandle;
            mDescPoseLinkHandle              = DescPoseHandle;
            mWeightValueLinkHandle           = WeightValueHandle;
            mOutLinkHandle                   = OutPoseHandle;
            mSrcPoseLinkHandle.MultiLink     = false;
            mDescPoseLinkHandle.MultiLink    = false;
            mWeightValueLinkHandle.MultiLink = false;
            mOutLinkHandle.MultiLink         = false;

            mSrcPoseLinkHandle.NameStringVisible  = Visibility.Visible;
            mSrcPoseLinkHandle.NameString         = "SourceePose";
            mDescPoseLinkHandle.NameStringVisible = Visibility.Visible;
            mDescPoseLinkHandle.NameString        = "DestinationPose";
            //mAdditiveLinkHandle.NameStringVisible = Visibility.Visible;
            //mAdditiveLinkHandle.NameString = "AdditivePose";
            mWeightValueLinkHandle.NameStringVisible = Visibility.Visible;
            mWeightValueLinkHandle.NameString        = "Weight";
            WeightValueTextBlock.Visibility          = Visibility.Visible;
            mWeightValueLinkHandle.OnAddLinkInfo    += WeightValueLinkHandle_OnAddLinkInfo;
            mWeightValueLinkHandle.OnDelLinkInfo    += WeightValueLinkHandle_OnDelLinkInfo;
            AddLinkPinInfo("SrcPoseLinkHandle", mSrcPoseLinkHandle, null);
            AddLinkPinInfo("DescPoseLinkHandle", mDescPoseLinkHandle, null);
            AddLinkPinInfo("WeightValueLinkHandle", mWeightValueLinkHandle, null);
            AddLinkPinInfo("OutLinkHandle", mOutLinkHandle, null);
        }
Пример #2
0
        public LABlendPoseControl(LABlendPoseControlConstructionParams csParam)
            : base(csParam)
        {
            InitConstruction();
            NodeName = csParam.NodeName;
            Weight   = csParam.Weight;
            BindingTemplateClassInstanceProperties();

            IsOnlyReturnValue = true;
            InitializeLinkControl(csParam);
        }