| 3 | // *********************************************************************** |
| 4 | |
| 5 | void DrawBox(f32 x, f32 y, f32 z, f32 width, f32 height, f32 depth) { |
| 6 | BeginObject3D(EPrimitiveType::Triangles); |
| 7 | |
| 8 | // Color(Vec4f(1.0f, 0.0f, 0.0f, 1.0f)); |
| 9 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 10 | Vertex(Vec3f(x, y, z)); |
| 11 | TexCoord(Vec2f(1.0f, 0.0f)); |
| 12 | Vertex(Vec3f(x + width, y, z)); |
| 13 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 14 | Vertex(Vec3f(x + width, y + height, z)); |
| 15 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 16 | Vertex(Vec3f(x, y, z)); |
| 17 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 18 | Vertex(Vec3f(x + width, y + height, z)); |
| 19 | TexCoord(Vec2f(0.0f, 1.0f)); |
| 20 | Vertex(Vec3f(x, y + height, z)); |
| 21 | |
| 22 | // Color(Vec4f(1.0f, 0.0f, 1.0f, 1.0f)); |
| 23 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 24 | Vertex(Vec3f(x, y, z + depth)); |
| 25 | TexCoord(Vec2f(0.0f, 1.0f)); |
| 26 | Vertex(Vec3f(x, y + height, z + depth)); |
| 27 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 28 | Vertex(Vec3f(x + width, y + height, z + depth)); |
| 29 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 30 | Vertex(Vec3f(x, y, z + depth)); |
| 31 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 32 | Vertex(Vec3f(x + width, y + height, z + depth)); |
| 33 | TexCoord(Vec2f(1.0f, 0.0f)); |
| 34 | Vertex(Vec3f(x + width, y, z + depth)); |
| 35 | |
| 36 | // Color(Vec4f(1.0f, 1.0f, 0.0f, 1.0f)); |
| 37 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 38 | Vertex(Vec3f(x, y, z)); |
| 39 | TexCoord(Vec2f(0.0f, 1.0f)); |
| 40 | Vertex(Vec3f(x, y + height, z)); |
| 41 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 42 | Vertex(Vec3f(x, y + height, z + depth)); |
| 43 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 44 | Vertex(Vec3f(x, y, z)); |
| 45 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 46 | Vertex(Vec3f(x, y + height, z + depth)); |
| 47 | TexCoord(Vec2f(1.0f, 0.0f)); |
| 48 | Vertex(Vec3f(x, y, z + depth)); |
| 49 | |
| 50 | // Color(Vec4f(1.0f, 1.0f, 1.0f, 1.0f)); |
| 51 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 52 | Vertex(Vec3f(x + width, y, z)); |
| 53 | TexCoord(Vec2f(1.0f, 0.0f)); |
| 54 | Vertex(Vec3f(x + width, y, z + depth)); |
| 55 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 56 | Vertex(Vec3f(x + width, y + height, z + depth)); |
| 57 | TexCoord(Vec2f(0.0f, 0.0f)); |
| 58 | Vertex(Vec3f(x + width, y, z)); |
| 59 | TexCoord(Vec2f(1.0f, 1.0f)); |
| 60 | Vertex(Vec3f(x + width, y + height, z + depth)); |
| 61 | TexCoord(Vec2f(0.0f, 1.0f)); |
| 62 | Vertex(Vec3f(x + width, y + height, z)); |
nothing calls this directly
no test coverage detected