MCPcopy Create free account
hub / github.com/crosire/reshade / convert

Function convert

source/imgui_function_table_19180.cpp:14–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12namespace
13{
14 void convert(const imgui_io_19191 &new_io, imgui_io_19180 &old_io)
15 {
16 old_io.ConfigFlags = new_io.ConfigFlags;
17 old_io.BackendFlags = new_io.BackendFlags;
18 old_io.DisplaySize = new_io.DisplaySize;
19 old_io.DeltaTime = new_io.DeltaTime;
20 old_io.IniSavingRate = new_io.IniSavingRate;
21 old_io.IniFilename = new_io.IniFilename;
22 old_io.LogFilename = new_io.LogFilename;
23 old_io.UserData = new_io.UserData;
24
25 // It's not safe to access the internal fields of 'FontAtlas'
26 old_io.Fonts = new_io.Fonts;
27 old_io.FontGlobalScale = new_io.FontGlobalScale;
28 old_io.FontAllowUserScaling = new_io.FontAllowUserScaling;
29 old_io.FontDefault = nullptr;
30 old_io.DisplayFramebufferScale = new_io.DisplayFramebufferScale;
31
32 old_io.ConfigNavSwapGamepadButtons = new_io.ConfigNavSwapGamepadButtons;
33 old_io.ConfigNavMoveSetMousePos = new_io.ConfigNavMoveSetMousePos;
34 old_io.ConfigNavCaptureKeyboard = new_io.ConfigNavCaptureKeyboard;
35 old_io.ConfigNavEscapeClearFocusItem = new_io.ConfigNavEscapeClearFocusItem;
36 old_io.ConfigNavEscapeClearFocusWindow = new_io.ConfigNavEscapeClearFocusWindow;
37 old_io.ConfigNavCursorVisibleAuto = new_io.ConfigNavCursorVisibleAuto;
38 old_io.ConfigNavCursorVisibleAlways = new_io.ConfigNavCursorVisibleAlways;
39
40 old_io.ConfigDockingNoSplit = new_io.ConfigDockingNoSplit;
41 old_io.ConfigDockingWithShift = new_io.ConfigDockingWithShift;
42 old_io.ConfigDockingAlwaysTabBar = new_io.ConfigDockingAlwaysTabBar;
43 old_io.ConfigDockingTransparentPayload = new_io.ConfigDockingTransparentPayload;
44
45 old_io.ConfigViewportsNoAutoMerge = new_io.ConfigViewportsNoAutoMerge;
46 old_io.ConfigViewportsNoTaskBarIcon = new_io.ConfigViewportsNoTaskBarIcon;
47 old_io.ConfigViewportsNoDecoration = new_io.ConfigViewportsNoDecoration;
48 old_io.ConfigViewportsNoDefaultParent = new_io.ConfigViewportsNoDefaultParent;
49
50 old_io.MouseDrawCursor = new_io.MouseDrawCursor;
51 old_io.ConfigMacOSXBehaviors = new_io.ConfigMacOSXBehaviors;
52 old_io.ConfigInputTrickleEventQueue = new_io.ConfigInputTrickleEventQueue;
53 old_io.ConfigInputTextCursorBlink = new_io.ConfigInputTextCursorBlink;
54 old_io.ConfigInputTextEnterKeepActive = new_io.ConfigInputTextEnterKeepActive;
55 old_io.ConfigDragClickToInputText = new_io.ConfigDragClickToInputText;
56 old_io.ConfigWindowsResizeFromEdges = new_io.ConfigWindowsResizeFromEdges;
57 old_io.ConfigWindowsMoveFromTitleBarOnly = new_io.ConfigWindowsMoveFromTitleBarOnly;
58 old_io.ConfigWindowsCopyContentsWithCtrlC = new_io.ConfigWindowsCopyContentsWithCtrlC;
59 old_io.ConfigScrollbarScrollByPage = new_io.ConfigScrollbarScrollByPage;
60 old_io.ConfigMemoryCompactTimer = new_io.ConfigMemoryCompactTimer;
61
62 old_io.MouseDoubleClickTime = new_io.MouseDoubleClickTime;
63 old_io.MouseDoubleClickMaxDist = new_io.MouseDoubleClickMaxDist;
64 old_io.MouseDragThreshold = new_io.MouseDragThreshold;
65 old_io.KeyRepeatDelay = new_io.KeyRepeatDelay;
66 old_io.KeyRepeatRate = new_io.KeyRepeatRate;
67
68 old_io.ConfigErrorRecovery = new_io.ConfigErrorRecovery;
69 old_io.ConfigErrorRecoveryEnableAssert = new_io.ConfigErrorRecoveryEnableAssert;
70 old_io.ConfigErrorRecoveryEnableDebugLog = new_io.ConfigErrorRecoveryEnableDebugLog;
71 old_io.ConfigErrorRecoveryEnableTooltip = new_io.ConfigErrorRecoveryEnableTooltip;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected