// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ using System; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using HexaGen.Runtime; using System.Numerics; namespace Dalamud.Bindings.ImGui { /// /// To be documented. /// [StructLayout(LayoutKind.Sequential)] public partial struct ImGuiWindowTempData { /// /// To be documented. /// public Vector2 CursorPos; /// /// To be documented. /// public Vector2 CursorPosPrevLine; /// /// To be documented. /// public Vector2 CursorStartPos; /// /// To be documented. /// public Vector2 CursorMaxPos; /// /// To be documented. /// public Vector2 IdealMaxPos; /// /// To be documented. /// public Vector2 CurrLineSize; /// /// To be documented. /// public Vector2 PrevLineSize; /// /// To be documented. /// public float CurrLineTextBaseOffset; /// /// To be documented. /// public float PrevLineTextBaseOffset; /// /// To be documented. /// public byte IsSameLine; /// /// To be documented. /// public ImVec1 Indent; /// /// To be documented. /// public ImVec1 ColumnsOffset; /// /// To be documented. /// public ImVec1 GroupOffset; /// /// To be documented. /// public Vector2 CursorStartPosLossyness; /// /// To be documented. /// public ImGuiNavLayer NavLayerCurrent; /// /// To be documented. /// public short NavLayersActiveMask; /// /// To be documented. /// public short NavLayersActiveMaskNext; /// /// To be documented. /// public uint NavFocusScopeIdCurrent; /// /// To be documented. /// public byte NavHideHighlightOneFrame; /// /// To be documented. /// public byte NavHasScroll; /// /// To be documented. /// public byte MenuBarAppending; /// /// To be documented. /// public Vector2 MenuBarOffset; /// /// To be documented. /// public ImGuiMenuColumns MenuColumns; /// /// To be documented. /// public int TreeDepth; /// /// To be documented. /// public uint TreeJumpToParentOnPopMask; /// /// To be documented. /// public ImVector ChildWindows; /// /// To be documented. /// public unsafe ImGuiStorage* StateStorage; /// /// To be documented. /// public unsafe ImGuiOldColumns* CurrentColumns; /// /// To be documented. /// public int CurrentTableIdx; /// /// To be documented. /// public ImGuiLayoutType LayoutType; /// /// To be documented. /// public ImGuiLayoutType ParentLayoutType; /// /// To be documented. /// public float ItemWidth; /// /// To be documented. /// public float TextWrapPos; /// /// To be documented. /// public ImVector ItemWidthStack; /// /// To be documented. /// public ImVector TextWrapPosStack; /// /// To be documented. /// public unsafe ImGuiWindowTempData(Vector2 cursorPos = default, Vector2 cursorPosPrevLine = default, Vector2 cursorStartPos = default, Vector2 cursorMaxPos = default, Vector2 idealMaxPos = default, Vector2 currLineSize = default, Vector2 prevLineSize = default, float currLineTextBaseOffset = default, float prevLineTextBaseOffset = default, bool isSameLine = default, ImVec1 indent = default, ImVec1 columnsOffset = default, ImVec1 groupOffset = default, Vector2 cursorStartPosLossyness = default, ImGuiNavLayer navLayerCurrent = default, short navLayersActiveMask = default, short navLayersActiveMaskNext = default, uint navFocusScopeIdCurrent = default, bool navHideHighlightOneFrame = default, bool navHasScroll = default, bool menuBarAppending = default, Vector2 menuBarOffset = default, ImGuiMenuColumns menuColumns = default, int treeDepth = default, uint treeJumpToParentOnPopMask = default, ImVector childWindows = default, ImGuiStorage* stateStorage = default, ImGuiOldColumns* currentColumns = default, int currentTableIdx = default, ImGuiLayoutType layoutType = default, ImGuiLayoutType parentLayoutType = default, float itemWidth = default, float textWrapPos = default, ImVector itemWidthStack = default, ImVector textWrapPosStack = default) { CursorPos = cursorPos; CursorPosPrevLine = cursorPosPrevLine; CursorStartPos = cursorStartPos; CursorMaxPos = cursorMaxPos; IdealMaxPos = idealMaxPos; CurrLineSize = currLineSize; PrevLineSize = prevLineSize; CurrLineTextBaseOffset = currLineTextBaseOffset; PrevLineTextBaseOffset = prevLineTextBaseOffset; IsSameLine = isSameLine ? (byte)1 : (byte)0; Indent = indent; ColumnsOffset = columnsOffset; GroupOffset = groupOffset; CursorStartPosLossyness = cursorStartPosLossyness; NavLayerCurrent = navLayerCurrent; NavLayersActiveMask = navLayersActiveMask; NavLayersActiveMaskNext = navLayersActiveMaskNext; NavFocusScopeIdCurrent = navFocusScopeIdCurrent; NavHideHighlightOneFrame = navHideHighlightOneFrame ? (byte)1 : (byte)0; NavHasScroll = navHasScroll ? (byte)1 : (byte)0; MenuBarAppending = menuBarAppending ? (byte)1 : (byte)0; MenuBarOffset = menuBarOffset; MenuColumns = menuColumns; TreeDepth = treeDepth; TreeJumpToParentOnPopMask = treeJumpToParentOnPopMask; ChildWindows = childWindows; StateStorage = stateStorage; CurrentColumns = currentColumns; CurrentTableIdx = currentTableIdx; LayoutType = layoutType; ParentLayoutType = parentLayoutType; ItemWidth = itemWidth; TextWrapPos = textWrapPos; ItemWidthStack = itemWidthStack; TextWrapPosStack = textWrapPosStack; } } }