Artemis Artemis
Artemis Artemis

Search Results for

    Class InputPin

    Represents an input pin on a INode

    Inheritance
    object
    CorePropertyChanged
    Pin
    InputPin
    Implements
    IPin
    Inherited Members
    Pin.Reset()
    Pin.ConnectTo(IPin)
    Pin.DisconnectFrom(IPin)
    Pin.DisconnectAll()
    Pin.IsTypeCompatible(Type, bool)
    Pin.Node
    Pin.Name
    Pin.IsEvaluated
    Pin.IsNumeric
    Pin.ConnectedTo
    Pin.PinConnected
    Pin.PinDisconnected
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public sealed class InputPin : Pin, IPin

    Properties

    Direction

    Gets the direction of the pin

    Declaration
    public override PinDirection Direction { get; }
    Property Value
    Type Description
    PinDirection
    Overrides
    Pin.Direction

    PinValue

    Gets the value the pin holds

    Declaration
    public override object? PinValue { get; }
    Property Value
    Type Description
    object
    Overrides
    Pin.PinValue

    Type

    Gets the type of value the pin holds

    Declaration
    public override Type Type { get; }
    Property Value
    Type Description
    Type
    Overrides
    Pin.Type

    Value

    Gets or sets the value of the input pin

    Declaration
    public object? Value { get; }
    Property Value
    Type Description
    object

    Methods

    ChangeType(Type)

    Changes the type of this pin, disconnecting any pins that are incompatible with the new type.

    Declaration
    public void ChangeType(Type type)
    Parameters
    Type Name Description
    Type type

    The new type of the pin.

    Implements

    IPin
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.