예제 #1
0
        public static void InitNodePinTypes(CodeGenerateSystem.Base.ConstructionParams smParam)
        {
            enLinkType linkType = enLinkType.Float1 | enLinkType.Float2 | enLinkType.Float3 | enLinkType.Float4;

            CollectLinkPinInfo(smParam, "InputLink", linkType, enBezierType.Left, enLinkOpType.End, false);
            CollectLinkPinInfo(smParam, "ResultLink", linkType, enBezierType.Right, enLinkOpType.Start, true);
        }
 public CPagelInk(enLinkType linkType, string title, InvokeMeTask invokeMe,
                  string urlSource, string infoText)
 {
     _linkType  = linkType;
     _title     = title;
     _invokeMe  = invokeMe;
     _urlSource = urlSource;
     _infoText  = infoText;
 }
예제 #3
0
        public static void InitNodePinTypes(CodeGenerateSystem.Base.ConstructionParams smParam)
        {
            enLinkType codValueLinkType = enLinkType.Float1 | enLinkType.Int32 | enLinkType.Int64 | enLinkType.Double | enLinkType.Single;

            CollectLinkPinInfo(smParam, "ValueA", codValueLinkType, enBezierType.Left, enLinkOpType.End, false);
            CollectLinkPinInfo(smParam, "ValueB", codValueLinkType, enBezierType.Left, enLinkOpType.End, false);
            enLinkType resultValueType = enLinkType.Int32 | enLinkType.Float1 | enLinkType.Float2 | enLinkType.Float3 | enLinkType.Float4;

            CollectLinkPinInfo(smParam, "ValueAgtB", resultValueType, enBezierType.Left, enLinkOpType.End, false);
            CollectLinkPinInfo(smParam, "ValueAeqB", resultValueType, enBezierType.Left, enLinkOpType.End, false);
            CollectLinkPinInfo(smParam, "ValueAltB", resultValueType, enBezierType.Left, enLinkOpType.End, false);
            CollectLinkPinInfo(smParam, "ResultHandle", resultValueType, enBezierType.Right, enLinkOpType.Start, true);
        }