LibreOffice Module canvas (master)  1
Namespaces | Functions
ogl_spritedevicehelper.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/utils/canvastools.hxx>
#include <basegfx/utils/unopolypolygon.hxx>
#include <com/sun/star/awt/XTopWindow.hpp>
#include <com/sun/star/rendering/XIntegerBitmapColorSpace.hpp>
#include <com/sun/star/uno/Reference.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <vcl/canvastools.hxx>
#include <vcl/opengl/OpenGLHelper.hxx>
#include <vcl/syschild.hxx>
#include "ogl_spritedevicehelper.hxx"
#include "ogl_spritecanvas.hxx"
#include "ogl_canvasbitmap.hxx"
#include "ogl_canvastools.hxx"
#include "ogl_canvascustomsprite.hxx"
#include "ogl_texturecache.hxx"
#include <iterator>
Include dependency graph for ogl_spritedevicehelper.cxx:

Go to the source code of this file.

Namespaces

 oglcanvas
 

Functions

static void initContext ()
 
static void initTransformation (const ::Size &rSize)
 
static void oglcanvas::setupUniforms (unsigned int nProgramId, const ::basegfx::B2DHomMatrix &rTexTransform)
 
static void oglcanvas::setupUniforms (unsigned int nProgramId, const rendering::ARGBColor *pColors, const uno::Sequence< double > &rStops, const ::basegfx::B2DHomMatrix &rTexTransform)
 
static void oglcanvas::setupUniforms (unsigned int nProgramId, const rendering::ARGBColor &rStartColor, const rendering::ARGBColor &rEndColor, const ::basegfx::B2DHomMatrix &rTexTransform)
 

Function Documentation

static void initContext ( )
static

Definition at line 35 of file ogl_spritedevicehelper.cxx.

static void initTransformation ( const ::Size rSize)
static

Definition at line 54 of file ogl_spritedevicehelper.cxx.

Variable Documentation

GLuint mnDepthId

Definition at line 505 of file ogl_spritedevicehelper.cxx.

GLuint mnFrambufferId

Definition at line 504 of file ogl_spritedevicehelper.cxx.

GLuint mnTextureId

Definition at line 506 of file ogl_spritedevicehelper.cxx.