Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
Tidy code.
Commit Description:
Tidy code.
using System ;
using System.Runtime.InteropServices ;
namespace ImGuiNET
{
public struct ImGuiStoragePair
{
public uint Key ;
public UnionValue Value ;
}
public unsafe struct ImGuiStoragePairPtr
{
public ImGuiStoragePair * NativePtr { get ; }
public ImGuiStoragePairPtr ( ImGuiStoragePair * nativePtr ) => NativePtr = nativePtr ;
public ImGuiStoragePairPtr ( IntPtr nativePtr ) => NativePtr = ( ImGuiStoragePair *) nativePtr ;
public static implicit operator ImGuiStoragePairPtr ( ImGuiStoragePair * nativePtr ) => new ImGuiStoragePairPtr ( nativePtr );
public static implicit operator ImGuiStoragePair *( ImGuiStoragePairPtr wrappedPtr ) => wrappedPtr . NativePtr ;
public static implicit operator ImGuiStoragePairPtr ( IntPtr nativePtr ) => new ImGuiStoragePairPtr ( nativePtr );
}
[StructLayout(LayoutKind.Explicit)]
public struct UnionValue
{
[FieldOffset(0)]
public int ValueI32 ;
[FieldOffset(0)]
public float ValueF32 ;
[FieldOffset(0)]
public IntPtr ValuePtr ;
}
}
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings