Last active
November 2, 2019 09:41
-
-
Save raizam/edba07fb4c019b86ca235690a917ce76 to your computer and use it in GitHub Desktop.
Nuklear bindings for C#
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ---------------------------------------------------------------------------- | |
// <auto-generated> | |
// This is autogenerated code by CppSharp. | |
// Do not edit this file or all your changes will be lost after re-generation. | |
// </auto-generated> | |
// ---------------------------------------------------------------------------- | |
using System; | |
using System.Runtime.InteropServices; | |
using System.Security; | |
namespace Nuklear.Native | |
{ | |
public enum nk_allocation_type | |
{ | |
NK_BUFFER_FIXED = 0, | |
NK_BUFFER_DYNAMIC = 1 | |
} | |
public enum nk_anti_aliasing | |
{ | |
NK_ANTI_ALIASING_OFF = 0, | |
NK_ANTI_ALIASING_ON = 1 | |
} | |
public enum nk_draw_vertex_layout_attribute | |
{ | |
NK_VERTEX_POSITION = 0, | |
NK_VERTEX_COLOR = 1, | |
NK_VERTEX_TEXCOORD = 2, | |
NK_VERTEX_ATTRIBUTE_COUNT = 3 | |
} | |
public enum nk_draw_vertex_layout_format | |
{ | |
NK_FORMAT_SCHAR = 0, | |
NK_FORMAT_SSHORT = 1, | |
NK_FORMAT_SINT = 2, | |
NK_FORMAT_UCHAR = 3, | |
NK_FORMAT_USHORT = 4, | |
NK_FORMAT_UINT = 5, | |
NK_FORMAT_FLOAT = 6, | |
NK_FORMAT_DOUBLE = 7, | |
NK_FORMAT_COLOR_BEGIN = 8, | |
NK_FORMAT_R8G8B8 = 8, | |
NK_FORMAT_R16G15B16 = 9, | |
NK_FORMAT_R32G32B32 = 10, | |
NK_FORMAT_R8G8B8A8 = 11, | |
NK_FORMAT_B8G8R8A8 = 12, | |
NK_FORMAT_R16G15B16A16 = 13, | |
NK_FORMAT_R32G32B32A32 = 14, | |
NK_FORMAT_R32G32B32A32_FLOAT = 15, | |
NK_FORMAT_R32G32B32A32_DOUBLE = 16, | |
NK_FORMAT_RGB32 = 17, | |
NK_FORMAT_RGBA32 = 18, | |
NK_FORMAT_COLOR_END = 18, | |
NK_FORMAT_COUNT = 19 | |
} | |
public enum nk_style_item_type | |
{ | |
NK_STYLE_ITEM_COLOR = 0, | |
NK_STYLE_ITEM_IMAGE = 1 | |
} | |
[Flags] | |
public enum nk_panel_type | |
{ | |
NK_PANEL_WINDOW = 1, | |
NK_PANEL_GROUP = 2, | |
NK_PANEL_POPUP = 4, | |
NK_PANEL_CONTEXTUAL = 16, | |
NK_PANEL_COMBO = 32, | |
NK_PANEL_MENU = 64, | |
NK_PANEL_TOOLTIP = 128 | |
} | |
public enum nk_panel_row_layout_type | |
{ | |
NK_LAYOUT_DYNAMIC_FIXED = 0, | |
NK_LAYOUT_DYNAMIC_ROW = 1, | |
NK_LAYOUT_DYNAMIC_FREE = 2, | |
NK_LAYOUT_DYNAMIC = 3, | |
NK_LAYOUT_STATIC_FIXED = 4, | |
NK_LAYOUT_STATIC_ROW = 5, | |
NK_LAYOUT_STATIC_FREE = 6, | |
NK_LAYOUT_STATIC = 7, | |
NK_LAYOUT_TEMPLATE = 8, | |
NK_LAYOUT_COUNT = 9 | |
} | |
public enum nk_chart_type | |
{ | |
NK_CHART_LINES = 0, | |
NK_CHART_COLUMN = 1, | |
NK_CHART_MAX = 2 | |
} | |
public enum nk_symbol_type | |
{ | |
NK_SYMBOL_NONE = 0, | |
NK_SYMBOL_X = 1, | |
NK_SYMBOL_UNDERSCORE = 2, | |
NK_SYMBOL_CIRCLE_SOLID = 3, | |
NK_SYMBOL_CIRCLE_OUTLINE = 4, | |
NK_SYMBOL_RECT_SOLID = 5, | |
NK_SYMBOL_RECT_OUTLINE = 6, | |
NK_SYMBOL_TRIANGLE_UP = 7, | |
NK_SYMBOL_TRIANGLE_DOWN = 8, | |
NK_SYMBOL_TRIANGLE_LEFT = 9, | |
NK_SYMBOL_TRIANGLE_RIGHT = 10, | |
NK_SYMBOL_PLUS = 11, | |
NK_SYMBOL_MINUS = 12, | |
NK_SYMBOL_MAX = 13 | |
} | |
public enum nk_style_header_align | |
{ | |
NK_HEADER_LEFT = 0, | |
NK_HEADER_RIGHT = 1 | |
} | |
public enum nk_button_behavior | |
{ | |
NK_BUTTON_DEFAULT = 0, | |
NK_BUTTON_REPEATER = 1 | |
} | |
public enum nk | |
{ | |
nk_false = 0, | |
nk_true = 1 | |
} | |
public enum nk_heading | |
{ | |
NK_UP = 0, | |
NK_RIGHT = 1, | |
NK_DOWN = 2, | |
NK_LEFT = 3 | |
} | |
public enum nk_modify | |
{ | |
NK_FIXED = 0, | |
NK_MODIFIABLE = 1 | |
} | |
public enum nk_orientation | |
{ | |
NK_VERTICAL = 0, | |
NK_HORIZONTAL = 1 | |
} | |
public enum nk_collapse_states | |
{ | |
NK_MINIMIZED = 0, | |
NK_MAXIMIZED = 1 | |
} | |
public enum nk_show_states | |
{ | |
NK_HIDDEN = 0, | |
NK_SHOWN = 1 | |
} | |
public enum nk_chart_event | |
{ | |
NK_CHART_HOVERING = 1, | |
NK_CHART_CLICKED = 2 | |
} | |
public enum nk_color_format | |
{ | |
NK_RGB = 0, | |
NK_RGBA = 1 | |
} | |
public enum nk_popup_type | |
{ | |
NK_POPUP_STATIC = 0, | |
NK_POPUP_DYNAMIC = 1 | |
} | |
public enum nk_layout_format | |
{ | |
NK_DYNAMIC = 0, | |
NK_STATIC = 1 | |
} | |
public enum nk_tree_type | |
{ | |
NK_TREE_NODE = 0, | |
NK_TREE_TAB = 1 | |
} | |
public enum nk_keys | |
{ | |
NK_KEY_NONE = 0, | |
NK_KEY_SHIFT = 1, | |
NK_KEY_CTRL = 2, | |
NK_KEY_DEL = 3, | |
NK_KEY_ENTER = 4, | |
NK_KEY_TAB = 5, | |
NK_KEY_BACKSPACE = 6, | |
NK_KEY_COPY = 7, | |
NK_KEY_CUT = 8, | |
NK_KEY_PASTE = 9, | |
NK_KEY_UP = 10, | |
NK_KEY_DOWN = 11, | |
NK_KEY_LEFT = 12, | |
NK_KEY_RIGHT = 13, | |
NK_KEY_TEXT_INSERT_MODE = 14, | |
NK_KEY_TEXT_REPLACE_MODE = 15, | |
NK_KEY_TEXT_RESET_MODE = 16, | |
NK_KEY_TEXT_LINE_START = 17, | |
NK_KEY_TEXT_LINE_END = 18, | |
NK_KEY_TEXT_START = 19, | |
NK_KEY_TEXT_END = 20, | |
NK_KEY_TEXT_UNDO = 21, | |
NK_KEY_TEXT_REDO = 22, | |
NK_KEY_TEXT_SELECT_ALL = 23, | |
NK_KEY_TEXT_WORD_LEFT = 24, | |
NK_KEY_TEXT_WORD_RIGHT = 25, | |
NK_KEY_SCROLL_START = 26, | |
NK_KEY_SCROLL_END = 27, | |
NK_KEY_SCROLL_DOWN = 28, | |
NK_KEY_SCROLL_UP = 29, | |
NK_KEY_MAX = 30 | |
} | |
public enum nk_buttons | |
{ | |
NK_BUTTON_LEFT = 0, | |
NK_BUTTON_MIDDLE = 1, | |
NK_BUTTON_RIGHT = 2, | |
NK_BUTTON_DOUBLE = 3, | |
NK_BUTTON_MAX = 4 | |
} | |
[Flags] | |
public enum nk_convert_result | |
{ | |
NK_CONVERT_SUCCESS = 0, | |
NK_CONVERT_INVALID_PARAM = 1, | |
NK_CONVERT_COMMAND_BUFFER_FULL = 2, | |
NK_CONVERT_VERTEX_BUFFER_FULL = 4, | |
NK_CONVERT_ELEMENT_BUFFER_FULL = 8 | |
} | |
public enum nk_command_type | |
{ | |
NK_COMMAND_NOP = 0, | |
NK_COMMAND_SCISSOR = 1, | |
NK_COMMAND_LINE = 2, | |
NK_COMMAND_CURVE = 3, | |
NK_COMMAND_RECT = 4, | |
NK_COMMAND_RECT_FILLED = 5, | |
NK_COMMAND_RECT_MULTI_COLOR = 6, | |
NK_COMMAND_CIRCLE = 7, | |
NK_COMMAND_CIRCLE_FILLED = 8, | |
NK_COMMAND_ARC = 9, | |
NK_COMMAND_ARC_FILLED = 10, | |
NK_COMMAND_TRIANGLE = 11, | |
NK_COMMAND_TRIANGLE_FILLED = 12, | |
NK_COMMAND_POLYGON = 13, | |
NK_COMMAND_POLYGON_FILLED = 14, | |
NK_COMMAND_POLYLINE = 15, | |
NK_COMMAND_TEXT = 16, | |
NK_COMMAND_IMAGE = 17, | |
NK_COMMAND_CUSTOM = 18 | |
} | |
[Flags] | |
public enum nk_panel_flags | |
{ | |
NK_WINDOW_BORDER = 1, | |
NK_WINDOW_MOVABLE = 2, | |
NK_WINDOW_SCALABLE = 4, | |
NK_WINDOW_CLOSABLE = 8, | |
NK_WINDOW_MINIMIZABLE = 16, | |
NK_WINDOW_NO_SCROLLBAR = 32, | |
NK_WINDOW_TITLE = 64, | |
NK_WINDOW_SCROLL_AUTO_HIDE = 128, | |
NK_WINDOW_BACKGROUND = 256, | |
NK_WINDOW_SCALE_LEFT = 512, | |
NK_WINDOW_NO_INPUT = 1024 | |
} | |
public enum nk_widget_layout_states | |
{ | |
NK_WIDGET_INVALID = 0, | |
NK_WIDGET_VALID = 1, | |
NK_WIDGET_ROM = 2 | |
} | |
public enum nk_widget_states | |
{ | |
NK_WIDGET_STATE_MODIFIED = 2, | |
NK_WIDGET_STATE_INACTIVE = 4, | |
NK_WIDGET_STATE_ENTERED = 8, | |
NK_WIDGET_STATE_HOVER = 16, | |
NK_WIDGET_STATE_ACTIVED = 32, | |
NK_WIDGET_STATE_LEFT = 64, | |
NK_WIDGET_STATE_HOVERED = 18, | |
NK_WIDGET_STATE_ACTIVE = 34 | |
} | |
[Flags] | |
public enum nk_text_align | |
{ | |
NK_TEXT_ALIGN_LEFT = 1, | |
NK_TEXT_ALIGN_CENTERED = 2, | |
NK_TEXT_ALIGN_RIGHT = 4, | |
NK_TEXT_ALIGN_TOP = 8, | |
NK_TEXT_ALIGN_MIDDLE = 16, | |
NK_TEXT_ALIGN_BOTTOM = 32 | |
} | |
public enum nk_text_alignment | |
{ | |
NK_TEXT_LEFT = 17, | |
NK_TEXT_CENTERED = 18, | |
NK_TEXT_RIGHT = 20 | |
} | |
[Flags] | |
public enum nk_edit_flags | |
{ | |
NK_EDIT_DEFAULT = 0, | |
NK_EDIT_READ_ONLY = 1, | |
NK_EDIT_AUTO_SELECT = 2, | |
NK_EDIT_SIG_ENTER = 4, | |
NK_EDIT_ALLOW_TAB = 8, | |
NK_EDIT_NO_CURSOR = 16, | |
NK_EDIT_SELECTABLE = 32, | |
NK_EDIT_CLIPBOARD = 64, | |
NK_EDIT_CTRL_ENTER_NEWLINE = 128, | |
NK_EDIT_NO_HORIZONTAL_SCROLL = 256, | |
NK_EDIT_ALWAYS_INSERT_MODE = 512, | |
NK_EDIT_MULTILINE = 1024, | |
NK_EDIT_GOTO_END_ON_ACTIVATE = 2048 | |
} | |
public enum nk_edit_types | |
{ | |
NK_EDIT_SIMPLE = 512, | |
NK_EDIT_FIELD = 608, | |
NK_EDIT_BOX = 1640, | |
NK_EDIT_EDITOR = 1128 | |
} | |
[Flags] | |
public enum nk_edit_events | |
{ | |
NK_EDIT_ACTIVE = 1, | |
NK_EDIT_INACTIVE = 2, | |
NK_EDIT_ACTIVATED = 4, | |
NK_EDIT_DEACTIVATED = 8, | |
NK_EDIT_COMMITED = 16 | |
} | |
public enum nk_style_colors | |
{ | |
NK_COLOR_TEXT = 0, | |
NK_COLOR_WINDOW = 1, | |
NK_COLOR_HEADER = 2, | |
NK_COLOR_BORDER = 3, | |
NK_COLOR_BUTTON = 4, | |
NK_COLOR_BUTTON_HOVER = 5, | |
NK_COLOR_BUTTON_ACTIVE = 6, | |
NK_COLOR_TOGGLE = 7, | |
NK_COLOR_TOGGLE_HOVER = 8, | |
NK_COLOR_TOGGLE_CURSOR = 9, | |
NK_COLOR_SELECT = 10, | |
NK_COLOR_SELECT_ACTIVE = 11, | |
NK_COLOR_SLIDER = 12, | |
NK_COLOR_SLIDER_CURSOR = 13, | |
NK_COLOR_SLIDER_CURSOR_HOVER = 14, | |
NK_COLOR_SLIDER_CURSOR_ACTIVE = 15, | |
NK_COLOR_PROPERTY = 16, | |
NK_COLOR_EDIT = 17, | |
NK_COLOR_EDIT_CURSOR = 18, | |
NK_COLOR_COMBO = 19, | |
NK_COLOR_CHART = 20, | |
NK_COLOR_CHART_COLOR = 21, | |
NK_COLOR_CHART_COLOR_HIGHLIGHT = 22, | |
NK_COLOR_SCROLLBAR = 23, | |
NK_COLOR_SCROLLBAR_CURSOR = 24, | |
NK_COLOR_SCROLLBAR_CURSOR_HOVER = 25, | |
NK_COLOR_SCROLLBAR_CURSOR_ACTIVE = 26, | |
NK_COLOR_TAB_HEADER = 27, | |
NK_COLOR_COUNT = 28 | |
} | |
public enum nk_style_cursor | |
{ | |
NK_CURSOR_ARROW = 0, | |
NK_CURSOR_TEXT = 1, | |
NK_CURSOR_MOVE = 2, | |
NK_CURSOR_RESIZE_VERTICAL = 3, | |
NK_CURSOR_RESIZE_HORIZONTAL = 4, | |
NK_CURSOR_RESIZE_TOP_LEFT_DOWN_RIGHT = 5, | |
NK_CURSOR_RESIZE_TOP_RIGHT_DOWN_LEFT = 6, | |
NK_CURSOR_COUNT = 7 | |
} | |
public enum nk_font_coord_type | |
{ | |
NK_COORD_UV = 0, | |
NK_COORD_PIXEL = 1 | |
} | |
public enum nk_font_atlas_format | |
{ | |
NK_FONT_ATLAS_ALPHA8 = 0, | |
NK_FONT_ATLAS_RGBA32 = 1 | |
} | |
public enum nk_buffer_allocation_type | |
{ | |
NK_BUFFER_FRONT = 0, | |
NK_BUFFER_BACK = 1, | |
NK_BUFFER_MAX = 2 | |
} | |
public enum nk_text_edit_type | |
{ | |
NK_TEXT_EDIT_SINGLE_LINE = 0, | |
NK_TEXT_EDIT_MULTI_LINE = 1 | |
} | |
public enum nk_text_edit_mode | |
{ | |
NK_TEXT_EDIT_MODE_VIEW = 0, | |
NK_TEXT_EDIT_MODE_INSERT = 1, | |
NK_TEXT_EDIT_MODE_REPLACE = 2 | |
} | |
public enum nk_command_clipping | |
{ | |
NK_CLIPPING_OFF = 0, | |
NK_CLIPPING_ON = 1 | |
} | |
public enum nk_draw_list_stroke | |
{ | |
NK_STROKE_OPEN = 0, | |
NK_STROKE_CLOSED = 1 | |
} | |
public enum nk_panel_set | |
{ | |
NK_PANEL_SET_NONBLOCK = 240, | |
NK_PANEL_SET_POPUP = 244, | |
NK_PANEL_SET_SUB = 246 | |
} | |
public enum nk_window_flags | |
{ | |
NK_WINDOW_PRIVATE = 2048, | |
NK_WINDOW_DYNAMIC = 2048, | |
NK_WINDOW_ROM = 4096, | |
NK_WINDOW_NOT_INTERACTIVE = 5120, | |
NK_WINDOW_HIDDEN = 8192, | |
NK_WINDOW_CLOSED = 16384, | |
NK_WINDOW_MINIMIZED = 32768, | |
NK_WINDOW_REMOVE_ROM = 65536 | |
} | |
public enum NK | |
{ | |
NK_DO_NOT_STOP_ON_NEW_LINE = 0, | |
NK_STOP_ON_NEW_LINE = 1 | |
} | |
public enum NK_RP_HEURISTIC | |
{ | |
NK_RP_HEURISTIC_Skyline_default = 0, | |
NK_RP_HEURISTIC_Skyline_BL_sortHeight = 0, | |
NK_RP_HEURISTIC_Skyline_BF_sortHeight = 1 | |
} | |
public enum NK_RP_INIT_STATE | |
{ | |
NK_RP__INIT_skyline = 1 | |
} | |
public enum NK_TT_v | |
{ | |
NK_TT_vmove = 1, | |
NK_TT_vline = 2, | |
NK_TT_vcurve = 3 | |
} | |
public enum NK_TT_PLATFORM_ID | |
{ | |
NK_TT_PLATFORM_ID_UNICODE = 0, | |
NK_TT_PLATFORM_ID_MAC = 1, | |
NK_TT_PLATFORM_ID_ISO = 2, | |
NK_TT_PLATFORM_ID_MICROSOFT = 3 | |
} | |
public enum NK_TT_UNICODE_EID | |
{ | |
NK_TT_UNICODE_EID_UNICODE_1_0 = 0, | |
NK_TT_UNICODE_EID_UNICODE_1_1 = 1, | |
NK_TT_UNICODE_EID_ISO_10646 = 2, | |
NK_TT_UNICODE_EID_UNICODE_2_0_BMP = 3, | |
NK_TT_UNICODE_EID_UNICODE_2_0_FULL = 4 | |
} | |
public enum NK_TT_MS_EID | |
{ | |
NK_TT_MS_EID_SYMBOL = 0, | |
NK_TT_MS_EID_UNICODE_BMP = 1, | |
NK_TT_MS_EID_SHIFTJIS = 2, | |
NK_TT_MS_EID_UNICODE_FULL = 10 | |
} | |
public enum NK_TT_MAC_EID | |
{ | |
NK_TT_MAC_EID_ROMAN = 0, | |
NK_TT_MAC_EID_ARABIC = 4, | |
NK_TT_MAC_EID_JAPANESE = 1, | |
NK_TT_MAC_EID_HEBREW = 5, | |
NK_TT_MAC_EID_CHINESE_TRAD = 2, | |
NK_TT_MAC_EID_GREEK = 6, | |
NK_TT_MAC_EID_KOREAN = 3, | |
NK_TT_MAC_EID_RUSSIAN = 7 | |
} | |
public enum NK_TT_MS_LANG | |
{ | |
NK_TT_MS_LANG_ENGLISH = 1033, | |
NK_TT_MS_LANG_ITALIAN = 1040, | |
NK_TT_MS_LANG_CHINESE = 2052, | |
NK_TT_MS_LANG_JAPANESE = 1041, | |
NK_TT_MS_LANG_DUTCH = 1043, | |
NK_TT_MS_LANG_KOREAN = 1042, | |
NK_TT_MS_LANG_FRENCH = 1036, | |
NK_TT_MS_LANG_RUSSIAN = 1049, | |
NK_TT_MS_LANG_GERMAN = 1031, | |
NK_TT_MS_LANG_SPANISH = 1033, | |
NK_TT_MS_LANG_HEBREW = 1037, | |
NK_TT_MS_LANG_SWEDISH = 1053 | |
} | |
public enum NK_TT_MAC_LANG | |
{ | |
NK_TT_MAC_LANG_ENGLISH = 0, | |
NK_TT_MAC_LANG_JAPANESE = 11, | |
NK_TT_MAC_LANG_ARABIC = 12, | |
NK_TT_MAC_LANG_KOREAN = 23, | |
NK_TT_MAC_LANG_DUTCH = 4, | |
NK_TT_MAC_LANG_RUSSIAN = 32, | |
NK_TT_MAC_LANG_FRENCH = 1, | |
NK_TT_MAC_LANG_SPANISH = 6, | |
NK_TT_MAC_LANG_GERMAN = 2, | |
NK_TT_MAC_LANG_SWEDISH = 5, | |
NK_TT_MAC_LANG_HEBREW = 10, | |
NK_TT_MAC_LANG_CHINESE_SIMPLIFIED = 33, | |
NK_TT_MAC_LANG_ITALIAN = 3, | |
NK_TT_MAC_LANG_CHINESE_TRAD = 19 | |
} | |
public enum nk_toggle_type | |
{ | |
NK_TOGGLE_CHECK = 0, | |
NK_TOGGLE_OPTION = 1 | |
} | |
public enum nk_property_status | |
{ | |
NK_PROPERTY_DEFAULT = 0, | |
NK_PROPERTY_EDIT = 1, | |
NK_PROPERTY_DRAG = 2 | |
} | |
public enum nk_property_filter | |
{ | |
NK_FILTER_INT = 0, | |
NK_FILTER_FLOAT = 1 | |
} | |
public enum nk_property_kind | |
{ | |
NK_PROPERTY_INT = 0, | |
NK_PROPERTY_FLOAT = 1, | |
NK_PROPERTY_DOUBLE = 2 | |
} | |
public enum nk_window_insert_location | |
{ | |
NK_INSERT_BACK = 0, | |
NK_INSERT_FRONT = 1 | |
} | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void* nk_plugin_alloc(Nuklear.Native.nk_handle _0, void* old, uint _1); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_plugin_free(Nuklear.Native.nk_handle _0, void* old); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_plugin_paste(Nuklear.Native.nk_handle _0, Nuklear.Native.nk_text_edit* _1); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_plugin_copy(Nuklear.Native.nk_handle _0, sbyte* _1, int len); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate int nk_plugin_filter(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate float nk_text_width_f(Nuklear.Native.nk_handle _0, float h, sbyte* _1, int len); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_query_font_glyph_f(Nuklear.Native.nk_handle handle, float font_height, Nuklear.Native.nk_user_font_glyph* glyph, uint codepoint, uint next_codepoint); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_command_custom_callback(void* canvas, short x, short y, ushort w, ushort h, Nuklear.Native.nk_handle callback_data); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_handle _1); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate float nk_plot_function_delegate(void* _0, int _1); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_combo_callback_delegate(void* _0, int _1, sbyte*** _2); | |
[SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)] | |
internal unsafe delegate void nk_combobox_callback_delegate(void* _0, int _1, sbyte*** _2); | |
[StructLayout(LayoutKind.Explicit, Size = 60)] | |
internal unsafe struct nk_buffer | |
{ | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct marker_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_buffer_marker _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_buffer_marker _1; | |
public Nuklear.Native.nk_buffer_marker this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_buffer_marker* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_buffer_marker* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(0)] | |
internal marker_buffer marker; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_allocator pool; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_allocation_type type; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_memory memory; | |
[FieldOffset(40)] | |
internal float grow_factor; | |
[FieldOffset(44)] | |
internal uint allocated; | |
[FieldOffset(48)] | |
internal uint needed; | |
[FieldOffset(52)] | |
internal uint calls; | |
[FieldOffset(56)] | |
internal uint size; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_buffer_marker | |
{ | |
[FieldOffset(0)] | |
internal int active; | |
[FieldOffset(4)] | |
internal uint offset; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_allocator | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(4)] | |
private global::System.IntPtr alloc_ptr; | |
internal nk_plugin_alloc alloc | |
{ | |
get => alloc_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_plugin_alloc>(alloc_ptr); | |
set => alloc_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(8)] | |
private global::System.IntPtr free_ptr; | |
internal nk_plugin_free free | |
{ | |
get => free_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_plugin_free>(free_ptr); | |
set => free_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct nk_handle | |
{ | |
[FieldOffset(0)] | |
internal void* ptr; | |
[FieldOffset(0)] | |
internal int id; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_memory | |
{ | |
[FieldOffset(0)] | |
internal void* ptr; | |
[FieldOffset(4)] | |
internal uint size; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 40)] | |
internal unsafe struct nk_command_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_buffer* @base; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_rect clip; | |
[FieldOffset(20)] | |
internal int use_clipping; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(28)] | |
internal uint begin; | |
[FieldOffset(32)] | |
internal uint end; | |
[FieldOffset(36)] | |
internal uint last; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_rect | |
{ | |
[FieldOffset(0)] | |
internal float x; | |
[FieldOffset(4)] | |
internal float y; | |
[FieldOffset(8)] | |
internal float w; | |
[FieldOffset(12)] | |
internal float h; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_draw_command | |
{ | |
[FieldOffset(0)] | |
internal uint elem_count; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_rect clip_rect; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_handle texture; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 48)] | |
internal unsafe struct nk_convert_config | |
{ | |
[FieldOffset(0)] | |
internal float global_alpha; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_anti_aliasing line_AA; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_anti_aliasing shape_AA; | |
[FieldOffset(12)] | |
internal uint circle_segment_count; | |
[FieldOffset(16)] | |
internal uint arc_segment_count; | |
[FieldOffset(20)] | |
internal uint curve_segment_count; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_draw_null_texture @null; | |
[FieldOffset(36)] | |
internal Nuklear.Native.nk_draw_vertex_layout_element* vertex_layout; | |
[FieldOffset(40)] | |
internal uint vertex_size; | |
[FieldOffset(44)] | |
internal uint vertex_alignment; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_draw_null_texture | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_handle texture; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_vec2 uv; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_vec2 | |
{ | |
[FieldOffset(0)] | |
internal float x; | |
[FieldOffset(4)] | |
internal float y; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_draw_vertex_layout_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_draw_vertex_layout_attribute attribute; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_draw_vertex_layout_format format; | |
[FieldOffset(8)] | |
internal uint offset; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_style_item | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item_type type; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_style_item_data data; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_style_item_data | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_image image; | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_image | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_handle handle; | |
[FieldOffset(4)] | |
internal ushort w; | |
[FieldOffset(6)] | |
internal ushort h; | |
[FieldOffset(8)] | |
internal fixed ushort region[4]; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct nk_color | |
{ | |
[FieldOffset(0)] | |
internal byte r; | |
[FieldOffset(1)] | |
internal byte g; | |
[FieldOffset(2)] | |
internal byte b; | |
[FieldOffset(3)] | |
internal byte a; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 5304)] | |
internal unsafe struct nk_text_edit | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_clipboard clip; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_str @string; | |
[FieldOffset(76)] | |
private global::System.IntPtr filter_ptr; | |
internal nk_plugin_filter filter | |
{ | |
get => filter_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_plugin_filter>(filter_ptr); | |
set => filter_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_vec2 scrollbar; | |
[FieldOffset(88)] | |
internal int cursor; | |
[FieldOffset(92)] | |
internal int select_start; | |
[FieldOffset(96)] | |
internal int select_end; | |
[FieldOffset(100)] | |
internal byte mode; | |
[FieldOffset(101)] | |
internal byte cursor_at_end_of_line; | |
[FieldOffset(102)] | |
internal byte initialized; | |
[FieldOffset(103)] | |
internal byte has_preferred_x; | |
[FieldOffset(104)] | |
internal byte single_line; | |
[FieldOffset(105)] | |
internal byte active; | |
[FieldOffset(106)] | |
internal byte padding1; | |
[FieldOffset(108)] | |
internal float preferred_x; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_text_undo_state undo; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_clipboard | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(4)] | |
private global::System.IntPtr paste_ptr; | |
internal nk_plugin_paste paste | |
{ | |
get => paste_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_plugin_paste>(paste_ptr); | |
set => paste_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(8)] | |
private global::System.IntPtr copy_ptr; | |
internal nk_plugin_copy copy | |
{ | |
get => copy_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_plugin_copy>(copy_ptr); | |
set => copy_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 64)] | |
internal unsafe struct nk_str | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_buffer buffer; | |
[FieldOffset(60)] | |
internal int len; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 5192)] | |
internal unsafe struct nk_text_undo_state | |
{ | |
[StructLayout(LayoutKind.Explicit, Size = 1188)] | |
internal unsafe struct undo_rec_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_text_undo_record _0; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_text_undo_record _1; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_text_undo_record _2; | |
[FieldOffset(36)] | |
internal Nuklear.Native.nk_text_undo_record _3; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_text_undo_record _4; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_text_undo_record _5; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_text_undo_record _6; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_text_undo_record _7; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_text_undo_record _8; | |
[FieldOffset(108)] | |
internal Nuklear.Native.nk_text_undo_record _9; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_text_undo_record _10; | |
[FieldOffset(132)] | |
internal Nuklear.Native.nk_text_undo_record _11; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_text_undo_record _12; | |
[FieldOffset(156)] | |
internal Nuklear.Native.nk_text_undo_record _13; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_text_undo_record _14; | |
[FieldOffset(180)] | |
internal Nuklear.Native.nk_text_undo_record _15; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_text_undo_record _16; | |
[FieldOffset(204)] | |
internal Nuklear.Native.nk_text_undo_record _17; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_text_undo_record _18; | |
[FieldOffset(228)] | |
internal Nuklear.Native.nk_text_undo_record _19; | |
[FieldOffset(240)] | |
internal Nuklear.Native.nk_text_undo_record _20; | |
[FieldOffset(252)] | |
internal Nuklear.Native.nk_text_undo_record _21; | |
[FieldOffset(264)] | |
internal Nuklear.Native.nk_text_undo_record _22; | |
[FieldOffset(276)] | |
internal Nuklear.Native.nk_text_undo_record _23; | |
[FieldOffset(288)] | |
internal Nuklear.Native.nk_text_undo_record _24; | |
[FieldOffset(300)] | |
internal Nuklear.Native.nk_text_undo_record _25; | |
[FieldOffset(312)] | |
internal Nuklear.Native.nk_text_undo_record _26; | |
[FieldOffset(324)] | |
internal Nuklear.Native.nk_text_undo_record _27; | |
[FieldOffset(336)] | |
internal Nuklear.Native.nk_text_undo_record _28; | |
[FieldOffset(348)] | |
internal Nuklear.Native.nk_text_undo_record _29; | |
[FieldOffset(360)] | |
internal Nuklear.Native.nk_text_undo_record _30; | |
[FieldOffset(372)] | |
internal Nuklear.Native.nk_text_undo_record _31; | |
[FieldOffset(384)] | |
internal Nuklear.Native.nk_text_undo_record _32; | |
[FieldOffset(396)] | |
internal Nuklear.Native.nk_text_undo_record _33; | |
[FieldOffset(408)] | |
internal Nuklear.Native.nk_text_undo_record _34; | |
[FieldOffset(420)] | |
internal Nuklear.Native.nk_text_undo_record _35; | |
[FieldOffset(432)] | |
internal Nuklear.Native.nk_text_undo_record _36; | |
[FieldOffset(444)] | |
internal Nuklear.Native.nk_text_undo_record _37; | |
[FieldOffset(456)] | |
internal Nuklear.Native.nk_text_undo_record _38; | |
[FieldOffset(468)] | |
internal Nuklear.Native.nk_text_undo_record _39; | |
[FieldOffset(480)] | |
internal Nuklear.Native.nk_text_undo_record _40; | |
[FieldOffset(492)] | |
internal Nuklear.Native.nk_text_undo_record _41; | |
[FieldOffset(504)] | |
internal Nuklear.Native.nk_text_undo_record _42; | |
[FieldOffset(516)] | |
internal Nuklear.Native.nk_text_undo_record _43; | |
[FieldOffset(528)] | |
internal Nuklear.Native.nk_text_undo_record _44; | |
[FieldOffset(540)] | |
internal Nuklear.Native.nk_text_undo_record _45; | |
[FieldOffset(552)] | |
internal Nuklear.Native.nk_text_undo_record _46; | |
[FieldOffset(564)] | |
internal Nuklear.Native.nk_text_undo_record _47; | |
[FieldOffset(576)] | |
internal Nuklear.Native.nk_text_undo_record _48; | |
[FieldOffset(588)] | |
internal Nuklear.Native.nk_text_undo_record _49; | |
[FieldOffset(600)] | |
internal Nuklear.Native.nk_text_undo_record _50; | |
[FieldOffset(612)] | |
internal Nuklear.Native.nk_text_undo_record _51; | |
[FieldOffset(624)] | |
internal Nuklear.Native.nk_text_undo_record _52; | |
[FieldOffset(636)] | |
internal Nuklear.Native.nk_text_undo_record _53; | |
[FieldOffset(648)] | |
internal Nuklear.Native.nk_text_undo_record _54; | |
[FieldOffset(660)] | |
internal Nuklear.Native.nk_text_undo_record _55; | |
[FieldOffset(672)] | |
internal Nuklear.Native.nk_text_undo_record _56; | |
[FieldOffset(684)] | |
internal Nuklear.Native.nk_text_undo_record _57; | |
[FieldOffset(696)] | |
internal Nuklear.Native.nk_text_undo_record _58; | |
[FieldOffset(708)] | |
internal Nuklear.Native.nk_text_undo_record _59; | |
[FieldOffset(720)] | |
internal Nuklear.Native.nk_text_undo_record _60; | |
[FieldOffset(732)] | |
internal Nuklear.Native.nk_text_undo_record _61; | |
[FieldOffset(744)] | |
internal Nuklear.Native.nk_text_undo_record _62; | |
[FieldOffset(756)] | |
internal Nuklear.Native.nk_text_undo_record _63; | |
[FieldOffset(768)] | |
internal Nuklear.Native.nk_text_undo_record _64; | |
[FieldOffset(780)] | |
internal Nuklear.Native.nk_text_undo_record _65; | |
[FieldOffset(792)] | |
internal Nuklear.Native.nk_text_undo_record _66; | |
[FieldOffset(804)] | |
internal Nuklear.Native.nk_text_undo_record _67; | |
[FieldOffset(816)] | |
internal Nuklear.Native.nk_text_undo_record _68; | |
[FieldOffset(828)] | |
internal Nuklear.Native.nk_text_undo_record _69; | |
[FieldOffset(840)] | |
internal Nuklear.Native.nk_text_undo_record _70; | |
[FieldOffset(852)] | |
internal Nuklear.Native.nk_text_undo_record _71; | |
[FieldOffset(864)] | |
internal Nuklear.Native.nk_text_undo_record _72; | |
[FieldOffset(876)] | |
internal Nuklear.Native.nk_text_undo_record _73; | |
[FieldOffset(888)] | |
internal Nuklear.Native.nk_text_undo_record _74; | |
[FieldOffset(900)] | |
internal Nuklear.Native.nk_text_undo_record _75; | |
[FieldOffset(912)] | |
internal Nuklear.Native.nk_text_undo_record _76; | |
[FieldOffset(924)] | |
internal Nuklear.Native.nk_text_undo_record _77; | |
[FieldOffset(936)] | |
internal Nuklear.Native.nk_text_undo_record _78; | |
[FieldOffset(948)] | |
internal Nuklear.Native.nk_text_undo_record _79; | |
[FieldOffset(960)] | |
internal Nuklear.Native.nk_text_undo_record _80; | |
[FieldOffset(972)] | |
internal Nuklear.Native.nk_text_undo_record _81; | |
[FieldOffset(984)] | |
internal Nuklear.Native.nk_text_undo_record _82; | |
[FieldOffset(996)] | |
internal Nuklear.Native.nk_text_undo_record _83; | |
[FieldOffset(1008)] | |
internal Nuklear.Native.nk_text_undo_record _84; | |
[FieldOffset(1020)] | |
internal Nuklear.Native.nk_text_undo_record _85; | |
[FieldOffset(1032)] | |
internal Nuklear.Native.nk_text_undo_record _86; | |
[FieldOffset(1044)] | |
internal Nuklear.Native.nk_text_undo_record _87; | |
[FieldOffset(1056)] | |
internal Nuklear.Native.nk_text_undo_record _88; | |
[FieldOffset(1068)] | |
internal Nuklear.Native.nk_text_undo_record _89; | |
[FieldOffset(1080)] | |
internal Nuklear.Native.nk_text_undo_record _90; | |
[FieldOffset(1092)] | |
internal Nuklear.Native.nk_text_undo_record _91; | |
[FieldOffset(1104)] | |
internal Nuklear.Native.nk_text_undo_record _92; | |
[FieldOffset(1116)] | |
internal Nuklear.Native.nk_text_undo_record _93; | |
[FieldOffset(1128)] | |
internal Nuklear.Native.nk_text_undo_record _94; | |
[FieldOffset(1140)] | |
internal Nuklear.Native.nk_text_undo_record _95; | |
[FieldOffset(1152)] | |
internal Nuklear.Native.nk_text_undo_record _96; | |
[FieldOffset(1164)] | |
internal Nuklear.Native.nk_text_undo_record _97; | |
[FieldOffset(1176)] | |
internal Nuklear.Native.nk_text_undo_record _98; | |
public Nuklear.Native.nk_text_undo_record this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_text_undo_record* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_text_undo_record* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(0)] | |
internal undo_rec_buffer undo_rec; | |
[FieldOffset(1188)] | |
internal fixed uint undo_char[999]; | |
[FieldOffset(5184)] | |
internal short undo_point; | |
[FieldOffset(5186)] | |
internal short redo_point; | |
[FieldOffset(5188)] | |
internal short undo_char_point; | |
[FieldOffset(5190)] | |
internal short redo_char_point; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_text_undo_record | |
{ | |
[FieldOffset(0)] | |
internal int @where; | |
[FieldOffset(4)] | |
internal short insert_length; | |
[FieldOffset(6)] | |
internal short delete_length; | |
[FieldOffset(8)] | |
internal short char_storage; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 204)] | |
internal unsafe struct nk_draw_list | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_rect clip_rect; | |
[StructLayout(LayoutKind.Explicit, Size = 96)] | |
internal unsafe struct circle_vtx_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2 _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_vec2 _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_vec2 _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_vec2 _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_vec2 _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_vec2 _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_vec2 _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_vec2 _7; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_vec2 _8; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_vec2 _9; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_vec2 _10; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_vec2 _11; | |
public Nuklear.Native.nk_vec2 this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(16)] | |
internal circle_vtx_buffer circle_vtx; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_convert_config config; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_buffer* buffer; | |
[FieldOffset(164)] | |
internal Nuklear.Native.nk_buffer* vertices; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_buffer* elements; | |
[FieldOffset(172)] | |
internal uint element_count; | |
[FieldOffset(176)] | |
internal uint vertex_count; | |
[FieldOffset(180)] | |
internal uint cmd_count; | |
[FieldOffset(184)] | |
internal uint cmd_offset; | |
[FieldOffset(188)] | |
internal uint path_count; | |
[FieldOffset(192)] | |
internal uint path_offset; | |
[FieldOffset(196)] | |
internal Nuklear.Native.nk_anti_aliasing line_AA; | |
[FieldOffset(200)] | |
internal Nuklear.Native.nk_anti_aliasing shape_AA; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_user_font | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(4)] | |
internal float height; | |
[FieldOffset(8)] | |
private global::System.IntPtr width_ptr; | |
internal nk_text_width_f width | |
{ | |
get => width_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_text_width_f>(width_ptr); | |
set => width_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(12)] | |
private global::System.IntPtr query_ptr; | |
internal nk_query_font_glyph_f query | |
{ | |
get => query_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_query_font_glyph_f>(query_ptr); | |
set => query_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_handle texture; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 36)] | |
internal unsafe struct nk_user_font_glyph | |
{ | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct uv_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2 _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_vec2 _1; | |
public Nuklear.Native.nk_vec2 this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(0)] | |
internal uv_buffer uv; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_vec2 offset; | |
[FieldOffset(24)] | |
internal float width; | |
[FieldOffset(28)] | |
internal float height; | |
[FieldOffset(32)] | |
internal float xadvance; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 412)] | |
internal unsafe struct nk_panel | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_panel_type type; | |
[FieldOffset(4)] | |
internal uint flags; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_rect bounds; | |
[FieldOffset(24)] | |
internal uint* offset_x; | |
[FieldOffset(28)] | |
internal uint* offset_y; | |
[FieldOffset(32)] | |
internal float at_x; | |
[FieldOffset(36)] | |
internal float at_y; | |
[FieldOffset(40)] | |
internal float max_x; | |
[FieldOffset(44)] | |
internal float footer_height; | |
[FieldOffset(48)] | |
internal float header_height; | |
[FieldOffset(52)] | |
internal float border; | |
[FieldOffset(56)] | |
internal uint has_scrolling; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_rect clip; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_menu_state menu; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_row_layout row; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_chart chart; | |
[FieldOffset(404)] | |
internal Nuklear.Native.nk_command_buffer* buffer; | |
[FieldOffset(408)] | |
internal Nuklear.Native.nk_panel* parent; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_menu_state | |
{ | |
[FieldOffset(0)] | |
internal float x; | |
[FieldOffset(4)] | |
internal float y; | |
[FieldOffset(8)] | |
internal float w; | |
[FieldOffset(12)] | |
internal float h; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_scroll offset; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_scroll | |
{ | |
[FieldOffset(0)] | |
internal uint x; | |
[FieldOffset(4)] | |
internal uint y; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 124)] | |
internal unsafe struct nk_row_layout | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_panel_row_layout_type type; | |
[FieldOffset(4)] | |
internal int index; | |
[FieldOffset(8)] | |
internal float height; | |
[FieldOffset(12)] | |
internal float min_height; | |
[FieldOffset(16)] | |
internal int columns; | |
[FieldOffset(20)] | |
internal float* ratio; | |
[FieldOffset(24)] | |
internal float item_width; | |
[FieldOffset(28)] | |
internal float item_height; | |
[FieldOffset(32)] | |
internal float item_offset; | |
[FieldOffset(36)] | |
internal float filled; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_rect item; | |
[FieldOffset(56)] | |
internal int tree_depth; | |
[FieldOffset(60)] | |
internal fixed float templates[16]; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 180)] | |
internal unsafe struct nk_chart | |
{ | |
[FieldOffset(0)] | |
internal int slot; | |
[FieldOffset(4)] | |
internal float x; | |
[FieldOffset(8)] | |
internal float y; | |
[FieldOffset(12)] | |
internal float w; | |
[FieldOffset(16)] | |
internal float h; | |
[StructLayout(LayoutKind.Explicit, Size = 160)] | |
internal unsafe struct slots_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_chart_slot _0; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_chart_slot _1; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_chart_slot _2; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_chart_slot _3; | |
public Nuklear.Native.nk_chart_slot this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_chart_slot* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_chart_slot* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(20)] | |
internal slots_buffer slots; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 40)] | |
internal unsafe struct nk_chart_slot | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_chart_type type; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_color highlight; | |
[FieldOffset(12)] | |
internal float min; | |
[FieldOffset(16)] | |
internal float max; | |
[FieldOffset(20)] | |
internal float range; | |
[FieldOffset(24)] | |
internal int count; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_vec2 last; | |
[FieldOffset(36)] | |
internal int index; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12956)] | |
internal unsafe struct nk_context | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_input input; | |
[FieldOffset(360)] | |
internal Nuklear.Native.nk_style style; | |
[FieldOffset(5748)] | |
internal Nuklear.Native.nk_buffer memory; | |
[FieldOffset(5808)] | |
internal Nuklear.Native.nk_clipboard clip; | |
[FieldOffset(5820)] | |
internal uint last_widget_state; | |
[FieldOffset(5824)] | |
internal Nuklear.Native.nk_button_behavior button_behavior; | |
[FieldOffset(5828)] | |
internal Nuklear.Native.nk_configuration_stacks stacks; | |
[FieldOffset(7328)] | |
internal float delta_time_seconds; | |
[FieldOffset(7332)] | |
internal Nuklear.Native.nk_draw_list draw_list; | |
[FieldOffset(7536)] | |
internal Nuklear.Native.nk_text_edit text_edit; | |
[FieldOffset(12840)] | |
internal Nuklear.Native.nk_command_buffer overlay; | |
[FieldOffset(12880)] | |
internal int build; | |
[FieldOffset(12884)] | |
internal int use_pool; | |
[FieldOffset(12888)] | |
internal Nuklear.Native.nk_pool pool; | |
[FieldOffset(12928)] | |
internal Nuklear.Native.nk_window* begin; | |
[FieldOffset(12932)] | |
internal Nuklear.Native.nk_window* end; | |
[FieldOffset(12936)] | |
internal Nuklear.Native.nk_window* active; | |
[FieldOffset(12940)] | |
internal Nuklear.Native.nk_window* current; | |
[FieldOffset(12944)] | |
internal Nuklear.Native.nk_page_element* freelist; | |
[FieldOffset(12948)] | |
internal uint count; | |
[FieldOffset(12952)] | |
internal uint seq; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 360)] | |
internal unsafe struct nk_input | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_keyboard keyboard; | |
[FieldOffset(260)] | |
internal Nuklear.Native.nk_mouse mouse; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 260)] | |
internal unsafe struct nk_keyboard | |
{ | |
[StructLayout(LayoutKind.Explicit, Size = 240)] | |
internal unsafe struct keys_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_key _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_key _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_key _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_key _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_key _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_key _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_key _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_key _7; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_key _8; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_key _9; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_key _10; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_key _11; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_key _12; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_key _13; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_key _14; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_key _15; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_key _16; | |
[FieldOffset(136)] | |
internal Nuklear.Native.nk_key _17; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_key _18; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_key _19; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_key _20; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_key _21; | |
[FieldOffset(176)] | |
internal Nuklear.Native.nk_key _22; | |
[FieldOffset(184)] | |
internal Nuklear.Native.nk_key _23; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_key _24; | |
[FieldOffset(200)] | |
internal Nuklear.Native.nk_key _25; | |
[FieldOffset(208)] | |
internal Nuklear.Native.nk_key _26; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_key _27; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_key _28; | |
[FieldOffset(232)] | |
internal Nuklear.Native.nk_key _29; | |
public Nuklear.Native.nk_key this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_key* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_key* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(0)] | |
internal keys_buffer keys; | |
[FieldOffset(240)] | |
internal fixed sbyte text[16]; | |
[FieldOffset(256)] | |
internal int text_len; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_key | |
{ | |
[FieldOffset(0)] | |
internal int down; | |
[FieldOffset(4)] | |
internal uint clicked; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 100)] | |
internal unsafe struct nk_mouse | |
{ | |
[StructLayout(LayoutKind.Explicit, Size = 64)] | |
internal unsafe struct buttons_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_mouse_button _0; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_mouse_button _1; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_mouse_button _2; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_mouse_button _3; | |
public Nuklear.Native.nk_mouse_button this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_mouse_button* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_mouse_button* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(0)] | |
internal buttons_buffer buttons; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_vec2 pos; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_vec2 prev; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_vec2 delta; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_vec2 scroll_delta; | |
[FieldOffset(96)] | |
internal byte grab; | |
[FieldOffset(97)] | |
internal byte grabbed; | |
[FieldOffset(98)] | |
internal byte ungrab; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_mouse_button | |
{ | |
[FieldOffset(0)] | |
internal int down; | |
[FieldOffset(4)] | |
internal uint clicked; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_vec2 clicked_pos; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 5388)] | |
internal unsafe struct nk_style | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_user_font* font; | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct cursors_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_cursor* _0; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_cursor* _1; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_cursor* _2; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_cursor* _3; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_cursor* _4; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_cursor* _5; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_cursor* _6; | |
public Nuklear.Native.nk_cursor* this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_cursor** addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_cursor** addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal cursors_buffer cursors; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_cursor* cursor_active; | |
[FieldOffset(36)] | |
internal Nuklear.Native.nk_cursor* cursor_last; | |
[FieldOffset(40)] | |
internal int cursor_visible; | |
[FieldOffset(44)] | |
internal Nuklear.Native.nk_style_text text; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_style_button button; | |
[FieldOffset(184)] | |
internal Nuklear.Native.nk_style_button contextual_button; | |
[FieldOffset(312)] | |
internal Nuklear.Native.nk_style_button menu_button; | |
[FieldOffset(440)] | |
internal Nuklear.Native.nk_style_toggle option; | |
[FieldOffset(600)] | |
internal Nuklear.Native.nk_style_toggle checkbox; | |
[FieldOffset(760)] | |
internal Nuklear.Native.nk_style_selectable selectable; | |
[FieldOffset(952)] | |
internal Nuklear.Native.nk_style_slider slider; | |
[FieldOffset(1408)] | |
internal Nuklear.Native.nk_style_progress progress; | |
[FieldOffset(1572)] | |
internal Nuklear.Native.nk_style_property property; | |
[FieldOffset(2512)] | |
internal Nuklear.Native.nk_style_edit edit; | |
[FieldOffset(3084)] | |
internal Nuklear.Native.nk_style_chart chart; | |
[FieldOffset(3132)] | |
internal Nuklear.Native.nk_style_scrollbar scrollh; | |
[FieldOffset(3564)] | |
internal Nuklear.Native.nk_style_scrollbar scrollv; | |
[FieldOffset(3996)] | |
internal Nuklear.Native.nk_style_tab tab; | |
[FieldOffset(4572)] | |
internal Nuklear.Native.nk_style_combo combo; | |
[FieldOffset(4832)] | |
internal Nuklear.Native.nk_style_window window; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 32)] | |
internal unsafe struct nk_cursor | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_image img; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_vec2 size; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_vec2 offset; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_style_text | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_vec2 padding; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 128)] | |
internal unsafe struct nk_style_button | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_color text_background; | |
[FieldOffset(68)] | |
internal Nuklear.Native.nk_color text_normal; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_color text_hover; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_color text_active; | |
[FieldOffset(80)] | |
internal uint text_alignment; | |
[FieldOffset(84)] | |
internal float border; | |
[FieldOffset(88)] | |
internal float rounding; | |
[FieldOffset(92)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_vec2 image_padding; | |
[FieldOffset(108)] | |
internal Nuklear.Native.nk_vec2 touch_padding; | |
[FieldOffset(116)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(120)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(124)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 160)] | |
internal unsafe struct nk_style_toggle | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_style_item cursor_normal; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_style_item cursor_hover; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_color text_normal; | |
[FieldOffset(108)] | |
internal Nuklear.Native.nk_color text_hover; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_color text_active; | |
[FieldOffset(116)] | |
internal Nuklear.Native.nk_color text_background; | |
[FieldOffset(120)] | |
internal uint text_alignment; | |
[FieldOffset(124)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(132)] | |
internal Nuklear.Native.nk_vec2 touch_padding; | |
[FieldOffset(140)] | |
internal float spacing; | |
[FieldOffset(144)] | |
internal float border; | |
[FieldOffset(148)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(152)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(156)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 192)] | |
internal unsafe struct nk_style_selectable | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item pressed; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_style_item normal_active; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_style_item hover_active; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_style_item pressed_active; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_color text_normal; | |
[FieldOffset(124)] | |
internal Nuklear.Native.nk_color text_hover; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_color text_pressed; | |
[FieldOffset(132)] | |
internal Nuklear.Native.nk_color text_normal_active; | |
[FieldOffset(136)] | |
internal Nuklear.Native.nk_color text_hover_active; | |
[FieldOffset(140)] | |
internal Nuklear.Native.nk_color text_pressed_active; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_color text_background; | |
[FieldOffset(148)] | |
internal uint text_alignment; | |
[FieldOffset(152)] | |
internal float rounding; | |
[FieldOffset(156)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(164)] | |
internal Nuklear.Native.nk_vec2 touch_padding; | |
[FieldOffset(172)] | |
internal Nuklear.Native.nk_vec2 image_padding; | |
[FieldOffset(180)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(184)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(188)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 456)] | |
internal unsafe struct nk_style_slider | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_color bar_normal; | |
[FieldOffset(68)] | |
internal Nuklear.Native.nk_color bar_hover; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_color bar_active; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_color bar_filled; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_style_item cursor_normal; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_style_item cursor_hover; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_style_item cursor_active; | |
[FieldOffset(140)] | |
internal float border; | |
[FieldOffset(144)] | |
internal float rounding; | |
[FieldOffset(148)] | |
internal float bar_height; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_vec2 cursor_size; | |
[FieldOffset(176)] | |
internal int show_buttons; | |
[FieldOffset(180)] | |
internal Nuklear.Native.nk_style_button inc_button; | |
[FieldOffset(308)] | |
internal Nuklear.Native.nk_style_button dec_button; | |
[FieldOffset(436)] | |
internal Nuklear.Native.nk_symbol_type inc_symbol; | |
[FieldOffset(440)] | |
internal Nuklear.Native.nk_symbol_type dec_symbol; | |
[FieldOffset(444)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(448)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(452)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 164)] | |
internal unsafe struct nk_style_progress | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_style_item cursor_normal; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_style_item cursor_hover; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_style_item cursor_active; | |
[FieldOffset(124)] | |
internal Nuklear.Native.nk_color cursor_border_color; | |
[FieldOffset(128)] | |
internal float rounding; | |
[FieldOffset(132)] | |
internal float border; | |
[FieldOffset(136)] | |
internal float cursor_border; | |
[FieldOffset(140)] | |
internal float cursor_rounding; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(156)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(160)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 940)] | |
internal unsafe struct nk_style_property | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_color label_normal; | |
[FieldOffset(68)] | |
internal Nuklear.Native.nk_color label_hover; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_color label_active; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_symbol_type sym_left; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_symbol_type sym_right; | |
[FieldOffset(84)] | |
internal float border; | |
[FieldOffset(88)] | |
internal float rounding; | |
[FieldOffset(92)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_style_edit edit; | |
[FieldOffset(672)] | |
internal Nuklear.Native.nk_style_button inc_button; | |
[FieldOffset(800)] | |
internal Nuklear.Native.nk_style_button dec_button; | |
[FieldOffset(928)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(932)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(936)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 572)] | |
internal unsafe struct nk_style_edit | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_style_scrollbar scrollbar; | |
[FieldOffset(496)] | |
internal Nuklear.Native.nk_color cursor_normal; | |
[FieldOffset(500)] | |
internal Nuklear.Native.nk_color cursor_hover; | |
[FieldOffset(504)] | |
internal Nuklear.Native.nk_color cursor_text_normal; | |
[FieldOffset(508)] | |
internal Nuklear.Native.nk_color cursor_text_hover; | |
[FieldOffset(512)] | |
internal Nuklear.Native.nk_color text_normal; | |
[FieldOffset(516)] | |
internal Nuklear.Native.nk_color text_hover; | |
[FieldOffset(520)] | |
internal Nuklear.Native.nk_color text_active; | |
[FieldOffset(524)] | |
internal Nuklear.Native.nk_color selected_normal; | |
[FieldOffset(528)] | |
internal Nuklear.Native.nk_color selected_hover; | |
[FieldOffset(532)] | |
internal Nuklear.Native.nk_color selected_text_normal; | |
[FieldOffset(536)] | |
internal Nuklear.Native.nk_color selected_text_hover; | |
[FieldOffset(540)] | |
internal float border; | |
[FieldOffset(544)] | |
internal float rounding; | |
[FieldOffset(548)] | |
internal float cursor_size; | |
[FieldOffset(552)] | |
internal Nuklear.Native.nk_vec2 scrollbar_size; | |
[FieldOffset(560)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(568)] | |
internal float row_padding; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 432)] | |
internal unsafe struct nk_style_scrollbar | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_style_item cursor_normal; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_style_item cursor_hover; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_style_item cursor_active; | |
[FieldOffset(124)] | |
internal Nuklear.Native.nk_color cursor_border_color; | |
[FieldOffset(128)] | |
internal float border; | |
[FieldOffset(132)] | |
internal float rounding; | |
[FieldOffset(136)] | |
internal float border_cursor; | |
[FieldOffset(140)] | |
internal float rounding_cursor; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(152)] | |
internal int show_buttons; | |
[FieldOffset(156)] | |
internal Nuklear.Native.nk_style_button inc_button; | |
[FieldOffset(284)] | |
internal Nuklear.Native.nk_style_button dec_button; | |
[FieldOffset(412)] | |
internal Nuklear.Native.nk_symbol_type inc_symbol; | |
[FieldOffset(416)] | |
internal Nuklear.Native.nk_symbol_type dec_symbol; | |
[FieldOffset(420)] | |
internal Nuklear.Native.nk_handle userdata; | |
[FieldOffset(424)] | |
private global::System.IntPtr draw_begin_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_begin | |
{ | |
get => draw_begin_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_begin_ptr); | |
set => draw_begin_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
[FieldOffset(428)] | |
private global::System.IntPtr draw_end_ptr; | |
internal Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle draw_end | |
{ | |
get => draw_end_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<Action_Nuklear_Native_nk_command_bufferPtr_Nuklear_Native_nk_handle>(draw_end_ptr); | |
set => draw_end_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 48)] | |
internal unsafe struct nk_style_chart | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item background; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_color selected_color; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(32)] | |
internal float border; | |
[FieldOffset(36)] | |
internal float rounding; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_vec2 padding; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 576)] | |
internal unsafe struct nk_style_tab | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item background; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_color text; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_style_button tab_maximize_button; | |
[FieldOffset(156)] | |
internal Nuklear.Native.nk_style_button tab_minimize_button; | |
[FieldOffset(284)] | |
internal Nuklear.Native.nk_style_button node_maximize_button; | |
[FieldOffset(412)] | |
internal Nuklear.Native.nk_style_button node_minimize_button; | |
[FieldOffset(540)] | |
internal Nuklear.Native.nk_symbol_type sym_minimize; | |
[FieldOffset(544)] | |
internal Nuklear.Native.nk_symbol_type sym_maximize; | |
[FieldOffset(548)] | |
internal float border; | |
[FieldOffset(552)] | |
internal float rounding; | |
[FieldOffset(556)] | |
internal float indent; | |
[FieldOffset(560)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(568)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 260)] | |
internal unsafe struct nk_style_combo | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_color label_normal; | |
[FieldOffset(68)] | |
internal Nuklear.Native.nk_color label_hover; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_color label_active; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_color symbol_normal; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_color symbol_hover; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_color symbol_active; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_style_button button; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_symbol_type sym_normal; | |
[FieldOffset(220)] | |
internal Nuklear.Native.nk_symbol_type sym_hover; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_symbol_type sym_active; | |
[FieldOffset(228)] | |
internal float border; | |
[FieldOffset(232)] | |
internal float rounding; | |
[FieldOffset(236)] | |
internal Nuklear.Native.nk_vec2 content_padding; | |
[FieldOffset(244)] | |
internal Nuklear.Native.nk_vec2 button_padding; | |
[FieldOffset(252)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 556)] | |
internal unsafe struct nk_style_window | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_window_header header; | |
[FieldOffset(368)] | |
internal Nuklear.Native.nk_style_item fixed_background; | |
[FieldOffset(388)] | |
internal Nuklear.Native.nk_color background; | |
[FieldOffset(392)] | |
internal Nuklear.Native.nk_color border_color; | |
[FieldOffset(396)] | |
internal Nuklear.Native.nk_color popup_border_color; | |
[FieldOffset(400)] | |
internal Nuklear.Native.nk_color combo_border_color; | |
[FieldOffset(404)] | |
internal Nuklear.Native.nk_color contextual_border_color; | |
[FieldOffset(408)] | |
internal Nuklear.Native.nk_color menu_border_color; | |
[FieldOffset(412)] | |
internal Nuklear.Native.nk_color group_border_color; | |
[FieldOffset(416)] | |
internal Nuklear.Native.nk_color tooltip_border_color; | |
[FieldOffset(420)] | |
internal Nuklear.Native.nk_style_item scaler; | |
[FieldOffset(440)] | |
internal float border; | |
[FieldOffset(444)] | |
internal float combo_border; | |
[FieldOffset(448)] | |
internal float contextual_border; | |
[FieldOffset(452)] | |
internal float menu_border; | |
[FieldOffset(456)] | |
internal float group_border; | |
[FieldOffset(460)] | |
internal float tooltip_border; | |
[FieldOffset(464)] | |
internal float popup_border; | |
[FieldOffset(468)] | |
internal float min_row_height_padding; | |
[FieldOffset(472)] | |
internal float rounding; | |
[FieldOffset(476)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
[FieldOffset(484)] | |
internal Nuklear.Native.nk_vec2 scrollbar_size; | |
[FieldOffset(492)] | |
internal Nuklear.Native.nk_vec2 min_size; | |
[FieldOffset(500)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(508)] | |
internal Nuklear.Native.nk_vec2 group_padding; | |
[FieldOffset(516)] | |
internal Nuklear.Native.nk_vec2 popup_padding; | |
[FieldOffset(524)] | |
internal Nuklear.Native.nk_vec2 combo_padding; | |
[FieldOffset(532)] | |
internal Nuklear.Native.nk_vec2 contextual_padding; | |
[FieldOffset(540)] | |
internal Nuklear.Native.nk_vec2 menu_padding; | |
[FieldOffset(548)] | |
internal Nuklear.Native.nk_vec2 tooltip_padding; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 368)] | |
internal unsafe struct nk_style_window_header | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item normal; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_style_item hover; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_style_item active; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_style_button close_button; | |
[FieldOffset(188)] | |
internal Nuklear.Native.nk_style_button minimize_button; | |
[FieldOffset(316)] | |
internal Nuklear.Native.nk_symbol_type close_symbol; | |
[FieldOffset(320)] | |
internal Nuklear.Native.nk_symbol_type minimize_symbol; | |
[FieldOffset(324)] | |
internal Nuklear.Native.nk_symbol_type maximize_symbol; | |
[FieldOffset(328)] | |
internal Nuklear.Native.nk_color label_normal; | |
[FieldOffset(332)] | |
internal Nuklear.Native.nk_color label_hover; | |
[FieldOffset(336)] | |
internal Nuklear.Native.nk_color label_active; | |
[FieldOffset(340)] | |
internal Nuklear.Native.nk_style_header_align align; | |
[FieldOffset(344)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(352)] | |
internal Nuklear.Native.nk_vec2 label_padding; | |
[FieldOffset(360)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 1500)] | |
internal unsafe struct nk_configuration_stacks | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_style_item style_items; | |
[FieldOffset(388)] | |
internal Nuklear.Native.nk_config_stack_float floats; | |
[FieldOffset(648)] | |
internal Nuklear.Native.nk_config_stack_vec2 vectors; | |
[FieldOffset(844)] | |
internal Nuklear.Native.nk_config_stack_flags flags; | |
[FieldOffset(1104)] | |
internal Nuklear.Native.nk_config_stack_color colors; | |
[FieldOffset(1364)] | |
internal Nuklear.Native.nk_config_stack_user_font fonts; | |
[FieldOffset(1432)] | |
internal Nuklear.Native.nk_config_stack_button_behavior button_behaviors; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 388)] | |
internal unsafe struct nk_config_stack_style_item | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 384)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _0; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _1; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _2; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _3; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _4; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _5; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _6; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _7; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _8; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _9; | |
[FieldOffset(240)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _10; | |
[FieldOffset(264)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _11; | |
[FieldOffset(288)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _12; | |
[FieldOffset(312)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _13; | |
[FieldOffset(336)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _14; | |
[FieldOffset(360)] | |
internal Nuklear.Native.nk_config_stack_style_item_element _15; | |
public Nuklear.Native.nk_config_stack_style_item_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_style_item_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_style_item_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_config_stack_style_item_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_style_item* address; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_style_item old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 260)] | |
internal unsafe struct nk_config_stack_float | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 256)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_float_element _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_config_stack_float_element _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_config_stack_float_element _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_float_element _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_config_stack_float_element _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_config_stack_float_element _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_float_element _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_config_stack_float_element _7; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_config_stack_float_element _8; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_config_stack_float_element _9; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_config_stack_float_element _10; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_config_stack_float_element _11; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_config_stack_float_element _12; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_config_stack_float_element _13; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_config_stack_float_element _14; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_config_stack_float_element _15; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_config_stack_float_element _16; | |
[FieldOffset(136)] | |
internal Nuklear.Native.nk_config_stack_float_element _17; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_config_stack_float_element _18; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_config_stack_float_element _19; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_config_stack_float_element _20; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_config_stack_float_element _21; | |
[FieldOffset(176)] | |
internal Nuklear.Native.nk_config_stack_float_element _22; | |
[FieldOffset(184)] | |
internal Nuklear.Native.nk_config_stack_float_element _23; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_config_stack_float_element _24; | |
[FieldOffset(200)] | |
internal Nuklear.Native.nk_config_stack_float_element _25; | |
[FieldOffset(208)] | |
internal Nuklear.Native.nk_config_stack_float_element _26; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_config_stack_float_element _27; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_config_stack_float_element _28; | |
[FieldOffset(232)] | |
internal Nuklear.Native.nk_config_stack_float_element _29; | |
[FieldOffset(240)] | |
internal Nuklear.Native.nk_config_stack_float_element _30; | |
[FieldOffset(248)] | |
internal Nuklear.Native.nk_config_stack_float_element _31; | |
public Nuklear.Native.nk_config_stack_float_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_float_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_float_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_config_stack_float_element | |
{ | |
[FieldOffset(0)] | |
internal float* address; | |
[FieldOffset(4)] | |
internal float old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 196)] | |
internal unsafe struct nk_config_stack_vec2 | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 192)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _0; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _1; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _2; | |
[FieldOffset(36)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _3; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _4; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _5; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _6; | |
[FieldOffset(84)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _7; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _8; | |
[FieldOffset(108)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _9; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _10; | |
[FieldOffset(132)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _11; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _12; | |
[FieldOffset(156)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _13; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _14; | |
[FieldOffset(180)] | |
internal Nuklear.Native.nk_config_stack_vec2_element _15; | |
public Nuklear.Native.nk_config_stack_vec2_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_vec2_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_vec2_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_config_stack_vec2_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2* address; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_vec2 old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 260)] | |
internal unsafe struct nk_config_stack_flags | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 256)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_flags_element _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_config_stack_flags_element _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_config_stack_flags_element _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_flags_element _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_config_stack_flags_element _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_config_stack_flags_element _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_flags_element _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_config_stack_flags_element _7; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_config_stack_flags_element _8; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_config_stack_flags_element _9; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_config_stack_flags_element _10; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_config_stack_flags_element _11; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_config_stack_flags_element _12; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_config_stack_flags_element _13; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_config_stack_flags_element _14; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_config_stack_flags_element _15; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_config_stack_flags_element _16; | |
[FieldOffset(136)] | |
internal Nuklear.Native.nk_config_stack_flags_element _17; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_config_stack_flags_element _18; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_config_stack_flags_element _19; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_config_stack_flags_element _20; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_config_stack_flags_element _21; | |
[FieldOffset(176)] | |
internal Nuklear.Native.nk_config_stack_flags_element _22; | |
[FieldOffset(184)] | |
internal Nuklear.Native.nk_config_stack_flags_element _23; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_config_stack_flags_element _24; | |
[FieldOffset(200)] | |
internal Nuklear.Native.nk_config_stack_flags_element _25; | |
[FieldOffset(208)] | |
internal Nuklear.Native.nk_config_stack_flags_element _26; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_config_stack_flags_element _27; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_config_stack_flags_element _28; | |
[FieldOffset(232)] | |
internal Nuklear.Native.nk_config_stack_flags_element _29; | |
[FieldOffset(240)] | |
internal Nuklear.Native.nk_config_stack_flags_element _30; | |
[FieldOffset(248)] | |
internal Nuklear.Native.nk_config_stack_flags_element _31; | |
public Nuklear.Native.nk_config_stack_flags_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_flags_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_flags_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_config_stack_flags_element | |
{ | |
[FieldOffset(0)] | |
internal uint* address; | |
[FieldOffset(4)] | |
internal uint old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 260)] | |
internal unsafe struct nk_config_stack_color | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 256)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_color_element _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_config_stack_color_element _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_config_stack_color_element _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_color_element _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_config_stack_color_element _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_config_stack_color_element _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_color_element _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_config_stack_color_element _7; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_config_stack_color_element _8; | |
[FieldOffset(72)] | |
internal Nuklear.Native.nk_config_stack_color_element _9; | |
[FieldOffset(80)] | |
internal Nuklear.Native.nk_config_stack_color_element _10; | |
[FieldOffset(88)] | |
internal Nuklear.Native.nk_config_stack_color_element _11; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_config_stack_color_element _12; | |
[FieldOffset(104)] | |
internal Nuklear.Native.nk_config_stack_color_element _13; | |
[FieldOffset(112)] | |
internal Nuklear.Native.nk_config_stack_color_element _14; | |
[FieldOffset(120)] | |
internal Nuklear.Native.nk_config_stack_color_element _15; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_config_stack_color_element _16; | |
[FieldOffset(136)] | |
internal Nuklear.Native.nk_config_stack_color_element _17; | |
[FieldOffset(144)] | |
internal Nuklear.Native.nk_config_stack_color_element _18; | |
[FieldOffset(152)] | |
internal Nuklear.Native.nk_config_stack_color_element _19; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_config_stack_color_element _20; | |
[FieldOffset(168)] | |
internal Nuklear.Native.nk_config_stack_color_element _21; | |
[FieldOffset(176)] | |
internal Nuklear.Native.nk_config_stack_color_element _22; | |
[FieldOffset(184)] | |
internal Nuklear.Native.nk_config_stack_color_element _23; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_config_stack_color_element _24; | |
[FieldOffset(200)] | |
internal Nuklear.Native.nk_config_stack_color_element _25; | |
[FieldOffset(208)] | |
internal Nuklear.Native.nk_config_stack_color_element _26; | |
[FieldOffset(216)] | |
internal Nuklear.Native.nk_config_stack_color_element _27; | |
[FieldOffset(224)] | |
internal Nuklear.Native.nk_config_stack_color_element _28; | |
[FieldOffset(232)] | |
internal Nuklear.Native.nk_config_stack_color_element _29; | |
[FieldOffset(240)] | |
internal Nuklear.Native.nk_config_stack_color_element _30; | |
[FieldOffset(248)] | |
internal Nuklear.Native.nk_config_stack_color_element _31; | |
public Nuklear.Native.nk_config_stack_color_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_color_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_color_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_config_stack_color_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_color* address; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_color old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 68)] | |
internal unsafe struct nk_config_stack_user_font | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 64)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_config_stack_user_font_element _7; | |
public Nuklear.Native.nk_config_stack_user_font_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_user_font_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_user_font_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_config_stack_user_font_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_user_font*** address; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_user_font* old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 68)] | |
internal unsafe struct nk_config_stack_button_behavior | |
{ | |
[FieldOffset(0)] | |
internal int head; | |
[StructLayout(LayoutKind.Explicit, Size = 64)] | |
internal unsafe struct elements_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _1; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _2; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _3; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _4; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _5; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _6; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_config_stack_button_behavior_element _7; | |
public Nuklear.Native.nk_config_stack_button_behavior_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_config_stack_button_behavior_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_config_stack_button_behavior_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(4)] | |
internal elements_buffer elements; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_config_stack_button_behavior_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_button_behavior* address; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_button_behavior old_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 40)] | |
internal unsafe struct nk_pool | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_allocator alloc; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_allocation_type type; | |
[FieldOffset(16)] | |
internal uint page_count; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_page* pages; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_page_element* freelist; | |
[FieldOffset(28)] | |
internal uint capacity; | |
[FieldOffset(32)] | |
internal uint size; | |
[FieldOffset(36)] | |
internal uint cap; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 440)] | |
internal unsafe struct nk_page | |
{ | |
[FieldOffset(0)] | |
internal uint size; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_page* next; | |
[StructLayout(LayoutKind.Explicit, Size = 432)] | |
internal unsafe struct win_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_page_element _0; | |
public Nuklear.Native.nk_page_element this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_page_element* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_page_element* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(8)] | |
internal win_buffer win; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 432)] | |
internal unsafe struct nk_page_element | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_page_data data; | |
[FieldOffset(424)] | |
internal Nuklear.Native.nk_page_element* next; | |
[FieldOffset(428)] | |
internal Nuklear.Native.nk_page_element* prev; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 424)] | |
internal unsafe struct nk_page_data | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_table tbl; | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_panel pan; | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_window win; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 424)] | |
internal unsafe struct nk_table | |
{ | |
[FieldOffset(0)] | |
internal uint seq; | |
[FieldOffset(4)] | |
internal uint size; | |
[FieldOffset(8)] | |
internal fixed uint keys[51]; | |
[FieldOffset(212)] | |
internal fixed uint values[51]; | |
[FieldOffset(416)] | |
internal Nuklear.Native.nk_table* next; | |
[FieldOffset(420)] | |
internal Nuklear.Native.nk_table* prev; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 388)] | |
internal unsafe struct nk_window | |
{ | |
[FieldOffset(0)] | |
internal uint seq; | |
[FieldOffset(4)] | |
internal uint name; | |
[FieldOffset(8)] | |
internal fixed sbyte name_string[64]; | |
[FieldOffset(72)] | |
internal uint flags; | |
[FieldOffset(76)] | |
internal Nuklear.Native.nk_rect bounds; | |
[FieldOffset(92)] | |
internal Nuklear.Native.nk_scroll scrollbar; | |
[FieldOffset(100)] | |
internal Nuklear.Native.nk_command_buffer buffer; | |
[FieldOffset(140)] | |
internal Nuklear.Native.nk_panel* layout; | |
[FieldOffset(144)] | |
internal float scrollbar_hiding_timer; | |
[FieldOffset(148)] | |
internal Nuklear.Native.nk_property_state property; | |
[FieldOffset(252)] | |
internal Nuklear.Native.nk_popup_state popup; | |
[FieldOffset(320)] | |
internal Nuklear.Native.nk_edit_state edit; | |
[FieldOffset(364)] | |
internal uint scrolled; | |
[FieldOffset(368)] | |
internal Nuklear.Native.nk_table* tables; | |
[FieldOffset(372)] | |
internal uint table_count; | |
[FieldOffset(376)] | |
internal Nuklear.Native.nk_window* next; | |
[FieldOffset(380)] | |
internal Nuklear.Native.nk_window* prev; | |
[FieldOffset(384)] | |
internal Nuklear.Native.nk_window* parent; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 104)] | |
internal unsafe struct nk_property_state | |
{ | |
[FieldOffset(0)] | |
internal int active; | |
[FieldOffset(4)] | |
internal int prev; | |
[FieldOffset(8)] | |
internal fixed sbyte buffer[64]; | |
[FieldOffset(72)] | |
internal int length; | |
[FieldOffset(76)] | |
internal int cursor; | |
[FieldOffset(80)] | |
internal int select_start; | |
[FieldOffset(84)] | |
internal int select_end; | |
[FieldOffset(88)] | |
internal uint name; | |
[FieldOffset(92)] | |
internal uint seq; | |
[FieldOffset(96)] | |
internal uint old; | |
[FieldOffset(100)] | |
internal int state; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 68)] | |
internal unsafe struct nk_popup_state | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_window* win; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_panel_type type; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_popup_buffer buf; | |
[FieldOffset(28)] | |
internal uint name; | |
[FieldOffset(32)] | |
internal int active; | |
[FieldOffset(36)] | |
internal uint combo_count; | |
[FieldOffset(40)] | |
internal uint con_count; | |
[FieldOffset(44)] | |
internal uint con_old; | |
[FieldOffset(48)] | |
internal uint active_con; | |
[FieldOffset(52)] | |
internal Nuklear.Native.nk_rect header; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_popup_buffer | |
{ | |
[FieldOffset(0)] | |
internal uint begin; | |
[FieldOffset(4)] | |
internal uint parent; | |
[FieldOffset(8)] | |
internal uint last; | |
[FieldOffset(12)] | |
internal uint end; | |
[FieldOffset(16)] | |
internal int active; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 44)] | |
internal unsafe struct nk_edit_state | |
{ | |
[FieldOffset(0)] | |
internal uint name; | |
[FieldOffset(4)] | |
internal uint seq; | |
[FieldOffset(8)] | |
internal uint old; | |
[FieldOffset(12)] | |
internal int active; | |
[FieldOffset(16)] | |
internal int prev; | |
[FieldOffset(20)] | |
internal int cursor; | |
[FieldOffset(24)] | |
internal int sel_start; | |
[FieldOffset(28)] | |
internal int sel_end; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_scroll scrollbar; | |
[FieldOffset(40)] | |
internal byte mode; | |
[FieldOffset(41)] | |
internal byte single_line; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 0)] | |
internal unsafe struct nk_style_slide | |
{ | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_colorf | |
{ | |
[FieldOffset(0)] | |
internal float r; | |
[FieldOffset(4)] | |
internal float g; | |
[FieldOffset(8)] | |
internal float b; | |
[FieldOffset(12)] | |
internal float a; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct nk_vec2i | |
{ | |
[FieldOffset(0)] | |
internal short x; | |
[FieldOffset(2)] | |
internal short y; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_recti | |
{ | |
[FieldOffset(0)] | |
internal short x; | |
[FieldOffset(2)] | |
internal short y; | |
[FieldOffset(4)] | |
internal short w; | |
[FieldOffset(6)] | |
internal short h; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_command | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command_type type; | |
[FieldOffset(4)] | |
internal uint next; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_list_view | |
{ | |
[FieldOffset(0)] | |
internal int begin; | |
[FieldOffset(4)] | |
internal int end; | |
[FieldOffset(8)] | |
internal int count; | |
[FieldOffset(12)] | |
internal int total_height; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_context* ctx; | |
[FieldOffset(20)] | |
internal uint* scroll_pointer; | |
[FieldOffset(24)] | |
internal uint scroll_value; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_baked_font | |
{ | |
[FieldOffset(0)] | |
internal float height; | |
[FieldOffset(4)] | |
internal float ascent; | |
[FieldOffset(8)] | |
internal float descent; | |
[FieldOffset(12)] | |
internal uint glyph_offset; | |
[FieldOffset(16)] | |
internal uint glyph_count; | |
[FieldOffset(20)] | |
internal uint* ranges; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 48)] | |
internal unsafe struct nk_font_config | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_font_config* next; | |
[FieldOffset(4)] | |
internal void* ttf_blob; | |
[FieldOffset(8)] | |
internal uint ttf_size; | |
[FieldOffset(12)] | |
internal byte ttf_data_owned_by_atlas; | |
[FieldOffset(13)] | |
internal byte merge_mode; | |
[FieldOffset(14)] | |
internal byte pixel_snap; | |
[FieldOffset(15)] | |
internal byte oversample_v; | |
[FieldOffset(16)] | |
internal byte oversample_h; | |
[FieldOffset(17)] | |
internal fixed byte padding[3]; | |
[FieldOffset(20)] | |
internal float size; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_font_coord_type coord_type; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_vec2 spacing; | |
[FieldOffset(36)] | |
internal uint* range; | |
[FieldOffset(40)] | |
internal Nuklear.Native.nk_baked_font* font; | |
[FieldOffset(44)] | |
internal uint fallback_glyph; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 48)] | |
internal unsafe struct nk_font_glyph | |
{ | |
[FieldOffset(0)] | |
internal uint codepoint; | |
[FieldOffset(4)] | |
internal float xadvance; | |
[FieldOffset(8)] | |
internal float x0; | |
[FieldOffset(12)] | |
internal float y0; | |
[FieldOffset(16)] | |
internal float x1; | |
[FieldOffset(20)] | |
internal float y1; | |
[FieldOffset(24)] | |
internal float w; | |
[FieldOffset(28)] | |
internal float h; | |
[FieldOffset(32)] | |
internal float u0; | |
[FieldOffset(36)] | |
internal float v0; | |
[FieldOffset(40)] | |
internal float u1; | |
[FieldOffset(44)] | |
internal float v1; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 72)] | |
internal unsafe struct nk_font | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_font* next; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_user_font handle; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_baked_font info; | |
[FieldOffset(48)] | |
internal float scale; | |
[FieldOffset(52)] | |
internal Nuklear.Native.nk_font_glyph* glyphs; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_font_glyph* fallback; | |
[FieldOffset(60)] | |
internal uint fallback_codepoint; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_handle texture; | |
[FieldOffset(68)] | |
internal Nuklear.Native.nk_font_config* config; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 292)] | |
internal unsafe struct nk_font_atlas | |
{ | |
[FieldOffset(0)] | |
internal void* pixel; | |
[FieldOffset(4)] | |
internal int tex_width; | |
[FieldOffset(8)] | |
internal int tex_height; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_allocator permanent; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_allocator temporary; | |
[FieldOffset(36)] | |
internal Nuklear.Native.nk_recti custom; | |
[StructLayout(LayoutKind.Explicit, Size = 224)] | |
internal unsafe struct cursors_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_cursor _0; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_cursor _1; | |
[FieldOffset(64)] | |
internal Nuklear.Native.nk_cursor _2; | |
[FieldOffset(96)] | |
internal Nuklear.Native.nk_cursor _3; | |
[FieldOffset(128)] | |
internal Nuklear.Native.nk_cursor _4; | |
[FieldOffset(160)] | |
internal Nuklear.Native.nk_cursor _5; | |
[FieldOffset(192)] | |
internal Nuklear.Native.nk_cursor _6; | |
public Nuklear.Native.nk_cursor this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_cursor* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_cursor* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(44)] | |
internal cursors_buffer cursors; | |
[FieldOffset(268)] | |
internal int glyph_count; | |
[FieldOffset(272)] | |
internal Nuklear.Native.nk_font_glyph* glyphs; | |
[FieldOffset(276)] | |
internal Nuklear.Native.nk_font* default_font; | |
[FieldOffset(280)] | |
internal Nuklear.Native.nk_font* fonts; | |
[FieldOffset(284)] | |
internal Nuklear.Native.nk_font_config* config; | |
[FieldOffset(288)] | |
internal int font_num; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_memory_status | |
{ | |
[FieldOffset(0)] | |
internal void* memory; | |
[FieldOffset(4)] | |
internal uint type; | |
[FieldOffset(8)] | |
internal uint size; | |
[FieldOffset(12)] | |
internal uint allocated; | |
[FieldOffset(16)] | |
internal uint needed; | |
[FieldOffset(20)] | |
internal uint calls; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_command_scissor | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort w; | |
[FieldOffset(14)] | |
internal ushort h; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_line | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal ushort line_thickness; | |
[FieldOffset(10)] | |
internal Nuklear.Native.nk_vec2i begin; | |
[FieldOffset(14)] | |
internal Nuklear.Native.nk_vec2i end; | |
[FieldOffset(18)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 32)] | |
internal unsafe struct nk_command_curve | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal ushort line_thickness; | |
[FieldOffset(10)] | |
internal Nuklear.Native.nk_vec2i begin; | |
[FieldOffset(14)] | |
internal Nuklear.Native.nk_vec2i end; | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct ctrl_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2i _0; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_vec2i _1; | |
public Nuklear.Native.nk_vec2i this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(18)] | |
internal ctrl_buffer ctrl; | |
[FieldOffset(26)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_rect | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal ushort rounding; | |
[FieldOffset(10)] | |
internal ushort line_thickness; | |
[FieldOffset(12)] | |
internal short x; | |
[FieldOffset(14)] | |
internal short y; | |
[FieldOffset(16)] | |
internal ushort w; | |
[FieldOffset(18)] | |
internal ushort h; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_rect_filled | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal ushort rounding; | |
[FieldOffset(10)] | |
internal short x; | |
[FieldOffset(12)] | |
internal short y; | |
[FieldOffset(14)] | |
internal ushort w; | |
[FieldOffset(16)] | |
internal ushort h; | |
[FieldOffset(18)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 32)] | |
internal unsafe struct nk_command_rect_multi_color | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort w; | |
[FieldOffset(14)] | |
internal ushort h; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_color left; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_color top; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_color bottom; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_color right; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_command_triangle | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal ushort line_thickness; | |
[FieldOffset(10)] | |
internal Nuklear.Native.nk_vec2i a; | |
[FieldOffset(14)] | |
internal Nuklear.Native.nk_vec2i b; | |
[FieldOffset(18)] | |
internal Nuklear.Native.nk_vec2i c; | |
[FieldOffset(22)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_triangle_filled | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_vec2i a; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_vec2i b; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_vec2i c; | |
[FieldOffset(20)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_circle | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort line_thickness; | |
[FieldOffset(14)] | |
internal ushort w; | |
[FieldOffset(16)] | |
internal ushort h; | |
[FieldOffset(18)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_command_circle_filled | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort w; | |
[FieldOffset(14)] | |
internal ushort h; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_command_arc | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short cx; | |
[FieldOffset(10)] | |
internal short cy; | |
[FieldOffset(12)] | |
internal ushort r; | |
[FieldOffset(14)] | |
internal ushort line_thickness; | |
[FieldOffset(16)] | |
internal fixed float a[2]; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_command_arc_filled | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short cx; | |
[FieldOffset(10)] | |
internal short cy; | |
[FieldOffset(12)] | |
internal ushort r; | |
[FieldOffset(16)] | |
internal fixed float a[2]; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_color color; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_command_polygon | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(12)] | |
internal ushort line_thickness; | |
[FieldOffset(14)] | |
internal ushort point_count; | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct points_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2i _0; | |
public Nuklear.Native.nk_vec2i this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(16)] | |
internal points_buffer points; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_command_polygon_filled | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(12)] | |
internal ushort point_count; | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct points_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2i _0; | |
public Nuklear.Native.nk_vec2i this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(14)] | |
internal points_buffer points; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_command_polyline | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_color color; | |
[FieldOffset(12)] | |
internal ushort line_thickness; | |
[FieldOffset(14)] | |
internal ushort point_count; | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct points_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2i _0; | |
public Nuklear.Native.nk_vec2i this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_vec2i* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(16)] | |
internal points_buffer points; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 36)] | |
internal unsafe struct nk_command_image | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort w; | |
[FieldOffset(14)] | |
internal ushort h; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_image img; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_color col; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_command_custom | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal short x; | |
[FieldOffset(10)] | |
internal short y; | |
[FieldOffset(12)] | |
internal ushort w; | |
[FieldOffset(14)] | |
internal ushort h; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_handle callback_data; | |
[FieldOffset(20)] | |
private global::System.IntPtr callback_ptr; | |
internal nk_command_custom_callback callback | |
{ | |
get => callback_ptr == IntPtr.Zero ? null : Marshal.GetDelegateForFunctionPointer<nk_command_custom_callback>(callback_ptr); | |
set => callback_ptr = Marshal.GetFunctionPointerForDelegate(value); | |
} | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 40)] | |
internal unsafe struct nk_command_text | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_command header; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_user_font* font; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_color background; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_color foreground; | |
[FieldOffset(20)] | |
internal short x; | |
[FieldOffset(22)] | |
internal short y; | |
[FieldOffset(24)] | |
internal ushort w; | |
[FieldOffset(26)] | |
internal ushort h; | |
[FieldOffset(28)] | |
internal float height; | |
[FieldOffset(32)] | |
internal int length; | |
[FieldOffset(36)] | |
internal fixed sbyte @string[1]; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 0)] | |
internal unsafe struct nk_alignof | |
{ | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 0)] | |
internal unsafe struct nk_helper | |
{ | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_rp_rect | |
{ | |
[FieldOffset(0)] | |
internal int id; | |
[FieldOffset(4)] | |
internal ushort w; | |
[FieldOffset(6)] | |
internal ushort h; | |
[FieldOffset(8)] | |
internal ushort x; | |
[FieldOffset(10)] | |
internal ushort y; | |
[FieldOffset(12)] | |
internal int was_packed; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_rp_node | |
{ | |
[FieldOffset(0)] | |
internal ushort x; | |
[FieldOffset(2)] | |
internal ushort y; | |
[FieldOffset(4)] | |
internal Nuklear.Native.nk_rp_node* next; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 48)] | |
internal unsafe struct nk_rp_context | |
{ | |
[FieldOffset(0)] | |
internal int width; | |
[FieldOffset(4)] | |
internal int height; | |
[FieldOffset(8)] | |
internal int align; | |
[FieldOffset(12)] | |
internal int init_mode; | |
[FieldOffset(16)] | |
internal int heuristic; | |
[FieldOffset(20)] | |
internal int num_nodes; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_rp_node* active_head; | |
[FieldOffset(28)] | |
internal Nuklear.Native.nk_rp_node* free_head; | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct extra_buffer | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_rp_node _0; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_rp_node _1; | |
public Nuklear.Native.nk_rp_node this[int i] | |
{ | |
get { fixed (Nuklear.Native.nk_rp_node* addr = &_0) { return *(addr + i); } } | |
set { fixed (Nuklear.Native.nk_rp_node* addr = &_0) { *(addr + i) = value; } } | |
} | |
} | |
[FieldOffset(32)] | |
internal extra_buffer extra; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 12)] | |
internal unsafe struct nk_rp__findresult | |
{ | |
[FieldOffset(0)] | |
internal int x; | |
[FieldOffset(4)] | |
internal int y; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_rp_node*** prev_link; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_tt_bakedchar | |
{ | |
[FieldOffset(0)] | |
internal ushort x0; | |
[FieldOffset(2)] | |
internal ushort y0; | |
[FieldOffset(4)] | |
internal ushort x1; | |
[FieldOffset(6)] | |
internal ushort y1; | |
[FieldOffset(8)] | |
internal float xoff; | |
[FieldOffset(12)] | |
internal float yoff; | |
[FieldOffset(16)] | |
internal float xadvance; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 32)] | |
internal unsafe struct nk_tt_aligned_quad | |
{ | |
[FieldOffset(0)] | |
internal float x0; | |
[FieldOffset(4)] | |
internal float y0; | |
[FieldOffset(8)] | |
internal float s0; | |
[FieldOffset(12)] | |
internal float t0; | |
[FieldOffset(16)] | |
internal float x1; | |
[FieldOffset(20)] | |
internal float y1; | |
[FieldOffset(24)] | |
internal float s1; | |
[FieldOffset(28)] | |
internal float t1; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_tt_packedchar | |
{ | |
[FieldOffset(0)] | |
internal ushort x0; | |
[FieldOffset(2)] | |
internal ushort y0; | |
[FieldOffset(4)] | |
internal ushort x1; | |
[FieldOffset(6)] | |
internal ushort y1; | |
[FieldOffset(8)] | |
internal float xoff; | |
[FieldOffset(12)] | |
internal float yoff; | |
[FieldOffset(16)] | |
internal float xadvance; | |
[FieldOffset(20)] | |
internal float xoff2; | |
[FieldOffset(24)] | |
internal float yoff2; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_tt_pack_range | |
{ | |
[FieldOffset(0)] | |
internal float font_size; | |
[FieldOffset(4)] | |
internal int first_unicode_codepoint_in_range; | |
[FieldOffset(8)] | |
internal int* array_of_unicode_codepoints; | |
[FieldOffset(12)] | |
internal int num_chars; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_tt_packedchar* chardata_for_range; | |
[FieldOffset(20)] | |
internal byte h_oversample; | |
[FieldOffset(21)] | |
internal byte v_oversample; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 36)] | |
internal unsafe struct nk_tt_pack_context | |
{ | |
[FieldOffset(0)] | |
internal void* pack_info; | |
[FieldOffset(4)] | |
internal int width; | |
[FieldOffset(8)] | |
internal int height; | |
[FieldOffset(12)] | |
internal int stride_in_bytes; | |
[FieldOffset(16)] | |
internal int padding; | |
[FieldOffset(20)] | |
internal uint h_oversample; | |
[FieldOffset(24)] | |
internal uint v_oversample; | |
[FieldOffset(28)] | |
internal byte* pixels; | |
[FieldOffset(32)] | |
internal void* nodes; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 44)] | |
internal unsafe struct nk_tt_fontinfo | |
{ | |
[FieldOffset(0)] | |
internal byte* data; | |
[FieldOffset(4)] | |
internal int fontstart; | |
[FieldOffset(8)] | |
internal int numGlyphs; | |
[FieldOffset(12)] | |
internal int loca; | |
[FieldOffset(16)] | |
internal int head; | |
[FieldOffset(20)] | |
internal int glyf; | |
[FieldOffset(24)] | |
internal int hhea; | |
[FieldOffset(28)] | |
internal int hmtx; | |
[FieldOffset(32)] | |
internal int kern; | |
[FieldOffset(36)] | |
internal int index_map; | |
[FieldOffset(40)] | |
internal int indexToLocFormat; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 10)] | |
internal unsafe struct nk_tt_vertex | |
{ | |
[FieldOffset(0)] | |
internal short x; | |
[FieldOffset(2)] | |
internal short y; | |
[FieldOffset(4)] | |
internal short cx; | |
[FieldOffset(6)] | |
internal short cy; | |
[FieldOffset(8)] | |
internal byte type; | |
[FieldOffset(9)] | |
internal byte padding; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_tt__bitmap | |
{ | |
[FieldOffset(0)] | |
internal int w; | |
[FieldOffset(4)] | |
internal int h; | |
[FieldOffset(8)] | |
internal int stride; | |
[FieldOffset(12)] | |
internal byte* pixels; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 4)] | |
internal unsafe struct nk_tt__hheap_chunk | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_tt__hheap_chunk* next; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_tt__hheap | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_allocator alloc; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_tt__hheap_chunk* head; | |
[FieldOffset(16)] | |
internal void* first_free; | |
[FieldOffset(20)] | |
internal int num_remaining_in_head_chunk; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 20)] | |
internal unsafe struct nk_tt__edge | |
{ | |
[FieldOffset(0)] | |
internal float x0; | |
[FieldOffset(4)] | |
internal float y0; | |
[FieldOffset(8)] | |
internal float x1; | |
[FieldOffset(12)] | |
internal float y1; | |
[FieldOffset(16)] | |
internal int invert; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 28)] | |
internal unsafe struct nk_tt__active_edge | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_tt__active_edge* next; | |
[FieldOffset(4)] | |
internal float fx; | |
[FieldOffset(8)] | |
internal float fdx; | |
[FieldOffset(12)] | |
internal float fdy; | |
[FieldOffset(16)] | |
internal float direction; | |
[FieldOffset(20)] | |
internal float sy; | |
[FieldOffset(24)] | |
internal float ey; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_tt__point | |
{ | |
[FieldOffset(0)] | |
internal float x; | |
[FieldOffset(4)] | |
internal float y; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 56)] | |
internal unsafe struct nk_font_bake_data | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_tt_fontinfo info; | |
[FieldOffset(44)] | |
internal Nuklear.Native.nk_rp_rect* rects; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_tt_pack_range* ranges; | |
[FieldOffset(52)] | |
internal uint range_count; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 64)] | |
internal unsafe struct nk_font_baker | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_allocator alloc; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_tt_pack_context spc; | |
[FieldOffset(48)] | |
internal Nuklear.Native.nk_font_bake_data* build; | |
[FieldOffset(52)] | |
internal Nuklear.Native.nk_tt_packedchar* packed_chars; | |
[FieldOffset(56)] | |
internal Nuklear.Native.nk_rp_rect* rects; | |
[FieldOffset(60)] | |
internal Nuklear.Native.nk_tt_pack_range* ranges; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_text_find | |
{ | |
[FieldOffset(0)] | |
internal float x; | |
[FieldOffset(4)] | |
internal float y; | |
[FieldOffset(8)] | |
internal float height; | |
[FieldOffset(12)] | |
internal int first_char; | |
[FieldOffset(16)] | |
internal int length; | |
[FieldOffset(20)] | |
internal int prev_first; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 24)] | |
internal unsafe struct nk_text_edit_row | |
{ | |
[FieldOffset(0)] | |
internal float x0; | |
[FieldOffset(4)] | |
internal float x1; | |
[FieldOffset(8)] | |
internal float baseline_y_delta; | |
[FieldOffset(12)] | |
internal float ymin; | |
[FieldOffset(16)] | |
internal float ymax; | |
[FieldOffset(20)] | |
internal int num_chars; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 16)] | |
internal unsafe struct nk_text | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_vec2 padding; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_color background; | |
[FieldOffset(12)] | |
internal Nuklear.Native.nk_color text; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 8)] | |
internal unsafe struct nk_property | |
{ | |
[FieldOffset(0)] | |
internal int i; | |
[FieldOffset(0)] | |
internal float f; | |
[FieldOffset(0)] | |
internal double d; | |
} | |
[StructLayout(LayoutKind.Explicit, Size = 40)] | |
internal unsafe struct nk_property_variant | |
{ | |
[FieldOffset(0)] | |
internal Nuklear.Native.nk_property_kind kind; | |
[FieldOffset(8)] | |
internal Nuklear.Native.nk_property value; | |
[FieldOffset(16)] | |
internal Nuklear.Native.nk_property min_value; | |
[FieldOffset(24)] | |
internal Nuklear.Native.nk_property max_value; | |
[FieldOffset(32)] | |
internal Nuklear.Native.nk_property step; | |
} | |
public unsafe partial class nuklear | |
{ | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_init_default")] | |
internal static extern int nk_init_default(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_user_font* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_init_fixed")] | |
internal static extern int nk_init_fixed(Nuklear.Native.nk_context* _0, void* memory, uint size, Nuklear.Native.nk_user_font* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_init")] | |
internal static extern int nk_init(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_allocator* _1, Nuklear.Native.nk_user_font* _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_init_custom")] | |
internal static extern int nk_init_custom(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buffer* cmds, Nuklear.Native.nk_buffer* pool, Nuklear.Native.nk_user_font* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_clear")] | |
internal static extern void nk_clear(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_free")] | |
internal static extern void nk_free(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_begin")] | |
internal static extern void nk_input_begin(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_motion")] | |
internal static extern void nk_input_motion(Nuklear.Native.nk_context* _0, int x, int y); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_key")] | |
internal static extern void nk_input_key(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_keys _1, int down); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_button")] | |
internal static extern void nk_input_button(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buttons _1, int x, int y, int down); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_scroll")] | |
internal static extern void nk_input_scroll(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_vec2 val); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_char")] | |
internal static extern void nk_input_char(Nuklear.Native.nk_context* _0, sbyte _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_glyph")] | |
internal static extern void nk_input_glyph(Nuklear.Native.nk_context* _0, sbyte[] _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_unicode")] | |
internal static extern void nk_input_unicode(Nuklear.Native.nk_context* _0, uint _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_end")] | |
internal static extern void nk_input_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__begin")] | |
internal static extern Nuklear.Native.nk_command* nk__begin(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__next")] | |
internal static extern Nuklear.Native.nk_command* nk__next(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_command* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_convert")] | |
internal static extern uint nk_convert(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buffer* cmds, Nuklear.Native.nk_buffer* vertices, Nuklear.Native.nk_buffer* elements, Nuklear.Native.nk_convert_config* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_begin")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buffer* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_end")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_end(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buffer* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_next")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_next(Nuklear.Native.nk_draw_command* _0, Nuklear.Native.nk_buffer* _1, Nuklear.Native.nk_context* _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_begin")] | |
internal static extern int nk_begin(Nuklear.Native.nk_context* ctx, sbyte* title, Nuklear.Native.nk_rect bounds, uint flags); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_begin_titled")] | |
internal static extern int nk_begin_titled(Nuklear.Native.nk_context* ctx, sbyte* name, sbyte* title, Nuklear.Native.nk_rect bounds, uint flags); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_end")] | |
internal static extern void nk_end(Nuklear.Native.nk_context* ctx); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_find")] | |
internal static extern Nuklear.Native.nk_window* nk_window_find(Nuklear.Native.nk_context* ctx, sbyte* name); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_bounds")] | |
internal static extern void nk_window_get_bounds(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* ctx); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_position")] | |
internal static extern Nuklear.Native.nk_vec2 nk_window_get_position(Nuklear.Native.nk_context* ctx); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_size")] | |
internal static extern Nuklear.Native.nk_vec2 nk_window_get_size(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_width")] | |
internal static extern float nk_window_get_width(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_height")] | |
internal static extern float nk_window_get_height(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_panel")] | |
internal static extern Nuklear.Native.nk_panel* nk_window_get_panel(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_content_region")] | |
internal static extern void nk_window_get_content_region(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_content_region_min")] | |
internal static extern Nuklear.Native.nk_vec2 nk_window_get_content_region_min(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_content_region_max")] | |
internal static extern Nuklear.Native.nk_vec2 nk_window_get_content_region_max(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_content_region_size")] | |
internal static extern Nuklear.Native.nk_vec2 nk_window_get_content_region_size(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_get_canvas")] | |
internal static extern Nuklear.Native.nk_command_buffer* nk_window_get_canvas(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_has_focus")] | |
internal static extern int nk_window_has_focus(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_collapsed")] | |
internal static extern int nk_window_is_collapsed(Nuklear.Native.nk_context* ctx, sbyte* name); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_closed")] | |
internal static extern int nk_window_is_closed(Nuklear.Native.nk_context* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_hidden")] | |
internal static extern int nk_window_is_hidden(Nuklear.Native.nk_context* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_active")] | |
internal static extern int nk_window_is_active(Nuklear.Native.nk_context* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_hovered")] | |
internal static extern int nk_window_is_hovered(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_is_any_hovered")] | |
internal static extern int nk_window_is_any_hovered(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_item_is_any_active")] | |
internal static extern int nk_item_is_any_active(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_set_bounds")] | |
internal static extern void nk_window_set_bounds(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_rect bounds); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_set_position")] | |
internal static extern void nk_window_set_position(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_vec2 pos); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_set_size")] | |
internal static extern void nk_window_set_size(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_vec2 _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_set_focus")] | |
internal static extern void nk_window_set_focus(Nuklear.Native.nk_context* _0, sbyte* name); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_close")] | |
internal static extern void nk_window_close(Nuklear.Native.nk_context* ctx, sbyte* name); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_collapse")] | |
internal static extern void nk_window_collapse(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_collapse_states state); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_collapse_if")] | |
internal static extern void nk_window_collapse_if(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_collapse_states _1, int cond); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_show")] | |
internal static extern void nk_window_show(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_show_states _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_window_show_if")] | |
internal static extern void nk_window_show_if(Nuklear.Native.nk_context* _0, sbyte* name, Nuklear.Native.nk_show_states _1, int cond); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_set_min_row_height")] | |
internal static extern void nk_layout_set_min_row_height(Nuklear.Native.nk_context* _0, float height); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_reset_min_row_height")] | |
internal static extern void nk_layout_reset_min_row_height(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_widget_bounds")] | |
internal static extern void nk_layout_widget_bounds(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_ratio_from_pixel")] | |
internal static extern float nk_layout_ratio_from_pixel(Nuklear.Native.nk_context* _0, float pixel_width); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_dynamic")] | |
internal static extern void nk_layout_row_dynamic(Nuklear.Native.nk_context* ctx, float height, int cols); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_static")] | |
internal static extern void nk_layout_row_static(Nuklear.Native.nk_context* ctx, float height, int item_width, int cols); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_begin")] | |
internal static extern void nk_layout_row_begin(Nuklear.Native.nk_context* ctx, Nuklear.Native.nk_layout_format fmt, float row_height, int cols); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_push")] | |
internal static extern void nk_layout_row_push(Nuklear.Native.nk_context* _0, float value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_end")] | |
internal static extern void nk_layout_row_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row")] | |
internal static extern void nk_layout_row(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_layout_format _1, float height, int cols, float* ratio); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_template_begin")] | |
internal static extern void nk_layout_row_template_begin(Nuklear.Native.nk_context* _0, float row_height); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_template_push_dynamic")] | |
internal static extern void nk_layout_row_template_push_dynamic(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_template_push_variable")] | |
internal static extern void nk_layout_row_template_push_variable(Nuklear.Native.nk_context* _0, float min_width); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_template_push_static")] | |
internal static extern void nk_layout_row_template_push_static(Nuklear.Native.nk_context* _0, float width); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_row_template_end")] | |
internal static extern void nk_layout_row_template_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_begin")] | |
internal static extern void nk_layout_space_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_layout_format _1, float height, int widget_count); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_push")] | |
internal static extern void nk_layout_space_push(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_end")] | |
internal static extern void nk_layout_space_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_bounds")] | |
internal static extern void nk_layout_space_bounds(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_to_screen")] | |
internal static extern Nuklear.Native.nk_vec2 nk_layout_space_to_screen(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_vec2 _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_to_local")] | |
internal static extern Nuklear.Native.nk_vec2 nk_layout_space_to_local(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_vec2 _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_rect_to_screen")] | |
internal static extern void nk_layout_space_rect_to_screen(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_layout_space_rect_to_local")] | |
internal static extern void nk_layout_space_rect_to_local(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_group_begin")] | |
internal static extern int nk_group_begin(Nuklear.Native.nk_context* _0, sbyte* title, uint _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_group_scrolled_offset_begin")] | |
internal static extern int nk_group_scrolled_offset_begin(Nuklear.Native.nk_context* _0, uint* x_offset, uint* y_offset, sbyte* _1, uint _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_group_scrolled_begin")] | |
internal static extern int nk_group_scrolled_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_scroll* _1, sbyte* title, uint _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_group_scrolled_end")] | |
internal static extern void nk_group_scrolled_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_group_end")] | |
internal static extern void nk_group_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_list_view_begin")] | |
internal static extern int nk_list_view_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_list_view* @out, sbyte* id, uint _1, int row_height, int row_count); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_list_view_end")] | |
internal static extern void nk_list_view_end(Nuklear.Native.nk_list_view* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_push_hashed")] | |
internal static extern int nk_tree_push_hashed(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_tree_type _1, sbyte* title, Nuklear.Native.nk_collapse_states initial_state, sbyte* hash, int len, int seed); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_image_push_hashed")] | |
internal static extern int nk_tree_image_push_hashed(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_tree_type _1, Nuklear.Native.nk_image _2, sbyte* title, Nuklear.Native.nk_collapse_states initial_state, sbyte* hash, int len, int seed); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_pop")] | |
internal static extern void nk_tree_pop(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_state_push")] | |
internal static extern int nk_tree_state_push(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_tree_type _1, sbyte* title, Nuklear.Native.nk_collapse_states* state); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_state_image_push")] | |
internal static extern int nk_tree_state_image_push(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_tree_type _1, Nuklear.Native.nk_image _2, sbyte* title, Nuklear.Native.nk_collapse_states* state); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tree_state_pop")] | |
internal static extern void nk_tree_state_pop(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget")] | |
internal static extern Nuklear.Native.nk_widget_layout_states nk_widget(Nuklear.Native.nk_rect* _0, Nuklear.Native.nk_context* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_fitting")] | |
internal static extern Nuklear.Native.nk_widget_layout_states nk_widget_fitting(Nuklear.Native.nk_rect* _0, Nuklear.Native.nk_context* _1, Nuklear.Native.nk_vec2 _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_bounds")] | |
internal static extern void nk_widget_bounds(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_position")] | |
internal static extern Nuklear.Native.nk_vec2 nk_widget_position(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_size")] | |
internal static extern Nuklear.Native.nk_vec2 nk_widget_size(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_width")] | |
internal static extern float nk_widget_width(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_height")] | |
internal static extern float nk_widget_height(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_is_hovered")] | |
internal static extern int nk_widget_is_hovered(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_is_mouse_clicked")] | |
internal static extern int nk_widget_is_mouse_clicked(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buttons _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_widget_has_mouse_click_down")] | |
internal static extern int nk_widget_has_mouse_click_down(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_buttons _1, int down); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_spacing")] | |
internal static extern void nk_spacing(Nuklear.Native.nk_context* _0, int cols); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_text")] | |
internal static extern void nk_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_text_colored")] | |
internal static extern void nk_text_colored(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint _3, Nuklear.Native.nk_color _4); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_text_wrap")] | |
internal static extern void nk_text_wrap(Nuklear.Native.nk_context* _0, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_text_wrap_colored")] | |
internal static extern void nk_text_wrap_colored(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, Nuklear.Native.nk_color _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_label")] | |
internal static extern void nk_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_label_colored")] | |
internal static extern void nk_label_colored(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_label_wrap")] | |
internal static extern void nk_label_wrap(Nuklear.Native.nk_context* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_label_colored_wrap")] | |
internal static extern void nk_label_colored_wrap(Nuklear.Native.nk_context* _0, sbyte* _1, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_image")] | |
internal static extern void nk_image(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_text")] | |
internal static extern int nk_button_text(Nuklear.Native.nk_context* _0, sbyte* title, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_label")] | |
internal static extern int nk_button_label(Nuklear.Native.nk_context* _0, sbyte* title); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_color")] | |
internal static extern int nk_button_color(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol")] | |
internal static extern int nk_button_symbol(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image")] | |
internal static extern int nk_button_image(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image img); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol_label")] | |
internal static extern int nk_button_symbol_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, uint text_alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol_text")] | |
internal static extern int nk_button_symbol_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image_label")] | |
internal static extern int nk_button_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image img, sbyte* _1, uint text_alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image_text")] | |
internal static extern int nk_button_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image img, sbyte* _1, int _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_text_styled")] | |
internal static extern int nk_button_text_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, sbyte* title, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_label_styled")] | |
internal static extern int nk_button_label_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, sbyte* title); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol_styled")] | |
internal static extern int nk_button_symbol_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, Nuklear.Native.nk_symbol_type _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image_styled")] | |
internal static extern int nk_button_image_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, Nuklear.Native.nk_image img); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol_text_styled")] | |
internal static extern int nk_button_symbol_text_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, Nuklear.Native.nk_symbol_type _2, sbyte* _3, int _4, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_symbol_label_styled")] | |
internal static extern int nk_button_symbol_label_styled(Nuklear.Native.nk_context* ctx, Nuklear.Native.nk_style_button* style, Nuklear.Native.nk_symbol_type symbol, sbyte* title, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image_label_styled")] | |
internal static extern int nk_button_image_label_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, Nuklear.Native.nk_image img, sbyte* _2, uint text_alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_image_text_styled")] | |
internal static extern int nk_button_image_text_styled(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_button* _1, Nuklear.Native.nk_image img, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_set_behavior")] | |
internal static extern void nk_button_set_behavior(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_button_behavior _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_push_behavior")] | |
internal static extern int nk_button_push_behavior(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_button_behavior _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_button_pop_behavior")] | |
internal static extern int nk_button_pop_behavior(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_check_label")] | |
internal static extern int nk_check_label(Nuklear.Native.nk_context* _0, sbyte* _1, int active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_check_text")] | |
internal static extern int nk_check_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, int active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_check_flags_label")] | |
internal static extern uint nk_check_flags_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint flags, uint value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_check_flags_text")] | |
internal static extern uint nk_check_flags_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint flags, uint value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_checkbox_label")] | |
internal static extern int nk_checkbox_label(Nuklear.Native.nk_context* _0, sbyte* _1, int* active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_checkbox_text")] | |
internal static extern int nk_checkbox_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, int* active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_checkbox_flags_label")] | |
internal static extern int nk_checkbox_flags_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint* flags, uint value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_checkbox_flags_text")] | |
internal static extern int nk_checkbox_flags_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint* flags, uint value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_radio_label")] | |
internal static extern int nk_radio_label(Nuklear.Native.nk_context* _0, sbyte* _1, int* active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_radio_text")] | |
internal static extern int nk_radio_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, int* active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_option_label")] | |
internal static extern int nk_option_label(Nuklear.Native.nk_context* _0, sbyte* _1, int active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_option_text")] | |
internal static extern int nk_option_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, int active); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_selectable_label")] | |
internal static extern int nk_selectable_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, int* value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_selectable_text")] | |
internal static extern int nk_selectable_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align, int* value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_selectable_image_label")] | |
internal static extern int nk_selectable_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, uint align, int* value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_selectable_image_text")] | |
internal static extern int nk_selectable_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, int _3, uint align, int* value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_select_label")] | |
internal static extern int nk_select_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, int value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_select_text")] | |
internal static extern int nk_select_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align, int value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_select_image_label")] | |
internal static extern int nk_select_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, uint align, int value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_select_image_text")] | |
internal static extern int nk_select_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, int _3, uint align, int value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_slide_float")] | |
internal static extern float nk_slide_float(Nuklear.Native.nk_context* _0, float min, float val, float max, float step); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_slide_int")] | |
internal static extern int nk_slide_int(Nuklear.Native.nk_context* _0, int min, int val, int max, int step); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_slider_float")] | |
internal static extern int nk_slider_float(Nuklear.Native.nk_context* _0, float min, float* val, float max, float step); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_slider_int")] | |
internal static extern int nk_slider_int(Nuklear.Native.nk_context* _0, int min, int* val, int max, int step); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_progress")] | |
internal static extern int nk_progress(Nuklear.Native.nk_context* _0, uint* cur, uint max, int modifyable); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_prog")] | |
internal static extern uint nk_prog(Nuklear.Native.nk_context* _0, uint cur, uint max, int modifyable); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_picker")] | |
internal static extern Nuklear.Native.nk_color nk_color_picker(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color _1, Nuklear.Native.nk_color_format _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_pick")] | |
internal static extern int nk_color_pick(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color* _1, Nuklear.Native.nk_color_format _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_property_int")] | |
internal static extern void nk_property_int(Nuklear.Native.nk_context* _0, sbyte* name, int min, int* val, int max, int step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_property_float")] | |
internal static extern void nk_property_float(Nuklear.Native.nk_context* _0, sbyte* name, float min, float* val, float max, float step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_property_double")] | |
internal static extern void nk_property_double(Nuklear.Native.nk_context* _0, sbyte* name, double min, double* val, double max, double step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_propertyi")] | |
internal static extern int nk_propertyi(Nuklear.Native.nk_context* _0, sbyte* name, int min, int val, int max, int step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_propertyf")] | |
internal static extern float nk_propertyf(Nuklear.Native.nk_context* _0, sbyte* name, float min, float val, float max, float step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_propertyd")] | |
internal static extern double nk_propertyd(Nuklear.Native.nk_context* _0, sbyte* name, double min, double val, double max, double step, float inc_per_pixel); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_edit_string")] | |
internal static extern uint nk_edit_string(Nuklear.Native.nk_context* _0, uint _1, sbyte* buffer, int* len, int max, nk_plugin_filter _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_edit_string_zero_terminated")] | |
internal static extern uint nk_edit_string_zero_terminated(Nuklear.Native.nk_context* _0, uint _1, sbyte* buffer, int max, nk_plugin_filter _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_edit_buffer")] | |
internal static extern uint nk_edit_buffer(Nuklear.Native.nk_context* _0, uint _1, Nuklear.Native.nk_text_edit* _2, nk_plugin_filter _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_edit_focus")] | |
internal static extern void nk_edit_focus(Nuklear.Native.nk_context* _0, uint flags); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_edit_unfocus")] | |
internal static extern void nk_edit_unfocus(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_begin")] | |
internal static extern int nk_chart_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_chart_type _1, int num, float min, float max); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_begin_colored")] | |
internal static extern int nk_chart_begin_colored(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_chart_type _1, Nuklear.Native.nk_color _2, Nuklear.Native.nk_color active, int num, float min, float max); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_add_slot")] | |
internal static extern void nk_chart_add_slot(Nuklear.Native.nk_context* ctx, Nuklear.Native.nk_chart_type _0, int count, float min_value, float max_value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_add_slot_colored")] | |
internal static extern void nk_chart_add_slot_colored(Nuklear.Native.nk_context* ctx, Nuklear.Native.nk_chart_type _0, Nuklear.Native.nk_color _1, Nuklear.Native.nk_color active, int count, float min_value, float max_value); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_push")] | |
internal static extern uint nk_chart_push(Nuklear.Native.nk_context* _0, float _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_push_slot")] | |
internal static extern uint nk_chart_push_slot(Nuklear.Native.nk_context* _0, float _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_chart_end")] | |
internal static extern void nk_chart_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_plot")] | |
internal static extern void nk_plot(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_chart_type _1, float* values, int count, int offset); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_plot_function")] | |
internal static extern void nk_plot_function(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_chart_type _1, void* userdata, nk_plot_function_delegate value_getter, int count, int offset); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_popup_begin")] | |
internal static extern int nk_popup_begin(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_popup_type _1, sbyte* _2, uint _3, Nuklear.Native.nk_rect bounds); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_popup_close")] | |
internal static extern void nk_popup_close(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_popup_end")] | |
internal static extern void nk_popup_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo")] | |
internal static extern int nk_combo(Nuklear.Native.nk_context* _0, sbyte*** items, int count, int selected, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_separator")] | |
internal static extern int nk_combo_separator(Nuklear.Native.nk_context* _0, sbyte* items_separated_by_separator, int separator, int selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_string")] | |
internal static extern int nk_combo_string(Nuklear.Native.nk_context* _0, sbyte* items_separated_by_zeros, int selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_callback")] | |
internal static extern int nk_combo_callback(Nuklear.Native.nk_context* _0, nk_combo_callback_delegate item_getter, void* userdata, int selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combobox")] | |
internal static extern void nk_combobox(Nuklear.Native.nk_context* _0, sbyte*** items, int count, int* selected, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combobox_string")] | |
internal static extern void nk_combobox_string(Nuklear.Native.nk_context* _0, sbyte* items_separated_by_zeros, int* selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combobox_separator")] | |
internal static extern void nk_combobox_separator(Nuklear.Native.nk_context* _0, sbyte* items_separated_by_separator, int separator, int* selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combobox_callback")] | |
internal static extern void nk_combobox_callback(Nuklear.Native.nk_context* _0, nk_combobox_callback_delegate item_getter, void* _1, int* selected, int count, int item_height, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_text")] | |
internal static extern int nk_combo_begin_text(Nuklear.Native.nk_context* _0, sbyte* selected, int _1, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_label")] | |
internal static extern int nk_combo_begin_label(Nuklear.Native.nk_context* _0, sbyte* selected, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_color")] | |
internal static extern int nk_combo_begin_color(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color color, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_symbol")] | |
internal static extern int nk_combo_begin_symbol(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_symbol_label")] | |
internal static extern int nk_combo_begin_symbol_label(Nuklear.Native.nk_context* _0, sbyte* selected, Nuklear.Native.nk_symbol_type _1, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_symbol_text")] | |
internal static extern int nk_combo_begin_symbol_text(Nuklear.Native.nk_context* _0, sbyte* selected, int _1, Nuklear.Native.nk_symbol_type _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_image")] | |
internal static extern int nk_combo_begin_image(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image img, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_image_label")] | |
internal static extern int nk_combo_begin_image_label(Nuklear.Native.nk_context* _0, sbyte* selected, Nuklear.Native.nk_image _1, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_begin_image_text")] | |
internal static extern int nk_combo_begin_image_text(Nuklear.Native.nk_context* _0, sbyte* selected, int _1, Nuklear.Native.nk_image _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_label")] | |
internal static extern int nk_combo_item_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_text")] | |
internal static extern int nk_combo_item_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_image_label")] | |
internal static extern int nk_combo_item_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_image_text")] | |
internal static extern int nk_combo_item_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_symbol_label")] | |
internal static extern int nk_combo_item_symbol_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_item_symbol_text")] | |
internal static extern int nk_combo_item_symbol_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_close")] | |
internal static extern void nk_combo_close(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_combo_end")] | |
internal static extern void nk_combo_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_begin")] | |
internal static extern int nk_contextual_begin(Nuklear.Native.nk_context* _0, uint _1, Nuklear.Native.nk_vec2 _2, Nuklear.Native.nk_rect trigger_bounds); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_text")] | |
internal static extern int nk_contextual_item_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_label")] | |
internal static extern int nk_contextual_item_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_image_label")] | |
internal static extern int nk_contextual_item_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_image_text")] | |
internal static extern int nk_contextual_item_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, int len, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_symbol_label")] | |
internal static extern int nk_contextual_item_symbol_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_item_symbol_text")] | |
internal static extern int nk_contextual_item_symbol_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_close")] | |
internal static extern void nk_contextual_close(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_contextual_end")] | |
internal static extern void nk_contextual_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tooltip")] | |
internal static extern void nk_tooltip(Nuklear.Native.nk_context* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tooltip_begin")] | |
internal static extern int nk_tooltip_begin(Nuklear.Native.nk_context* _0, float width); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_tooltip_end")] | |
internal static extern void nk_tooltip_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menubar_begin")] | |
internal static extern void nk_menubar_begin(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menubar_end")] | |
internal static extern void nk_menubar_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_text")] | |
internal static extern int nk_menu_begin_text(Nuklear.Native.nk_context* _0, sbyte* title, int title_len, uint align, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_label")] | |
internal static extern int nk_menu_begin_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_image")] | |
internal static extern int nk_menu_begin_image(Nuklear.Native.nk_context* _0, sbyte* _1, Nuklear.Native.nk_image _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_image_text")] | |
internal static extern int nk_menu_begin_image_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align, Nuklear.Native.nk_image _3, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_image_label")] | |
internal static extern int nk_menu_begin_image_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, Nuklear.Native.nk_image _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_symbol")] | |
internal static extern int nk_menu_begin_symbol(Nuklear.Native.nk_context* _0, sbyte* _1, Nuklear.Native.nk_symbol_type _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_symbol_text")] | |
internal static extern int nk_menu_begin_symbol_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align, Nuklear.Native.nk_symbol_type _3, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_begin_symbol_label")] | |
internal static extern int nk_menu_begin_symbol_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint align, Nuklear.Native.nk_symbol_type _2, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_text")] | |
internal static extern int nk_menu_item_text(Nuklear.Native.nk_context* _0, sbyte* _1, int _2, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_label")] | |
internal static extern int nk_menu_item_label(Nuklear.Native.nk_context* _0, sbyte* _1, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_image_label")] | |
internal static extern int nk_menu_item_image_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_image_text")] | |
internal static extern int nk_menu_item_image_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_image _1, sbyte* _2, int len, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_symbol_text")] | |
internal static extern int nk_menu_item_symbol_text(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, int _3, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_item_symbol_label")] | |
internal static extern int nk_menu_item_symbol_label(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_symbol_type _1, sbyte* _2, uint alignment); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_close")] | |
internal static extern void nk_menu_close(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_menu_end")] | |
internal static extern void nk_menu_end(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_default")] | |
internal static extern void nk_style_default(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_from_table")] | |
internal static extern void nk_style_from_table(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_load_cursor")] | |
internal static extern void nk_style_load_cursor(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_cursor _1, Nuklear.Native.nk_cursor* _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_load_all_cursors")] | |
internal static extern void nk_style_load_all_cursors(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_cursor* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_get_color_by_name")] | |
internal static extern sbyte* nk_style_get_color_by_name(Nuklear.Native.nk_style_colors _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_set_font")] | |
internal static extern void nk_style_set_font(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_user_font* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_set_cursor")] | |
internal static extern int nk_style_set_cursor(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_cursor _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_show_cursor")] | |
internal static extern void nk_style_show_cursor(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_hide_cursor")] | |
internal static extern void nk_style_hide_cursor(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_font")] | |
internal static extern int nk_style_push_font(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_user_font* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_float")] | |
internal static extern int nk_style_push_float(Nuklear.Native.nk_context* _0, float* _1, float _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_vec2")] | |
internal static extern int nk_style_push_vec2(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_vec2* _1, Nuklear.Native.nk_vec2 _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_style_item")] | |
internal static extern int nk_style_push_style_item(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_style_item* _1, Nuklear.Native.nk_style_item _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_flags")] | |
internal static extern int nk_style_push_flags(Nuklear.Native.nk_context* _0, uint* _1, uint _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_push_color")] | |
internal static extern int nk_style_push_color(Nuklear.Native.nk_context* _0, Nuklear.Native.nk_color* _1, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_font")] | |
internal static extern int nk_style_pop_font(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_float")] | |
internal static extern int nk_style_pop_float(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_vec2")] | |
internal static extern int nk_style_pop_vec2(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_style_item")] | |
internal static extern int nk_style_pop_style_item(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_flags")] | |
internal static extern int nk_style_pop_flags(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_pop_color")] | |
internal static extern int nk_style_pop_color(Nuklear.Native.nk_context* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb")] | |
internal static extern Nuklear.Native.nk_color nk_rgb(int r, int g, int b); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb_iv")] | |
internal static extern Nuklear.Native.nk_color nk_rgb_iv(int* rgb); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb_bv")] | |
internal static extern Nuklear.Native.nk_color nk_rgb_bv(byte* rgb); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb_f")] | |
internal static extern Nuklear.Native.nk_color nk_rgb_f(float r, float g, float b); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb_fv")] | |
internal static extern Nuklear.Native.nk_color nk_rgb_fv(float* rgb); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgb_hex")] | |
internal static extern Nuklear.Native.nk_color nk_rgb_hex(sbyte* rgb); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba")] | |
internal static extern Nuklear.Native.nk_color nk_rgba(int r, int g, int b, int a); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_u32")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_u32(uint _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_iv")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_iv(int* rgba); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_bv")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_bv(byte* rgba); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_f")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_f(float r, float g, float b, float a); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_fv")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_fv(float* rgba); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rgba_hex")] | |
internal static extern Nuklear.Native.nk_color nk_rgba_hex(sbyte* rgb); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsv")] | |
internal static extern Nuklear.Native.nk_color nk_hsv(int h, int s, int v); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsv_iv")] | |
internal static extern Nuklear.Native.nk_color nk_hsv_iv(int* hsv); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsv_bv")] | |
internal static extern Nuklear.Native.nk_color nk_hsv_bv(byte* hsv); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsv_f")] | |
internal static extern Nuklear.Native.nk_color nk_hsv_f(float h, float s, float v); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsv_fv")] | |
internal static extern Nuklear.Native.nk_color nk_hsv_fv(float* hsv); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsva")] | |
internal static extern Nuklear.Native.nk_color nk_hsva(int h, int s, int v, int a); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsva_iv")] | |
internal static extern Nuklear.Native.nk_color nk_hsva_iv(int* hsva); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsva_bv")] | |
internal static extern Nuklear.Native.nk_color nk_hsva_bv(byte* hsva); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsva_f")] | |
internal static extern Nuklear.Native.nk_color nk_hsva_f(float h, float s, float v, float a); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_hsva_fv")] | |
internal static extern Nuklear.Native.nk_color nk_hsva_fv(float* hsva); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_f")] | |
internal static extern void nk_color_f(float* r, float* g, float* b, float* a, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_fv")] | |
internal static extern void nk_color_fv(float* rgba_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_d")] | |
internal static extern void nk_color_d(double* r, double* g, double* b, double* a, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_dv")] | |
internal static extern void nk_color_dv(double* rgba_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_u32")] | |
internal static extern uint nk_color_u32(Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hex_rgba")] | |
internal static extern void nk_color_hex_rgba(sbyte* output, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hex_rgb")] | |
internal static extern void nk_color_hex_rgb(sbyte* output, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_i")] | |
internal static extern void nk_color_hsv_i(int* out_h, int* out_s, int* out_v, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_b")] | |
internal static extern void nk_color_hsv_b(byte* out_h, byte* out_s, byte* out_v, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_iv")] | |
internal static extern void nk_color_hsv_iv(int* hsv_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_bv")] | |
internal static extern void nk_color_hsv_bv(byte* hsv_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_f")] | |
internal static extern void nk_color_hsv_f(float* out_h, float* out_s, float* out_v, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsv_fv")] | |
internal static extern void nk_color_hsv_fv(float* hsv_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_i")] | |
internal static extern void nk_color_hsva_i(int* h, int* s, int* v, int* a, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_b")] | |
internal static extern void nk_color_hsva_b(byte* h, byte* s, byte* v, byte* a, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_iv")] | |
internal static extern void nk_color_hsva_iv(int* hsva_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_bv")] | |
internal static extern void nk_color_hsva_bv(byte* hsva_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_f")] | |
internal static extern void nk_color_hsva_f(float* out_h, float* out_s, float* out_v, float* out_a, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_color_hsva_fv")] | |
internal static extern void nk_color_hsva_fv(float* hsva_out, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_handle_ptr")] | |
internal static extern Nuklear.Native.nk_handle nk_handle_ptr(void* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_handle_id")] | |
internal static extern Nuklear.Native.nk_handle nk_handle_id(int _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_image_handle")] | |
internal static extern void nk_image_handle(Nuklear.Native.nk_image @return, Nuklear.Native.nk_handle _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_image_ptr")] | |
internal static extern void nk_image_ptr(Nuklear.Native.nk_image @return, void* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_image_id")] | |
internal static extern void nk_image_id(Nuklear.Native.nk_image @return, int _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_image_is_subimage")] | |
internal static extern int nk_image_is_subimage(Nuklear.Native.nk_image* img); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_subimage_ptr")] | |
internal static extern void nk_subimage_ptr(Nuklear.Native.nk_image @return, void* _0, ushort w, ushort h, Nuklear.Native.nk_rect sub_region); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_subimage_id")] | |
internal static extern void nk_subimage_id(Nuklear.Native.nk_image @return, int _0, ushort w, ushort h, Nuklear.Native.nk_rect sub_region); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_subimage_handle")] | |
internal static extern void nk_subimage_handle(Nuklear.Native.nk_image @return, Nuklear.Native.nk_handle _0, ushort w, ushort h, Nuklear.Native.nk_rect sub_region); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_murmur_hash")] | |
internal static extern uint nk_murmur_hash(void* key, int len, uint seed); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_triangle_from_direction")] | |
internal static extern void nk_triangle_from_direction(Nuklear.Native.nk_vec2* result, Nuklear.Native.nk_rect r, float pad_x, float pad_y, Nuklear.Native.nk_heading _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_vec2")] | |
internal static extern Nuklear.Native.nk_vec2 nk_vec2(float x, float y); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_vec2i")] | |
internal static extern Nuklear.Native.nk_vec2 nk_vec2i(int x, int y); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_vec2v")] | |
internal static extern Nuklear.Native.nk_vec2 nk_vec2v(float* xy); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_vec2iv")] | |
internal static extern Nuklear.Native.nk_vec2 nk_vec2iv(int* xy); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_get_null_rect")] | |
internal static extern void nk_get_null_rect(Nuklear.Native.nk_rect @return); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rect")] | |
internal static extern void nk_rect(Nuklear.Native.nk_rect @return, float x, float y, float w, float h); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_recti")] | |
internal static extern void nk_recti(Nuklear.Native.nk_rect @return, int x, int y, int w, int h); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_recta")] | |
internal static extern void nk_recta(Nuklear.Native.nk_rect @return, Nuklear.Native.nk_vec2 pos, Nuklear.Native.nk_vec2 size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rectv")] | |
internal static extern void nk_rectv(Nuklear.Native.nk_rect @return, float* xywh); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rectiv")] | |
internal static extern void nk_rectiv(Nuklear.Native.nk_rect @return, int* xywh); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rect_pos")] | |
internal static extern Nuklear.Native.nk_vec2 nk_rect_pos(Nuklear.Native.nk_rect _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_rect_size")] | |
internal static extern Nuklear.Native.nk_vec2 nk_rect_size(Nuklear.Native.nk_rect _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strlen")] | |
internal static extern int nk_strlen(sbyte* str); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stricmp")] | |
internal static extern int nk_stricmp(sbyte* s1, sbyte* s2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stricmpn")] | |
internal static extern int nk_stricmpn(sbyte* s1, sbyte* s2, int n); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strtoi")] | |
internal static extern int nk_strtoi(sbyte* str, sbyte*** endptr); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strtof")] | |
internal static extern float nk_strtof(sbyte* str, sbyte*** endptr); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strtod")] | |
internal static extern double nk_strtod(sbyte* str, sbyte*** endptr); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strfilter")] | |
internal static extern int nk_strfilter(sbyte* text, sbyte* regexp); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strmatch_fuzzy_string")] | |
internal static extern int nk_strmatch_fuzzy_string(sbyte* str, sbyte* pattern, int* out_score); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_strmatch_fuzzy_text")] | |
internal static extern int nk_strmatch_fuzzy_text(sbyte* txt, int txt_len, sbyte* pattern, int* out_score); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_utf_decode")] | |
internal static extern int nk_utf_decode(sbyte* _0, uint* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_utf_encode")] | |
internal static extern int nk_utf_encode(uint _0, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_utf_len")] | |
internal static extern int nk_utf_len(sbyte* _0, int byte_len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_utf_at")] | |
internal static extern sbyte* nk_utf_at(sbyte* buffer, int length, int index, uint* unicode, int* len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_default_glyph_ranges")] | |
internal static extern uint* nk_font_default_glyph_ranges(); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_chinese_glyph_ranges")] | |
internal static extern uint* nk_font_chinese_glyph_ranges(); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_cyrillic_glyph_ranges")] | |
internal static extern uint* nk_font_cyrillic_glyph_ranges(); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_korean_glyph_ranges")] | |
internal static extern uint* nk_font_korean_glyph_ranges(); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_init_default")] | |
internal static extern void nk_font_atlas_init_default(Nuklear.Native.nk_font_atlas* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_init")] | |
internal static extern void nk_font_atlas_init(Nuklear.Native.nk_font_atlas* _0, Nuklear.Native.nk_allocator* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_init_custom")] | |
internal static extern void nk_font_atlas_init_custom(Nuklear.Native.nk_font_atlas* _0, Nuklear.Native.nk_allocator* persistent, Nuklear.Native.nk_allocator* transient); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_begin")] | |
internal static extern void nk_font_atlas_begin(Nuklear.Native.nk_font_atlas* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_config")] | |
internal static extern void nk_font_config(Nuklear.Native.nk_font_config @return, float pixel_height); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_add")] | |
internal static extern Nuklear.Native.nk_font* nk_font_atlas_add(Nuklear.Native.nk_font_atlas* _0, Nuklear.Native.nk_font_config* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_add_default")] | |
internal static extern Nuklear.Native.nk_font* nk_font_atlas_add_default(Nuklear.Native.nk_font_atlas* _0, float height, Nuklear.Native.nk_font_config* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_add_from_memory")] | |
internal static extern Nuklear.Native.nk_font* nk_font_atlas_add_from_memory(Nuklear.Native.nk_font_atlas* atlas, void* memory, uint size, float height, Nuklear.Native.nk_font_config* config); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_add_compressed")] | |
internal static extern Nuklear.Native.nk_font* nk_font_atlas_add_compressed(Nuklear.Native.nk_font_atlas* _0, void* memory, uint size, float height, Nuklear.Native.nk_font_config* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_add_compressed_base85")] | |
internal static extern Nuklear.Native.nk_font* nk_font_atlas_add_compressed_base85(Nuklear.Native.nk_font_atlas* _0, sbyte* data, float height, Nuklear.Native.nk_font_config* config); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_bake")] | |
internal static extern void* nk_font_atlas_bake(Nuklear.Native.nk_font_atlas* _0, int* width, int* height, Nuklear.Native.nk_font_atlas_format _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_end")] | |
internal static extern void nk_font_atlas_end(Nuklear.Native.nk_font_atlas* _0, Nuklear.Native.nk_handle tex, Nuklear.Native.nk_draw_null_texture* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_find_glyph")] | |
internal static extern Nuklear.Native.nk_font_glyph* nk_font_find_glyph(Nuklear.Native.nk_font* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_cleanup")] | |
internal static extern void nk_font_atlas_cleanup(Nuklear.Native.nk_font_atlas* atlas); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_font_atlas_clear")] | |
internal static extern void nk_font_atlas_clear(Nuklear.Native.nk_font_atlas* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_init_default")] | |
internal static extern void nk_buffer_init_default(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_init")] | |
internal static extern void nk_buffer_init(Nuklear.Native.nk_buffer* _0, Nuklear.Native.nk_allocator* _1, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_init_fixed")] | |
internal static extern void nk_buffer_init_fixed(Nuklear.Native.nk_buffer* _0, void* memory, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_info")] | |
internal static extern void nk_buffer_info(Nuklear.Native.nk_memory_status* _0, Nuklear.Native.nk_buffer* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_push")] | |
internal static extern void nk_buffer_push(Nuklear.Native.nk_buffer* _0, Nuklear.Native.nk_buffer_allocation_type type, void* memory, uint size, uint align); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_mark")] | |
internal static extern void nk_buffer_mark(Nuklear.Native.nk_buffer* _0, Nuklear.Native.nk_buffer_allocation_type type); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_reset")] | |
internal static extern void nk_buffer_reset(Nuklear.Native.nk_buffer* _0, Nuklear.Native.nk_buffer_allocation_type type); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_clear")] | |
internal static extern void nk_buffer_clear(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_free")] | |
internal static extern void nk_buffer_free(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_memory")] | |
internal static extern void* nk_buffer_memory(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_memory_const")] | |
internal static extern void* nk_buffer_memory_const(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_buffer_total")] | |
internal static extern uint nk_buffer_total(Nuklear.Native.nk_buffer* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_init_default")] | |
internal static extern void nk_str_init_default(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_init")] | |
internal static extern void nk_str_init(Nuklear.Native.nk_str* _0, Nuklear.Native.nk_allocator* _1, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_init_fixed")] | |
internal static extern void nk_str_init_fixed(Nuklear.Native.nk_str* _0, void* memory, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_clear")] | |
internal static extern void nk_str_clear(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_free")] | |
internal static extern void nk_str_free(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_text_char")] | |
internal static extern int nk_str_append_text_char(Nuklear.Native.nk_str* _0, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_str_char")] | |
internal static extern int nk_str_append_str_char(Nuklear.Native.nk_str* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_text_utf8")] | |
internal static extern int nk_str_append_text_utf8(Nuklear.Native.nk_str* _0, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_str_utf8")] | |
internal static extern int nk_str_append_str_utf8(Nuklear.Native.nk_str* _0, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_text_runes")] | |
internal static extern int nk_str_append_text_runes(Nuklear.Native.nk_str* _0, uint* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_append_str_runes")] | |
internal static extern int nk_str_append_str_runes(Nuklear.Native.nk_str* _0, uint* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_at_char")] | |
internal static extern int nk_str_insert_at_char(Nuklear.Native.nk_str* _0, int pos, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_at_rune")] | |
internal static extern int nk_str_insert_at_rune(Nuklear.Native.nk_str* _0, int pos, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_text_char")] | |
internal static extern int nk_str_insert_text_char(Nuklear.Native.nk_str* _0, int pos, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_str_char")] | |
internal static extern int nk_str_insert_str_char(Nuklear.Native.nk_str* _0, int pos, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_text_utf8")] | |
internal static extern int nk_str_insert_text_utf8(Nuklear.Native.nk_str* _0, int pos, sbyte* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_str_utf8")] | |
internal static extern int nk_str_insert_str_utf8(Nuklear.Native.nk_str* _0, int pos, sbyte* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_text_runes")] | |
internal static extern int nk_str_insert_text_runes(Nuklear.Native.nk_str* _0, int pos, uint* _1, int _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_insert_str_runes")] | |
internal static extern int nk_str_insert_str_runes(Nuklear.Native.nk_str* _0, int pos, uint* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_remove_chars")] | |
internal static extern void nk_str_remove_chars(Nuklear.Native.nk_str* _0, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_remove_runes")] | |
internal static extern void nk_str_remove_runes(Nuklear.Native.nk_str* str, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_delete_chars")] | |
internal static extern void nk_str_delete_chars(Nuklear.Native.nk_str* _0, int pos, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_delete_runes")] | |
internal static extern void nk_str_delete_runes(Nuklear.Native.nk_str* _0, int pos, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_at_char")] | |
internal static extern sbyte* nk_str_at_char(Nuklear.Native.nk_str* _0, int pos); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_at_rune")] | |
internal static extern sbyte* nk_str_at_rune(Nuklear.Native.nk_str* _0, int pos, uint* unicode, int* len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_rune_at")] | |
internal static extern uint nk_str_rune_at(Nuklear.Native.nk_str* _0, int pos); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_at_char_const")] | |
internal static extern sbyte* nk_str_at_char_const(Nuklear.Native.nk_str* _0, int pos); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_at_const")] | |
internal static extern sbyte* nk_str_at_const(Nuklear.Native.nk_str* _0, int pos, uint* unicode, int* len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_get")] | |
internal static extern sbyte* nk_str_get(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_get_const")] | |
internal static extern sbyte* nk_str_get_const(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_len")] | |
internal static extern int nk_str_len(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_str_len_char")] | |
internal static extern int nk_str_len_char(Nuklear.Native.nk_str* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_default")] | |
internal static extern int nk_filter_default(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_ascii")] | |
internal static extern int nk_filter_ascii(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_float")] | |
internal static extern int nk_filter_float(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_decimal")] | |
internal static extern int nk_filter_decimal(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_hex")] | |
internal static extern int nk_filter_hex(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_oct")] | |
internal static extern int nk_filter_oct(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_filter_binary")] | |
internal static extern int nk_filter_binary(Nuklear.Native.nk_text_edit* _0, uint unicode); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_init_default")] | |
internal static extern void nk_textedit_init_default(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_init")] | |
internal static extern void nk_textedit_init(Nuklear.Native.nk_text_edit* _0, Nuklear.Native.nk_allocator* _1, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_init_fixed")] | |
internal static extern void nk_textedit_init_fixed(Nuklear.Native.nk_text_edit* _0, void* memory, uint size); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_free")] | |
internal static extern void nk_textedit_free(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_text")] | |
internal static extern void nk_textedit_text(Nuklear.Native.nk_text_edit* _0, sbyte* _1, int total_len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_delete")] | |
internal static extern void nk_textedit_delete(Nuklear.Native.nk_text_edit* _0, int @where, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_delete_selection")] | |
internal static extern void nk_textedit_delete_selection(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_select_all")] | |
internal static extern void nk_textedit_select_all(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_cut")] | |
internal static extern int nk_textedit_cut(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_paste")] | |
internal static extern int nk_textedit_paste(Nuklear.Native.nk_text_edit* _0, sbyte* _1, int len); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_undo")] | |
internal static extern void nk_textedit_undo(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_textedit_redo")] | |
internal static extern void nk_textedit_redo(Nuklear.Native.nk_text_edit* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_line")] | |
internal static extern void nk_stroke_line(Nuklear.Native.nk_command_buffer* b, float x0, float y0, float x1, float y1, float line_thickness, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_curve")] | |
internal static extern void nk_stroke_curve(Nuklear.Native.nk_command_buffer* _0, float _1, float _2, float _3, float _4, float _5, float _6, float _7, float _8, float line_thickness, Nuklear.Native.nk_color _9); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_rect")] | |
internal static extern void nk_stroke_rect(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, float rounding, float line_thickness, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_circle")] | |
internal static extern void nk_stroke_circle(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, float line_thickness, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_arc")] | |
internal static extern void nk_stroke_arc(Nuklear.Native.nk_command_buffer* _0, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_triangle")] | |
internal static extern void nk_stroke_triangle(Nuklear.Native.nk_command_buffer* _0, float _1, float _2, float _3, float _4, float _5, float _6, float line_thichness, Nuklear.Native.nk_color _7); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_polyline")] | |
internal static extern void nk_stroke_polyline(Nuklear.Native.nk_command_buffer* _0, float* points, int point_count, float line_thickness, Nuklear.Native.nk_color col); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_stroke_polygon")] | |
internal static extern void nk_stroke_polygon(Nuklear.Native.nk_command_buffer* _0, float* _1, int point_count, float line_thickness, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_rect")] | |
internal static extern void nk_fill_rect(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, float rounding, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_rect_multi_color")] | |
internal static extern void nk_fill_rect_multi_color(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, Nuklear.Native.nk_color left, Nuklear.Native.nk_color top, Nuklear.Native.nk_color right, Nuklear.Native.nk_color bottom); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_circle")] | |
internal static extern void nk_fill_circle(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_arc")] | |
internal static extern void nk_fill_arc(Nuklear.Native.nk_command_buffer* _0, float cx, float cy, float radius, float a_min, float a_max, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_triangle")] | |
internal static extern void nk_fill_triangle(Nuklear.Native.nk_command_buffer* _0, float x0, float y0, float x1, float y1, float x2, float y2, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_fill_polygon")] | |
internal static extern void nk_fill_polygon(Nuklear.Native.nk_command_buffer* _0, float* _1, int point_count, Nuklear.Native.nk_color _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_image")] | |
internal static extern void nk_draw_image(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, Nuklear.Native.nk_image* _2, Nuklear.Native.nk_color _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_text")] | |
internal static extern void nk_draw_text(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, sbyte* text, int len, Nuklear.Native.nk_user_font* _2, Nuklear.Native.nk_color _3, Nuklear.Native.nk_color _4); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_push_scissor")] | |
internal static extern void nk_push_scissor(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_push_custom")] | |
internal static extern void nk_push_custom(Nuklear.Native.nk_command_buffer* _0, Nuklear.Native.nk_rect _1, nk_command_custom_callback _2, Nuklear.Native.nk_handle usr); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_has_mouse_click")] | |
internal static extern int nk_input_has_mouse_click(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_has_mouse_click_in_rect")] | |
internal static extern int nk_input_has_mouse_click_in_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1, Nuklear.Native.nk_rect _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_has_mouse_click_down_in_rect")] | |
internal static extern int nk_input_has_mouse_click_down_in_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1, Nuklear.Native.nk_rect _2, int down); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_click_in_rect")] | |
internal static extern int nk_input_is_mouse_click_in_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1, Nuklear.Native.nk_rect _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_click_down_in_rect")] | |
internal static extern int nk_input_is_mouse_click_down_in_rect(Nuklear.Native.nk_input* i, Nuklear.Native.nk_buttons id, Nuklear.Native.nk_rect b, int down); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_any_mouse_click_in_rect")] | |
internal static extern int nk_input_any_mouse_click_in_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_prev_hovering_rect")] | |
internal static extern int nk_input_is_mouse_prev_hovering_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_hovering_rect")] | |
internal static extern int nk_input_is_mouse_hovering_rect(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_rect _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_mouse_clicked")] | |
internal static extern int nk_input_mouse_clicked(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1, Nuklear.Native.nk_rect _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_down")] | |
internal static extern int nk_input_is_mouse_down(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_pressed")] | |
internal static extern int nk_input_is_mouse_pressed(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_mouse_released")] | |
internal static extern int nk_input_is_mouse_released(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_buttons _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_key_pressed")] | |
internal static extern int nk_input_is_key_pressed(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_keys _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_key_released")] | |
internal static extern int nk_input_is_key_released(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_keys _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_input_is_key_down")] | |
internal static extern int nk_input_is_key_down(Nuklear.Native.nk_input* _0, Nuklear.Native.nk_keys _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_init")] | |
internal static extern void nk_draw_list_init(Nuklear.Native.nk_draw_list* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_setup")] | |
internal static extern void nk_draw_list_setup(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_convert_config* _1, Nuklear.Native.nk_buffer* cmds, Nuklear.Native.nk_buffer* vertices, Nuklear.Native.nk_buffer* elements, Nuklear.Native.nk_anti_aliasing line_aa, Nuklear.Native.nk_anti_aliasing shape_aa); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_clear")] | |
internal static extern void nk_draw_list_clear(Nuklear.Native.nk_draw_list* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_list_begin")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_list_begin(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_buffer* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_list_next")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_list_next(Nuklear.Native.nk_draw_command* _0, Nuklear.Native.nk_buffer* _1, Nuklear.Native.nk_draw_list* _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk__draw_list_end")] | |
internal static extern Nuklear.Native.nk_draw_command* nk__draw_list_end(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_buffer* _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_clear")] | |
internal static extern void nk_draw_list_path_clear(Nuklear.Native.nk_draw_list* _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_line_to")] | |
internal static extern void nk_draw_list_path_line_to(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 pos); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_arc_to_fast")] | |
internal static extern void nk_draw_list_path_arc_to_fast(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 center, float radius, int a_min, int a_max); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_arc_to")] | |
internal static extern void nk_draw_list_path_arc_to(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 center, float radius, float a_min, float a_max, uint segments); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_rect_to")] | |
internal static extern void nk_draw_list_path_rect_to(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 a, Nuklear.Native.nk_vec2 b, float rounding); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_curve_to")] | |
internal static extern void nk_draw_list_path_curve_to(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 p2, Nuklear.Native.nk_vec2 p3, Nuklear.Native.nk_vec2 p4, uint num_segments); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_fill")] | |
internal static extern void nk_draw_list_path_fill(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_path_stroke")] | |
internal static extern void nk_draw_list_path_stroke(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_color _1, Nuklear.Native.nk_draw_list_stroke closed, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_line")] | |
internal static extern void nk_draw_list_stroke_line(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 a, Nuklear.Native.nk_vec2 b, Nuklear.Native.nk_color _1, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_rect")] | |
internal static extern void nk_draw_list_stroke_rect(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_rect rect, Nuklear.Native.nk_color _1, float rounding, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_triangle")] | |
internal static extern void nk_draw_list_stroke_triangle(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 a, Nuklear.Native.nk_vec2 b, Nuklear.Native.nk_vec2 c, Nuklear.Native.nk_color _1, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_circle")] | |
internal static extern void nk_draw_list_stroke_circle(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 center, float radius, Nuklear.Native.nk_color _1, uint segs, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_curve")] | |
internal static extern void nk_draw_list_stroke_curve(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 p0, Nuklear.Native.nk_vec2 cp0, Nuklear.Native.nk_vec2 cp1, Nuklear.Native.nk_vec2 p1, Nuklear.Native.nk_color _1, uint segments, float thickness); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_stroke_poly_line")] | |
internal static extern void nk_draw_list_stroke_poly_line(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2* pnts, uint cnt, Nuklear.Native.nk_color _1, Nuklear.Native.nk_draw_list_stroke _2, float thickness, Nuklear.Native.nk_anti_aliasing _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_fill_rect")] | |
internal static extern void nk_draw_list_fill_rect(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_rect rect, Nuklear.Native.nk_color _1, float rounding); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_fill_rect_multi_color")] | |
internal static extern void nk_draw_list_fill_rect_multi_color(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_rect rect, Nuklear.Native.nk_color left, Nuklear.Native.nk_color top, Nuklear.Native.nk_color right, Nuklear.Native.nk_color bottom); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_fill_triangle")] | |
internal static extern void nk_draw_list_fill_triangle(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 a, Nuklear.Native.nk_vec2 b, Nuklear.Native.nk_vec2 c, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_fill_circle")] | |
internal static extern void nk_draw_list_fill_circle(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2 center, float radius, Nuklear.Native.nk_color col, uint segs); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_fill_poly_convex")] | |
internal static extern void nk_draw_list_fill_poly_convex(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_vec2* points, uint count, Nuklear.Native.nk_color _1, Nuklear.Native.nk_anti_aliasing _2); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_add_image")] | |
internal static extern void nk_draw_list_add_image(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_image texture, Nuklear.Native.nk_rect rect, Nuklear.Native.nk_color _1); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_draw_list_add_text")] | |
internal static extern void nk_draw_list_add_text(Nuklear.Native.nk_draw_list* _0, Nuklear.Native.nk_user_font* _1, Nuklear.Native.nk_rect _2, sbyte* text, int len, float font_height, Nuklear.Native.nk_color _3); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_item_image")] | |
internal static extern void nk_style_item_image(Nuklear.Native.nk_style_item @return, Nuklear.Native.nk_image img); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_item_color")] | |
internal static extern void nk_style_item_color(Nuklear.Native.nk_style_item @return, Nuklear.Native.nk_color _0); | |
[SuppressUnmanagedCodeSecurity] | |
[DllImport("Nuklear", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, | |
EntryPoint="nk_style_item_hide")] | |
internal static extern void nk_style_item_hide(Nuklear.Native.nk_style_item @return); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment