API Reference

Input

31 types

Type Name Description
struct AnalogInput Sandbox.VR Represents a VR analog input action (e.g. trigger)
struct AnalogInput2D Sandbox.VR Represents a two-dimensional VR analog input action (e.g. joysticks)
class BindSystem Sandbox.Bind Data bind system, bind properties to each other.
struct Builder Sandbox.Bind A helper to create binds between two properties (or whatever you want) Example usage: set "BoolValue" from value of "St
enum ControlPointValueInput
struct DigitalInput Sandbox.VR Represents a VR digital input action (e.g. X button)
class Input Sandbox Allows querying of player button presses and other inputs.
class Input Editor
class Input A named input of a node. Inputs can connect to outputs of other nodes, or have a constant value. Use !:SetLink(LinkSourc
class Input<T> Facepunch.ActionGraphs Helper type for input parameters of methods marked with NodeAttribute. The value of this input can be evaluated on deman
class InputAction Sandbox An input action defined by a game project.
class InputActionAttribute Sandbox When applied to a string property, use an input action selector.
enum InputAnalog Sandbox An analog input, when fetched, is between -1 and 1 (0 being default)
class InputAttribute Sandbox Makes this method available as a Map Logic Input, for use in the Hammer Editor. This is only applicable to entities.
class InputDefinition Facepunch.ActionGraphs Describes an input of a node.
enum InputFlags Facepunch.ActionGraphs
class InputFocus Sandbox.UI Handles input focus for Panels.
enum InputGlyphSize Sandbox
struct InputMotionData Sandbox Represents the current state of a device's motion sensor(s).
class InputOutputBase Editor Represents a variable
enum InputOutputType Editor
struct Inputs The input state, allows interaction with Gizmos
class InputSettings Sandbox A class that holds all configured input settings for a game. This is serialized as a config and shared from the server t
class InputSystem Editor
class Link Sandbox.Bind Joins two proxies together, so one can be updated from the other (or both from each other)
class NodeInputs Facepunch.ActionGraphs Named inputs of a node, that may either link to the outputs of other nodes, or be assigned a constant value.
enum PanelInputType Sandbox.UI
class Proxy Sandbox.Bind Gets and Sets a value from somewhere.
class VRInput Sandbox.VR
class WorldInput Sandbox A router for world input, the best place to put this is on your player's camera. Uses cursor ray when mouse is active, o
class WorldInput Sandbox.UI