LibreOffice Module canvas (master) 1
Namespaces | Functions
ogl_canvastools.cxx File Reference
#include <sal/config.h>
#include <epoxy/gl.h>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolygontriangulator.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/utils/tools.hxx>
#include <com/sun/star/rendering/ARGBColor.hpp>
#include "ogl_canvastools.hxx"
Include dependency graph for ogl_canvastools.cxx:

Go to the source code of this file.

Namespaces

namespace  oglcanvas
 

Functions

void oglcanvas::renderComplexPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly)
 triangulates polygon before More...
 
void oglcanvas::renderPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly)
 only use this for line polygons. More...
 
void oglcanvas::setupState (const ::basegfx::B2DHomMatrix &rTransform, GLenum eSrcBlend, GLenum eDstBlend, const rendering::ARGBColor &rColor)
 
void oglcanvas::renderOSD (const std::vector< double > &rNumbers, double scale)