Skip to main content

Struct ImGuiStoragePtr

Assembly: ImGui.NET.dll
View Source
Declaration
public struct ImGuiStoragePtr

Properties

NativePtr

View Source
Declaration
public readonly ImGuiStorage* NativePtr { get; }

Data

View Source
Declaration
public ImPtrVector<ImGuiStoragePairPtr> Data { get; }

Methods

BuildSortByKey()

View Source
Declaration
public void BuildSortByKey()

Clear()

View Source
Declaration
public void Clear()

GetBool(uint)

View Source
Declaration
public bool GetBool(uint key)
Returns

System.Boolean

Parameters
TypeName
System.UInt32key

GetBool(uint, bool)

View Source
Declaration
public bool GetBool(uint key, bool default_val)
Returns

System.Boolean

Parameters
TypeName
System.UInt32key
System.Booleandefault_val

GetBoolRef(uint)

View Source
Declaration
public byte* GetBoolRef(uint key)
Returns

System.Byte*

Parameters
TypeName
System.UInt32key

GetBoolRef(uint, bool)

View Source
Declaration
public byte* GetBoolRef(uint key, bool default_val)
Returns

System.Byte*

Parameters
TypeName
System.UInt32key
System.Booleandefault_val

GetFloat(uint)

View Source
Declaration
public float GetFloat(uint key)
Returns

System.Single

Parameters
TypeName
System.UInt32key

GetFloat(uint, float)

View Source
Declaration
public float GetFloat(uint key, float default_val)
Returns

System.Single

Parameters
TypeName
System.UInt32key
System.Singledefault_val

GetFloatRef(uint)

View Source
Declaration
public float* GetFloatRef(uint key)
Returns

System.Single*

Parameters
TypeName
System.UInt32key

GetFloatRef(uint, float)

View Source
Declaration
public float* GetFloatRef(uint key, float default_val)
Returns

System.Single*

Parameters
TypeName
System.UInt32key
System.Singledefault_val

GetInt(uint)

View Source
Declaration
public int GetInt(uint key)
Returns

System.Int32

Parameters
TypeName
System.UInt32key

GetInt(uint, int)

View Source
Declaration
public int GetInt(uint key, int default_val)
Returns

System.Int32

Parameters
TypeName
System.UInt32key
System.Int32default_val

GetIntRef(uint)

View Source
Declaration
public int* GetIntRef(uint key)
Returns

System.Int32*

Parameters
TypeName
System.UInt32key

GetIntRef(uint, int)

View Source
Declaration
public int* GetIntRef(uint key, int default_val)
Returns

System.Int32*

Parameters
TypeName
System.UInt32key
System.Int32default_val

GetVoidPtr(uint)

View Source
Declaration
public IntPtr GetVoidPtr(uint key)
Returns

System.IntPtr

Parameters
TypeName
System.UInt32key

GetVoidPtrRef(uint)

View Source
Declaration
public void** GetVoidPtrRef(uint key)
Returns

System.Void**

Parameters
TypeName
System.UInt32key

GetVoidPtrRef(uint, IntPtr)

View Source
Declaration
public void** GetVoidPtrRef(uint key, IntPtr default_val)
Returns

System.Void**

Parameters
TypeName
System.UInt32key
System.IntPtrdefault_val

SetAllInt(int)

View Source
Declaration
public void SetAllInt(int val)
Parameters
TypeName
System.Int32val

SetBool(uint, bool)

View Source
Declaration
public void SetBool(uint key, bool val)
Parameters
TypeName
System.UInt32key
System.Booleanval

SetFloat(uint, float)

View Source
Declaration
public void SetFloat(uint key, float val)
Parameters
TypeName
System.UInt32key
System.Singleval

SetInt(uint, int)

View Source
Declaration
public void SetInt(uint key, int val)
Parameters
TypeName
System.UInt32key
System.Int32val

SetVoidPtr(uint, IntPtr)

View Source
Declaration
public void SetVoidPtr(uint key, IntPtr val)
Parameters
TypeName
System.UInt32key
System.IntPtrval