public bool canConnectTo(NodeMaterialConnectionPoint connectionPoint)
 {
     return(EventHorizonBlazorInterop.Func <bool>(
                new object[]
     {
         new string[] { this.___guid, "canConnectTo" }, connectionPoint
     }
                ));
 }
 public int checkCompatibilityState(NodeMaterialConnectionPoint connectionPoint)
 {
     return(EventHorizonBlazorInterop.Func <int>(
                new object[]
     {
         new string[] { this.___guid, "checkCompatibilityState" }, connectionPoint
     }
                ));
 }
 public NodeMaterialConnectionPoint disconnectFrom(NodeMaterialConnectionPoint endpoint)
 {
     return(EventHorizonBlazorInterop.FuncClass <NodeMaterialConnectionPoint>(
                entity => new NodeMaterialConnectionPoint()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "disconnectFrom" }, endpoint
     }
                ));
 }
 public NodeMaterialConnectionPoint connectTo(NodeMaterialConnectionPoint connectionPoint, System.Nullable <bool> ignoreConstraints = null)
 {
     return(EventHorizonBlazorInterop.FuncClass <NodeMaterialConnectionPoint>(
                entity => new NodeMaterialConnectionPoint()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "connectTo" }, connectionPoint, ignoreConstraints
     }
                ));
 }
Exemple #5
0
 public async ValueTask <NodeMaterialConnectionPoint> getSiblingOutput(NodeMaterialConnectionPoint current)
 {
     return(await EventHorizonBlazorInterop.FuncClass <NodeMaterialConnectionPoint>(
                entity => new NodeMaterialConnectionPoint()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "getSiblingOutput" }, current
     }
                ));
 }
Exemple #6
0
 public async ValueTask <NodeMaterialConnectionPoint> getFirstAvailableInput(NodeMaterialConnectionPoint forOutput = null)
 {
     return(await EventHorizonBlazorInterop.FuncClass <NodeMaterialConnectionPoint>(
                entity => new NodeMaterialConnectionPoint()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "getFirstAvailableInput" }, forOutput
     }
                ));
 }
 public async ValueTask <NodeMaterialConnectionPoint> get_output()
 {
     if (__output == null)
     {
         __output = await EventHorizonBlazorInterop.GetClass <NodeMaterialConnectionPoint>(
             this.___guid,
             "output",
             (entity) =>
         {
             return(new NodeMaterialConnectionPoint()
             {
                 ___guid = entity.___guid
             });
         }
             );
     }
     return(__output);
 }
Exemple #8
0
 public async ValueTask <NodeMaterialBlock> registerOutput(string name, int type, System.Nullable <int> target = null, NodeMaterialConnectionPoint point = null)
 {
     return(await EventHorizonBlazorInterop.FuncClass <NodeMaterialBlock>(
                entity => new NodeMaterialBlock()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "registerOutput" }, name, type, target, point
     }
                ));
 }
Exemple #9
0
 public NodeMaterialBlock registerInput(string name, int type, System.Nullable <bool> isOptional = null, System.Nullable <int> target = null, NodeMaterialConnectionPoint point = null)
 {
     return(EventHorizonBlazorInterop.FuncClass <NodeMaterialBlock>(
                entity => new NodeMaterialBlock()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { this.___guid, "registerInput" }, name, type, isOptional, target, point
     }
                ));
 }