RigsofRods
2023.09
Soft-body Physics Simulation
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
doc
angelscript
Script2Game
AngelImGui
AngelImGui_funcs_windows.h
Go to the documentation of this file.
1
2
// =================================================== //
3
// THIS IS NOT A C++ HEADER! Only a dummy for Doxygen. //
4
// =================================================== //
5
6
namespace
AngelImGui
{
// Dummy namespace, just to distinguish AngelScript from C++
7
16
// > Windows
17
bool
Begin(
const
string
&in,
bool
&inout,
int
=0);
18
void
End();
19
20
// > Child windows
21
bool
BeginChild(
const
string
&in,
const
vector2&in=vector2(0,0),
bool
=
false
,
int
=0);
22
bool
BeginChild(uint,
const
vector2&in=vector2(0,0),
bool
=
false
,
int
=0);
23
void
EndChild();
24
ImDrawList@ GetWindowDrawList();
25
void
PushStyleVar(
int
index,
float
val);
26
void
PushStyleVar(
int
index,
const
vector2&in val);
27
void
PopStyleVar(
int
count = 1)
", asFUNCTION(ImGui::PopStyleVar), asCALL_CDECL);
28
void PushStyleColor(int index, const color&in color);
29
void PopStyleColor(int count = 1);
30
void SetNextItemWidth(float);
31
void SetNextItemOpen(bool, ImGuiCond);
32
33
vector2 GetContentRegionMax();
34
vector2 GetContentRegionAvail();
35
float GetContentRegionAvailWidth();
36
vector2 GetWindowContentRegionMin();
37
vector2 GetWindowContentRegionMax();
38
float GetWindowRegionWidth();
39
40
vector2 GetWindowPos();
41
vector2 GetWindowSize();
42
float GetWindowWedth();
43
float GetWindowHeight();
44
bool IsWindowCollapsed();
45
void SetWindowFontScale(float);
46
47
void SetNextWindowPos(vector2, int=0, vector2=vector2(0,0));
48
void SetNextWindowSize(vector2);
49
void SetNextWindowContentSize(vector2);
50
void SetNextWindowCollapsed(bool);
51
void SetNextWindowFocus();
52
void SetWindowPos(vector2);
53
void SetWindowSize(vector2);
54
void SetWindowCollapsed(bool);
55
void SetWindowFocus();
56
57
void SetWindowPos(const string&in, vector2);
58
void SetWindowSize(const string&in, vector2);
59
void SetWindowCollapsed(const string&in, bool);
60
void SetWindowFocus(const string&in);
61
62
float GetScrollX();
63
float GetScrollY();
64
float GetScrollMaxX();
65
float GetScrollMaxY();
66
void SetScrollX(float);
67
void SetScrollY(float);
68
void SetScrollHere(float = 0.5f);
69
void SetScrollFromPosY(float, float = 0.5f);
70
71
void Separator();
72
void SameLine(float = 0.0f, float = -1.0f);
73
void NewLine();
74
void Spacing();
75
void Dummy(vector2);
76
void Indent(float = 0.0f);
77
void Unindent(float = 0.0f);
78
void BeginGroup();
79
void EndGroup();
80
vector2 GetCursorPos();
81
float GetCursorPosX();
82
float GetCursorPosY();
83
void SetCursorPos(vector2);
84
void SetCursorPosX(float);
85
void SetCursorPosY(float);
86
vector2 GetCursorStartPos();
87
vector2 GetCursorScreenPos();
88
void SetCursorScreenPos(vector2);
89
void AlignTextToFramePadding();
90
float GetTextLineHeight();
91
float GetTextLineHeightWithSpacing();
92
93
94
97
98
} // namespace AngelImGui (dummy, just to distinguish AngelScript from C++)
AngelImGui
DearIMGUI-AngelScript bindings; Actually named ImGui in the scripts, just changed for docs to separat...
Definition:
AngelImGui_funcs_columns.h:6
Generated by
1.8.17