示例#1
0
        void InitializeLinkControl(LAAdditivePoseControlConstructionParams csParam)
        {
            mBaseLinkHandle                 = BasePoseHandle;
            mAdditiveLinkHandle             = AdditivePoseHandle;
            mAlphaValueLinkHandle           = AlphaValueHandle;
            mOutLinkHandle                  = OutPoseHandle;
            mBaseLinkHandle.MultiLink       = false;
            mAdditiveLinkHandle.MultiLink   = false;
            mAlphaValueLinkHandle.MultiLink = false;
            mOutLinkHandle.MultiLink        = false;

            mBaseLinkHandle.NameStringVisible     = Visibility.Visible;
            mBaseLinkHandle.NameString            = "BasePose";
            mAdditiveLinkHandle.NameStringVisible = Visibility.Visible;
            mAdditiveLinkHandle.NameString        = "AdditivePose";
            //mAdditiveLinkHandle.NameStringVisible = Visibility.Visible;
            //mAdditiveLinkHandle.NameString = "AdditivePose";
            mAlphaValueLinkHandle.NameStringVisible = Visibility.Visible;
            mAlphaValueLinkHandle.NameString        = "Alpha";
            AlphaValueTextBlock.Visibility          = Visibility.Visible;
            mAlphaValueLinkHandle.OnAddLinkInfo    += AlphaValueLinkHandle_OnAddLinkInfo;
            mAlphaValueLinkHandle.OnDelLinkInfo    += AlphaValueLinkHandle_OnDelLinkInfo;
            AddLinkPinInfo("BaseLinkHandle", mBaseLinkHandle, null);
            AddLinkPinInfo("AdditiveLinkHandle", mAdditiveLinkHandle, null);
            AddLinkPinInfo("AlphaValueLinkHandle", mAlphaValueLinkHandle, null);
            AddLinkPinInfo("OutLinkHandle", mOutLinkHandle, null);
        }
示例#2
0
        public LAAdditivePoseControl(LAAdditivePoseControlConstructionParams csParam)
            : base(csParam)
        {
            InitConstruction();
            NodeName = csParam.NodeName;
            Alpha    = csParam.Alpha;
            BindingTemplateClassInstanceProperties();

            IsOnlyReturnValue = true;
            InitializeLinkControl(csParam);
        }