Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
Tidy code.
Commit Description:
Tidy code.
using System ;
using System.Numerics ;
using System.Runtime.CompilerServices ;
using System.Text ;
namespace ImGuiNET
{
public unsafe partial struct ImGuiTextRange
{
public byte * b ;
public byte * e ;
}
public unsafe partial struct ImGuiTextRangePtr
{
public ImGuiTextRange * NativePtr { get ; }
public ImGuiTextRangePtr ( ImGuiTextRange * nativePtr ) => NativePtr = nativePtr ;
public ImGuiTextRangePtr ( IntPtr nativePtr ) => NativePtr = ( ImGuiTextRange *) nativePtr ;
public static implicit operator ImGuiTextRangePtr ( ImGuiTextRange * nativePtr ) => new ImGuiTextRangePtr ( nativePtr );
public static implicit operator ImGuiTextRange * ( ImGuiTextRangePtr wrappedPtr ) => wrappedPtr . NativePtr ;
public static implicit operator ImGuiTextRangePtr ( IntPtr nativePtr ) => new ImGuiTextRangePtr ( nativePtr );
public IntPtr b { get => ( IntPtr ) NativePtr -> b ; set => NativePtr -> b = ( byte *) value ; }
public IntPtr e { get => ( IntPtr ) NativePtr -> e ; set => NativePtr -> e = ( byte *) value ; }
public void Destroy ()
{
ImGuiNative . ImGuiTextRange_destroy (( ImGuiTextRange *)( NativePtr ));
}
public bool empty ()
{
byte ret = ImGuiNative . ImGuiTextRange_empty (( ImGuiTextRange *)( NativePtr ));
return ret != 0 ;
}
public void split ( byte separator , out ImVector @out )
{
fixed ( ImVector * native_out = & @out )
{
ImGuiNative . ImGuiTextRange_split (( ImGuiTextRange *)( NativePtr ), separator , native_out );
}
}
}
}
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