Show / Hide Table of Contents

Struct ImGuiStoragePtr

Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: ImGuiNET
Assembly: ImGui.NET.dll
Syntax
public struct ImGuiStoragePtr

Constructors

| Improve this Doc View Source

ImGuiStoragePtr(ImGuiStorage*)

Declaration
public ImGuiStoragePtr(ImGuiStorage*nativePtr)
Parameters
Type Name Description
ImGuiStorage* nativePtr
| Improve this Doc View Source

ImGuiStoragePtr(IntPtr)

Declaration
public ImGuiStoragePtr(IntPtr nativePtr)
Parameters
Type Name Description
System.IntPtr nativePtr

Properties

| Improve this Doc View Source

Data

Declaration
public readonly ImPtrVector<ImGuiStoragePairPtr> Data { get; }
Property Value
Type Description
ImPtrVector<ImGuiStoragePairPtr>
| Improve this Doc View Source

NativePtr

Declaration
public readonly ImGuiStorage*NativePtr { get; }
Property Value
Type Description
ImGuiStorage*

Methods

| Improve this Doc View Source

BuildSortByKey()

Declaration
public void BuildSortByKey()
| Improve this Doc View Source

Clear()

Declaration
public void Clear()
| Improve this Doc View Source

GetBool(UInt32)

Declaration
public bool GetBool(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetBool(UInt32, Boolean)

Declaration
public bool GetBool(uint key, bool default_val)
Parameters
Type Name Description
System.UInt32 key
System.Boolean default_val
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetBoolRef(UInt32)

Declaration
public byte *GetBoolRef(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Byte*
| Improve this Doc View Source

GetBoolRef(UInt32, Boolean)

Declaration
public byte *GetBoolRef(uint key, bool default_val)
Parameters
Type Name Description
System.UInt32 key
System.Boolean default_val
Returns
Type Description
System.Byte*
| Improve this Doc View Source

GetFloat(UInt32)

Declaration
public float GetFloat(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Single
| Improve this Doc View Source

GetFloat(UInt32, Single)

Declaration
public float GetFloat(uint key, float default_val)
Parameters
Type Name Description
System.UInt32 key
System.Single default_val
Returns
Type Description
System.Single
| Improve this Doc View Source

GetFloatRef(UInt32)

Declaration
public float *GetFloatRef(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Single*
| Improve this Doc View Source

GetFloatRef(UInt32, Single)

Declaration
public float *GetFloatRef(uint key, float default_val)
Parameters
Type Name Description
System.UInt32 key
System.Single default_val
Returns
Type Description
System.Single*
| Improve this Doc View Source

GetInt(UInt32)

Declaration
public int GetInt(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetInt(UInt32, Int32)

Declaration
public int GetInt(uint key, int default_val)
Parameters
Type Name Description
System.UInt32 key
System.Int32 default_val
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetIntRef(UInt32)

Declaration
public int *GetIntRef(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Int32*
| Improve this Doc View Source

GetIntRef(UInt32, Int32)

Declaration
public int *GetIntRef(uint key, int default_val)
Parameters
Type Name Description
System.UInt32 key
System.Int32 default_val
Returns
Type Description
System.Int32*
| Improve this Doc View Source

GetVoidPtr(UInt32)

Declaration
public IntPtr GetVoidPtr(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

GetVoidPtrRef(UInt32)

Declaration
public void **GetVoidPtrRef(uint key)
Parameters
Type Name Description
System.UInt32 key
Returns
Type Description
System.Void**
| Improve this Doc View Source

GetVoidPtrRef(UInt32, IntPtr)

Declaration
public void **GetVoidPtrRef(uint key, IntPtr default_val)
Parameters
Type Name Description
System.UInt32 key
System.IntPtr default_val
Returns
Type Description
System.Void**
| Improve this Doc View Source

SetAllInt(Int32)

Declaration
public void SetAllInt(int val)
Parameters
Type Name Description
System.Int32 val
| Improve this Doc View Source

SetBool(UInt32, Boolean)

Declaration
public void SetBool(uint key, bool val)
Parameters
Type Name Description
System.UInt32 key
System.Boolean val
| Improve this Doc View Source

SetFloat(UInt32, Single)

Declaration
public void SetFloat(uint key, float val)
Parameters
Type Name Description
System.UInt32 key
System.Single val
| Improve this Doc View Source

SetInt(UInt32, Int32)

Declaration
public void SetInt(uint key, int val)
Parameters
Type Name Description
System.UInt32 key
System.Int32 val
| Improve this Doc View Source

SetVoidPtr(UInt32, IntPtr)

Declaration
public void SetVoidPtr(uint key, IntPtr val)
Parameters
Type Name Description
System.UInt32 key
System.IntPtr val

Operators

| Improve this Doc View Source

Implicit(ImGuiStorage* to ImGuiStoragePtr)

Declaration
public static implicit operator ImGuiStoragePtr(ImGuiStorage*nativePtr)
Parameters
Type Name Description
ImGuiStorage* nativePtr
Returns
Type Description
ImGuiStoragePtr
| Improve this Doc View Source

Implicit(ImGuiStoragePtr to ImGuiStorage*)

Declaration
public static implicit operator ImGuiStorage*(ImGuiStoragePtr wrappedPtr)
Parameters
Type Name Description
ImGuiStoragePtr wrappedPtr
Returns
Type Description
ImGuiStorage*
| Improve this Doc View Source

Implicit(IntPtr to ImGuiStoragePtr)

Declaration
public static implicit operator ImGuiStoragePtr(IntPtr nativePtr)
Parameters
Type Name Description
System.IntPtr nativePtr
Returns
Type Description
ImGuiStoragePtr
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX