// ------------------------------------------------------------------------------ // // 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; using Dalamud.Bindings.ImGui; namespace Dalamud.Bindings.ImPlot { /// /// To be documented. /// [StructLayout(LayoutKind.Sequential)] public partial struct FormatterTimeData { /// /// To be documented. /// public ImPlotTime Time; /// /// To be documented. /// public ImPlotDateTimeSpec Spec; /// /// To be documented. /// public unsafe void* UserFormatter; /// /// To be documented. /// public unsafe void* UserFormatterData; /// /// To be documented. /// public unsafe FormatterTimeData(ImPlotTime time = default, ImPlotDateTimeSpec spec = default, ImPlotFormatter userFormatter = default, void* userFormatterData = default) { Time = time; Spec = spec; UserFormatter = (void*)Marshal.GetFunctionPointerForDelegate(userFormatter); UserFormatterData = userFormatterData; } } }