MCPcopy Create free account
hub / github.com/RobLoach/raylib-cpp / UpdateFrame

Function UpdateFrame

projects/VSCode/FirstPerson.cpp:4–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2
3
4void UpdateFrame(raylib::Window& window, raylib::Camera3D& cam) {
5 static raylib::Vector3 position;
6
7 window.BeginDrawing();
8
9 cam.Update(CAMERA_ORBITAL);
10
11 window.ClearBackground(raylib::Color::RayWhite());
12
13 cam.BeginMode();
14
15 position.DrawCube({2.0f, 2.0f, 2.0f}, raylib::Color::Red());
16 position.DrawCubeWires({2.0f, 2.0f, 2.0f}, raylib::Color::Maroon());
17 DrawGrid(10, 1.0f);
18
19 cam.EndMode();
20
21 raylib::Vector2 textPosition{10, 40};
22 raylib::Text sampleText( GetFontDefault(),"This is a raylib-cpp example", 20.0f, 20.0f /10.0f, raylib::Color::DarkGray());
23 sampleText.Draw(textPosition);
24 window.EndDrawing();
25
26}
27
28int main() {
29

Callers 1

mainFunction · 0.85

Calls 6

RayWhiteFunction · 0.85
RedFunction · 0.85
MaroonFunction · 0.85
DarkGrayFunction · 0.85
UpdateMethod · 0.45
DrawMethod · 0.45

Tested by

no test coverage detected