|
diff --git a/UIWidgets_8h.js b/UIWidgets_8h.js
index 3e3b81727..1a3ff7067 100644
--- a/UIWidgets_8h.js
+++ b/UIWidgets_8h.js
@@ -8,6 +8,7 @@ var UIWidgets_8h =
[ "UIWidgets::IntSliderOptions", "structUIWidgets_1_1IntSliderOptions.html", "structUIWidgets_1_1IntSliderOptions" ],
[ "UIWidgets::FloatSliderOptions", "structUIWidgets_1_1FloatSliderOptions.html", "structUIWidgets_1_1FloatSliderOptions" ],
[ "IMGUI_DEFINE_MATH_OPERATORS", "UIWidgets_8h.html#adf4d73301961430d50d7edd96f92ce38", null ],
+ [ "UIWidgets::Colors", "namespaceUIWidgets.html#a20505336f67ae9f7fb097fac83a5b731", null ],
[ "UIWidgets::SectionFunc", "namespaceUIWidgets.html#ae6baa537b60cf1d33e03e5e0c440c962", null ],
[ "UIWidgets::Colors", "namespaceUIWidgets.html#ab518b3979a369a95a6e490c6d8f87d26", [
[ "UIWidgets::Red", "namespaceUIWidgets.html#ab518b3979a369a95a6e490c6d8f87d26a197d0422f331777e7c59bbf3d5215250", null ],
diff --git a/UIWidgets_8h_source.html b/UIWidgets_8h_source.html
index 8ff44b188..667ca4039 100644
--- a/UIWidgets_8h_source.html
+++ b/UIWidgets_8h_source.html
@@ -154,7 +154,7 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
@@ -177,32 +177,32 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
66 { Colors::Pink, ImVec4(0.87f, 0.3f, 0.87f, 1.0f) },
+
67 { Colors::Red, ImVec4(0.55f, 0.0f, 0.0f, 1.0f) },
+
68 { Colors::DarkRed, ImVec4(0.3f, 0.0f, 0.0f, 1.0f) },
+
69 { Colors::Orange, ImVec4(0.85f, 0.55f, 0.0f, 1.0f) },
+
70 { Colors::Yellow, ImVec4(0.95f, 0.95f, 0.0f, 1.0f) },
+
71 { Colors::Green, ImVec4(0.0f, 0.55f, 0.0f, 1.0f) },
+
72 { Colors::DarkGreen, ImVec4(0.0f, 0.3f, 0.0f, 1.0f) },
+
73 { Colors::Cyan, ImVec4(0.0f, 0.9f, 0.9f, 1.0f) },
+
74 { Colors::LightBlue, ImVec4(0.0f, 0.24f, 0.8f, 1.0f) },
+
75 { Colors::Blue, ImVec4(0.08f, 0.03f, 0.65f, 1.0f) },
+
76 { Colors::DarkBlue, ImVec4(0.03f, 0.0f, 0.5f, 1.0f) },
+
77 { Colors::Indigo, ImVec4(0.35f, 0.0f, 0.87f, 1.0f) },
+
78 { Colors::Violet, ImVec4(0.5f, 0.0f, 0.9f, 1.0f) },
+
79 { Colors::Purple, ImVec4(0.31f, 0.0f, 0.67f, 1.0f) },
+
80 { Colors::Brown, ImVec4(0.37f, 0.18f, 0.0f, 1.0f) },
+
81 { Colors::LightGray, ImVec4(0.75f, 0.75f, 0.75f, 1.0f) },
+
82 { Colors::Gray, ImVec4(0.45f, 0.45f, 0.45f, 1.0f) },
+
83 { Colors::DarkGray, ImVec4(0.15f, 0.15f, 0.15f, 1.0f) },
+
84 { Colors::Black, ImVec4(0.0f, 0.0f, 0.0f, 1.0f)},
+
85 { Colors::White, ImVec4(1.0f, 1.0f, 1.0f, 1.0f) },
+
86 { Colors::NoColor, ImVec4(0.0f, 0.0f, 0.0f, 0.0f)},
@@ -242,7 +242,7 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
@@ -268,7 +268,7 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
@@ -294,9 +294,9 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
-
-
+
+
+
@@ -306,13 +306,13 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
@@ -335,10 +335,10 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
179 std::unordered_map<int32_t, const char*>
comboMap = {};
-
-
+
+
-
+
@@ -354,13 +354,13 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
@@ -387,9 +387,9 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
-
-
+
+
+
@@ -430,13 +430,13 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
@@ -464,9 +464,9 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
-
-
+
+
+
@@ -507,13 +507,13 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
@@ -542,30 +542,30 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
-
+
331 bool BeginMenu(
const char* label, Colors color = Colors::LightBlue);
-
+
-
+
336 bool MenuItem(
const char* label,
const char* shortcut =
NULL, Colors color = Colors::LightBlue);
-
+
341 bool Button(
const char* label,
const ButtonOptions& options = {});
342 bool WindowButton(
const char* label,
const char* cvarName, std::shared_ptr<Ship::GuiWindow> windowPtr,
const ButtonOptions& options = {});
-
+
347 void RenderText(ImVec2 pos,
const char* text,
const char* text_end,
bool hide_text_after_hash);
-
+
@@ -928,7 +928,7 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
+
@@ -1026,28 +1026,28 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
+
-
+
-
-
+
-
+
@@ -1055,23 +1055,24 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
-
+
+
+
@@ -1079,7 +1080,6 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
-
@@ -1087,9 +1087,9 @@ $(function(){initNavTree('UIWidgets_8h_source.html',''); initResizable(true); })
+
-
Definition UIWidgets.h:18
diff --git a/World_8h_source.html b/World_8h_source.html
index 58b7c92c3..b0e150d63 100644
--- a/World_8h_source.html
+++ b/World_8h_source.html
@@ -151,8 +151,8 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
-
-
+
+
@@ -165,7 +165,7 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
-
+
@@ -231,7 +231,7 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
-
+
@@ -291,6 +291,7 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
void SetCurrentCup(Cup *cup)
Definition World.cpp:92
Cup * GetCurrentCup()
Definition World.h:95
StaticMeshActor * AddStaticMeshActor(const std::string &name, FVector pos, IRotator rot, FVector scale, const std::string &model, int32_t *collision)
Definition World.cpp:169
+
Matrix world_mtx
Definition World.h:115
size_t CupIndex
Definition World.h:118
Cup * CurrentCup
Definition World.h:57
@@ -323,7 +324,6 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
PlayerBombKart mPlayerBombKart[4]
Definition World.h:130
std::unique_ptr< Track > mTrack
Definition World.h:56
static World * Instance
Definition World.h:60
-
Matrix Mtx
Definition World.h:115
void DrawObjects(s32 cameraId)
Definition World.cpp:224
void DrawStaticMeshActors()
Definition World.cpp:175
void TickParticles()
Definition World.cpp:230
@@ -333,6 +333,7 @@ $(function(){initNavTree('World_8h_source.html',''); initResizable(true); });
RaceManager & GetRaceManager()
Definition World.h:64
World()
Definition World.cpp:26
f32 Vec3f[3]
Definition common_structs.h:10
+
MtxF Matrix
Definition matrix.h:52
Definition actor_types.h:124
diff --git a/actor__types_8h_source.html b/actor__types_8h_source.html
index fe06162ba..50d869444 100644
--- a/actor__types_8h_source.html
+++ b/actor__types_8h_source.html
@@ -223,7 +223,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -250,7 +250,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -274,7 +274,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -294,7 +294,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -333,7 +333,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -354,7 +354,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -371,7 +371,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -386,7 +386,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -403,7 +403,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -422,7 +422,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -452,7 +452,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -473,7 +473,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -492,7 +492,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -510,7 +510,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -535,7 +535,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
-
+
@@ -621,11 +621,11 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
Definition actor_types.h:124
s16 type
Definition actor_types.h:125
s16 unk_16
Definition actor_types.h:132
+struct Collision unk30
Definition actor_types.h:135
s16 state
Definition actor_types.h:128
Vec3s rot
Definition actor_types.h:131
Vec3f velocity
Definition actor_types.h:134
const char * model
Definition actor_types.h:136
-Collision unk30
Definition actor_types.h:135
f32 unk_08
Definition actor_types.h:129
s16 unk_04
Definition actor_types.h:127
s16 flags
Definition actor_types.h:126
@@ -634,7 +634,6 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
Definition actor_types.h:408
Vec3f velocity
Definition actor_types.h:426
Vec3s rot
Definition actor_types.h:417
-Collision unk30
Definition actor_types.h:427
f32 boundingBoxSize
Definition actor_types.h:415
s16 unk_16
Definition actor_types.h:424
s16 playerId
Definition actor_types.h:419
@@ -644,6 +643,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 bananaId
Definition actor_types.h:414
s16 unk_04
Definition actor_types.h:411
s16 flags
Definition actor_types.h:410
+struct Collision unk30
Definition actor_types.h:427
const char * model
Definition actor_types.h:428
s16 youngerIndex
Definition actor_types.h:421
s16 parentIndex
Definition actor_types.h:413
@@ -655,11 +655,11 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 unk_04
Definition actor_types.h:395
f32 unk_08
Definition actor_types.h:397
s16 unk_1E
Definition actor_types.h:402
+struct Collision unk30
Definition actor_types.h:404
s16 flags
Definition actor_types.h:394
s16 bananaIndices[5]
Definition actor_types.h:400
f32 unk_0C
Definition actor_types.h:398
f32 unk_20[4]
Definition actor_types.h:403
-Collision unk30
Definition actor_types.h:404
const char * model
Definition actor_types.h:405
s16 type
Definition actor_types.h:393
Definition common_structs.h:147
@@ -668,10 +668,10 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
const char * model
Definition actor_types.h:389
s16 someTimer
Definition actor_types.h:378
f32 targetY
Definition actor_types.h:386
+struct Collision unk30
Definition actor_types.h:388
s16 flags
Definition actor_types.h:377
f32 boundingBoxSize
Definition actor_types.h:381
f32 sizeScaling
Definition actor_types.h:380
-Collision unk30
Definition actor_types.h:388
f32 playerId
Definition actor_types.h:385
s16 state
Definition actor_types.h:379
s16 unk_16
Definition actor_types.h:383
@@ -679,7 +679,6 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
Vec3f pos
Definition actor_types.h:384
f32 unk_02C
Definition actor_types.h:387
Definition actor_types.h:189
-Collision unk30
Definition actor_types.h:200
s16 respawnTimer
Definition actor_types.h:192
f32 unk_08
Definition actor_types.h:194
Vec3s rot
Definition actor_types.h:196
@@ -688,6 +687,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
f32 boundingBoxSize
Definition actor_types.h:195
s16 unk_16
Definition actor_types.h:197
Vec3f velocity
Definition actor_types.h:199
+struct Collision unk30
Definition actor_types.h:200
s16 type
Definition actor_types.h:190
s16 flags
Definition actor_types.h:191
const char * model
Definition actor_types.h:201
@@ -696,6 +696,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 flags
Definition actor_types.h:358
f32 unk_028
Definition actor_types.h:369
f32 origY
Definition actor_types.h:368
+struct Collision unk30
Definition actor_types.h:371
f32 boundingBoxSize
Definition actor_types.h:364
s16 type
Definition actor_types.h:357
Vec3f pos
Definition actor_types.h:367
@@ -704,11 +705,9 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
const char * model
Definition actor_types.h:372
Vec3s rot
Definition actor_types.h:365
f32 unk_02C
Definition actor_types.h:370
-Collision unk30
Definition actor_types.h:371
s16 unk_16
Definition actor_types.h:366
Definition actor_types.h:249
f32 boundingBoxSize
Definition actor_types.h:257
-Collision unk30
Definition actor_types.h:264
f32 bonkTimer
Definition actor_types.h:255
Vec3f velocity
Definition actor_types.h:263
s16 animState
Definition actor_types.h:258
@@ -717,6 +716,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 unk_16
Definition actor_types.h:261
s16 unk_14
Definition actor_types.h:260
s16 flags
Definition actor_types.h:251
+struct Collision unk30
Definition actor_types.h:264
s16 targetPlayer
Definition actor_types.h:253
Vec3f pos
Definition actor_types.h:262
s16 state
Definition actor_types.h:254
@@ -732,25 +732,25 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
f32 unk_08
Definition actor_types.h:273
s16 flags
Definition actor_types.h:270
s16 type
Definition actor_types.h:269
+struct Collision unk30
Definition actor_types.h:279
const char * model
Definition actor_types.h:280
-Collision unk30
Definition actor_types.h:279
Definition actor_types.h:296
Vec3s rot
Definition actor_types.h:303
s16 state
Definition actor_types.h:300
s16 type
Definition actor_types.h:297
s16 unk_16
Definition actor_types.h:304
f32 unk_08
Definition actor_types.h:301
+struct Collision unk30
Definition actor_types.h:307
s16 variant
Definition actor_types.h:299
s16 flags
Definition actor_types.h:298
Vec3f velocity
Definition actor_types.h:306
Vec3f pos
Definition actor_types.h:305
const char * model
Definition actor_types.h:308
f32 boundingBoxSize
Definition actor_types.h:302
-Collision unk30
Definition actor_types.h:307
Definition actor_types.h:283
Vec4s visibilityStates
Definition actor_types.h:286
s16 type
Definition actor_types.h:284
-Collision unk30
Definition actor_types.h:292
+struct Collision unk30
Definition actor_types.h:292
Vec4s timers
Definition actor_types.h:290
f32 unk_02C
Definition actor_types.h:291
Vec4s unk10
Definition actor_types.h:288
@@ -768,7 +768,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
f32 unk_08
Definition actor_types.h:174
f32 boundingBoxSize
Definition actor_types.h:175
Vec3s rot
Definition actor_types.h:178
-Collision unk30
Definition actor_types.h:182
+struct Collision unk30
Definition actor_types.h:182
Vec3f pos
Definition actor_types.h:180
s16 someTimer
Definition actor_types.h:167
const char * model
Definition actor_types.h:183
@@ -782,11 +782,11 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
f32 shellId
Definition actor_types.h:340
s16 type
Definition actor_types.h:329
s16 playerId
Definition actor_types.h:348
+struct Collision unk30
Definition actor_types.h:352
Vec3f velocity
Definition actor_types.h:351
const char * model
Definition actor_types.h:353
s16 parentIndex
Definition actor_types.h:334
Vec3f pos
Definition actor_types.h:350
-Collision unk30
Definition actor_types.h:352
s16 targetPlayer
Definition actor_types.h:337
s16 someTimer
Definition actor_types.h:335
u16 pathIndex
Definition actor_types.h:345
@@ -800,11 +800,10 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
Vec3f pos
Definition actor_types.h:158
Vec3f velocity
Definition actor_types.h:159
s16 type
Definition actor_types.h:150
+struct Collision unk30
Definition actor_types.h:160
const char * model
Definition actor_types.h:161
Vec3s rot
Definition actor_types.h:156
-Collision unk30
Definition actor_types.h:160
Definition actor_types.h:311
-Collision unk30
Definition actor_types.h:324
s16 playerId
Definition actor_types.h:320
s16 state
Definition actor_types.h:315
s16 shellsAvailable
Definition actor_types.h:314
@@ -815,6 +814,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 unk_16
Definition actor_types.h:321
f32 firePressed
Definition actor_types.h:316
s16 flags
Definition actor_types.h:313
+struct Collision unk30
Definition actor_types.h:324
f32 unk_0C
Definition actor_types.h:317
const char * model
Definition actor_types.h:325
Vec3f shellIndices
Definition actor_types.h:323
@@ -824,7 +824,6 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 unk8
Definition UnkSpawnData.h:13
Definition actor_types.h:230
s16 unk_14
Definition actor_types.h:239
-Collision unk30
Definition actor_types.h:245
s16 eggRot
Definition actor_types.h:238
const char * model
Definition actor_types.h:246
s16 type
Definition actor_types.h:231
@@ -834,6 +833,7 @@ $(function(){initNavTree('actor__types_8h_source.html',''); initResizable(true);
s16 unk_16
Definition actor_types.h:240
s16 unk_06
Definition actor_types.h:234
s16 unk_04
Definition actor_types.h:233
+struct Collision unk30
Definition actor_types.h:245
f32 boundingBoxSize
Definition actor_types.h:236
Vec3f pathCenter
Definition actor_types.h:244
s16 pathRot
Definition actor_types.h:237
diff --git a/actors_8c.html b/actors_8c.html
index 659180f72..30deeff6c 100644
--- a/actors_8c.html
+++ b/actors_8c.html
@@ -202,8 +202,8 @@ Functions
| |
| void | func_802976D8 (Vec3s arg0) |
| |
-| void | func_802976EC (Collision *arg0, Vec3s arg1) |
-| |
+| void | func_802976EC (struct Collision *arg0, Vec3s arg1) |
+| |
| void | func_80297760 (struct Actor *arg0, Vec3f arg1) |
| |
| void | func_802977B0 (Player *player) |
@@ -456,7 +456,7 @@ Here is the caller graph for this function: