Zdexby TheHolyOneZ
49,743 classes
Class

InputControl

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

Members 24

OffsetSizeNameTypeFlagsDefault
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
string get_name()Public+1 flags0x08
string get_displayName()Public+1 flags0x08
void set_displayName(const string& value)2 flags0x08
string get_shortDisplayName()Public+1 flags0x08
void set_shortDisplayName(const string& value)2 flags0x08
string get_path()Public+1 flags0x08
string get_layout()Public+1 flags0x08
string get_variants()Public+1 flags0x08
InputDevice get_device()Public+1 flags0x08
InputControl get_parent()Public+1 flags0x08
ReadOnlyArray<UnityEngine.InputSystem.InputControl> get_children()Public+1 flags0x10
ReadOnlyArray<UnityEngine.InputSystem.Utilities.InternedString> get_usages()Public+1 flags0x10
ReadOnlyArray<UnityEngine.InputSystem.Utilities.InternedString> get_aliases()Public+1 flags0x10
InputStateBlock get_stateBlock()Public+1 flags0x10
bool get_noisy()Public+1 flags0x01
void set_noisy(bool value)2 flags0x01
bool get_synthetic()Public+1 flags0x01
void set_synthetic(bool value)2 flags0x01
InputControl get_Item(const string& path)Public+1 flags0x08
Type get_valueType()Public+4 flags0x08
int get_valueSizeInBytes()Public+4 flags0x04
float get_magnitude()Public+1 flags0x04
string ToString()Public+1 flags0x08
string DebuggerDisplay()Private0x08
float EvaluateMagnitude()Public0x04
float EvaluateMagnitude(const Void*& statePtr)Public+2 flags0x04
object ReadValueFromBufferAsObject(const Void*& buffer, int bufferSize)Public+3 flags0x08
object ReadValueFromStateAsObject(const Void*& statePtr)Public+3 flags0x08
void ReadValueFromStateIntoBuffer(const Void*& statePtr, const Void*& bufferPtr, int bufferSize)Public+3 flags0x04
void WriteValueFromBufferIntoState(const Void*& bufferPtr, int bufferSize, const Void*& statePtr)Public+2 flags0x04
void WriteValueFromObjectIntoState(object value, const Void*& statePtr)Public+2 flags0x08
bool CompareValue(const Void*& firstStatePtr, const Void*& secondStatePtr)Public+3 flags0x01
InputControl TryGetChildControl(const string& path)Public0x08
uint8 TryGetChildControl(const string& path)Public0x08
InputControl GetChildControl(const string& path)Public0x08
uint8 GetChildControl(const string& path)Public0x08
void .ctor()2 flags0x00
void FinishSetup()3 flags0x00
void RefreshConfigurationIfNeeded()1 flags0x00
void RefreshConfiguration()3 flags0x00
Void* get_currentStatePtr()2 flags0x00
Void* get_previousFrameStatePtr()2 flags0x00
Void* get_defaultStatePtr()2 flags0x00
Void* get_noiseMaskPtr()2 flags0x00
uint get_stateOffsetRelativeToDeviceRoot()2 flags0x04
FourCC get_optimizedControlDataType()Public+1 flags0x04
FourCC CalculateOptimizedControlDataType()3 flags0x04
void ApplyParameterChanges()Public0x00
void SetOptimizedControlDataType()Private0x00
void SetOptimizedControlDataTypeRecursively()1 flags0x00
void EnsureOptimizationTypeHasNotChanged()1 flags0x00
bool get_isSetupFinished()2 flags0x01
void set_isSetupFinished(bool value)2 flags0x01
bool get_isButton()2 flags0x01
void set_isButton(bool value)2 flags0x01
bool get_isConfigUpToDate()2 flags0x01
void set_isConfigUpToDate(bool value)2 flags0x01
bool get_dontReset()2 flags0x01
void set_dontReset(bool value)2 flags0x01
bool get_usesStateFromOtherControl()2 flags0x01
void set_usesStateFromOtherControl(bool value)2 flags0x01
bool get_hasDefaultState()2 flags0x01
void CallFinishSetupRecursive()1 flags0x00
string MakeChildPath(const string& path)1 flags0x08
void BakeOffsetIntoStateBlockRecursive(uint offset)1 flags0x04
int GetDeviceIndex()1 flags0x04
bool IsValueConsideredPressed(float value)1 flags0x04
void AddProcessor(object first)3 flags0x08
void MarkAsStale()1 flags0x00
void MarkAsStaleRecursively()1 flags0x00

Subclasses 13

Used by 116

types with a member, parameter or interface of this type