SMIInput

open class SMIInput(unsafeCppPointer: Long) : NativeObject

SMIInputs are a base class for state machine input instances.

These instances allow modification of the state of the attached state machine.

Parameters

unsafeCppPointer

Pointer to the C++ counterpart.

Inheritors

Constructors

Link copied to clipboard
constructor(unsafeCppPointer: Long)

Properties

Link copied to clipboard

Getter/Setter for the underlying C++ pointer value.

Link copied to clipboard
Link copied to clipboard

Whether this objects underlying pointer is still valid.

Link copied to clipboard

Whether this input a boolean input.

Link copied to clipboard

Whether this input a number input.

Link copied to clipboard

Whether this input a trigger input.

Link copied to clipboard

The input name.

Link copied to clipboard
open val refCount: Int
Link copied to clipboard
override var refs: AtomicInteger

Functions

Link copied to clipboard
open override fun acquire(): Int

Increments the references for this counter. Cannot be used for initialization - use refs.incrementAndGet instead.

Link copied to clipboard
open fun cppDelete(pointer: Long)
Link copied to clipboard
open override fun release(): Int

Decrements the reference counter.

Link copied to clipboard
open override fun toString(): String