Zdexby TheHolyOneZ
17,715 classes
Class

InputControl

: Object
UnityEngine.InputSystem.InputControl, Unity.InputSystem 0x00E0 (224 B) align 8 inherited 0x0010 Unity.InputSystem
0x00x00E0

Members 24

OffsetSizeNameTypeFlags
0x00100x68padding / unreflected
0x10m_StateBlockInputStateBlock1 flags
0x10m_NameInternedString1 flags
0x08m_Pathstring1 flags
0x08m_DisplayNamestring1 flags
0x08m_DisplayNameFromLayoutstring1 flags
0x08m_ShortDisplayNamestring1 flags
0x08m_ShortDisplayNameFromLayoutstring1 flags
0x10m_LayoutInternedString1 flags
0x10m_VariantsInternedString1 flags
0x08m_DeviceInputDevice1 flags
0x08m_ParentInputControl1 flags
0x04m_UsageCountint1 flags
0x04m_UsageStartIndexint1 flags
0x04m_AliasCountint1 flags
0x04m_AliasStartIndexint1 flags
0x04m_ChildCountint1 flags
0x04m_ChildStartIndexint1 flags
0x04m_ControlFlagsControlFlags1 flags
0x01m_CachedValueIsStalebool1 flags
0x01m_UnprocessedCachedValueIsStalebool1 flags
0x00A60x02padding / unreflected
0x10m_DefaultStatePrimitiveValue1 flags
0x10m_MinValuePrimitiveValue1 flags
0x10m_MaxValuePrimitiveValue1 flags
0x04m_OptimizedControlDataTypeFourCC1 flags
0x00DC0x04unreflected bytes to end of InputControl

Functions 70

SignatureFlagsNativeParams
void get_name()Public+1 flags—0x00
void get_displayName()Public+1 flags—0x00
void set_displayName()2 flags—0x00
void get_shortDisplayName()Public+1 flags—0x00
void set_shortDisplayName()2 flags—0x00
void get_path()Public+1 flags—0x00
void get_layout()Public+1 flags—0x00
void get_variants()Public+1 flags—0x00
void get_device()Public+1 flags—0x00
void get_parent()Public+1 flags—0x00
void get_children()Public+1 flags—0x00
void get_usages()Public+1 flags—0x00
void get_aliases()Public+1 flags—0x00
void get_stateBlock()Public+1 flags—0x00
void get_noisy()Public+1 flags—0x00
void set_noisy()2 flags—0x00
void get_synthetic()Public+1 flags—0x00
void set_synthetic()2 flags—0x00
void get_Item()Public+1 flags—0x00
void get_valueType()Public+4 flags—0x00
void get_valueSizeInBytes()Public+4 flags—0x00
void get_magnitude()Public+1 flags—0x00
void ToString()Public+1 flags—0x00
void DebuggerDisplay()Private—0x00
void EvaluateMagnitude()Public—0x00
void EvaluateMagnitude()Public+2 flags—0x00
void ReadValueFromBufferAsObject()Public+3 flags—0x00
void ReadValueFromStateAsObject()Public+3 flags—0x00
void ReadValueFromStateIntoBuffer()Public+3 flags—0x00
void WriteValueFromBufferIntoState()Public+2 flags—0x00
void WriteValueFromObjectIntoState()Public+2 flags—0x00
void CompareValue()Public+3 flags—0x00
void TryGetChildControl()Public—0x00
void TryGetChildControl()Public—0x00
void GetChildControl()Public—0x00
void GetChildControl()Public—0x00
void .ctor()2 flags—0x00
void FinishSetup()3 flags—0x00
void RefreshConfigurationIfNeeded()1 flags—0x00
void RefreshConfiguration()3 flags—0x00
void get_currentStatePtr()2 flags—0x00
void get_previousFrameStatePtr()2 flags—0x00
void get_defaultStatePtr()2 flags—0x00
void get_noiseMaskPtr()2 flags—0x00
void get_stateOffsetRelativeToDeviceRoot()2 flags—0x00
void get_optimizedControlDataType()Public+1 flags—0x00
void CalculateOptimizedControlDataType()3 flags—0x00
void ApplyParameterChanges()Public—0x00
void SetOptimizedControlDataType()Private—0x00
void SetOptimizedControlDataTypeRecursively()1 flags—0x00
void EnsureOptimizationTypeHasNotChanged()1 flags—0x00
void get_isSetupFinished()2 flags—0x00
void set_isSetupFinished()2 flags—0x00
void get_isButton()2 flags—0x00
void set_isButton()2 flags—0x00
void get_isConfigUpToDate()2 flags—0x00
void set_isConfigUpToDate()2 flags—0x00
void get_dontReset()2 flags—0x00
void set_dontReset()2 flags—0x00
void get_usesStateFromOtherControl()2 flags—0x00
void set_usesStateFromOtherControl()2 flags—0x00
void get_hasDefaultState()2 flags—0x00
void CallFinishSetupRecursive()1 flags—0x00
void MakeChildPath()1 flags—0x00
void BakeOffsetIntoStateBlockRecursive()1 flags—0x00
void GetDeviceIndex()1 flags—0x00
void IsValueConsideredPressed()1 flags—0x00
void AddProcessor()3 flags—0x00
void MarkAsStale()1 flags—0x00
void MarkAsStaleRecursively()1 flags—0x00

Subclasses 2

Used by 13

types with a member, parameter or interface of this type