14 virtual void SetClearColor(
const glm::vec4& color)
const override;
15 virtual void SetViewport(
int x,
int y,
int width,
int height)
const override;
16 virtual void Clear()
const override;
virtual void SetDepthWrittingState(bool enabled) const override
virtual void SetDepthTestingState(bool enabled) const override
virtual void DrawArray(const VertexArray *vao, DrawPrimitiveType primitive=DrawPrimitiveType::Triangles) const override
virtual void Clear() const override
virtual void SetViewport(int x, int y, int width, int height) const override
virtual void FlushBuffers() const override
virtual void ClearTextureBindings() const override
virtual void SetCullingState(bool enabled) const override
virtual void SetClearColor(const glm::vec4 &color) const override
GLenum DrawPrimitiveTypeToOpenGL(DrawPrimitiveType type) const