25 #include "common/rect.h" 26 #include "common/system.h" 28 #include "math/vector3d.h" 30 #include "engines/myst3/gfx.h" 32 #include "graphics/tinygl/tinygl.h" 43 void clear()
override;
49 void drawRect2D(
const Common::Rect &rect, uint8 a, uint8 r, uint8 g, uint8 b)
override;
51 float transparency = -1.0,
bool additiveBlending =
false)
override;
52 virtual void drawTexturedRect3D(
const Math::Vector3d &topLeft,
const Math::Vector3d &bottomLeft,
53 const Math::Vector3d &topRight,
const Math::Vector3d &bottomRight,
56 void drawCube(
Texture **textures)
override;
63 void drawFace(uint face,
Texture *texture);
Definition: gfx_tinygl.h:36
void flipBuffer() override
void selectTargetWindow(Window *window, bool is3D, bool scaled) override