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 dependency graph for ogl_spritedevicehelper.cxx:

Go to the source code of this file.

Namespaces

namespace  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

◆ initContext()

static void initContext ( )
static

Definition at line 33 of file ogl_spritedevicehelper.cxx.

◆ initTransformation()

static void initTransformation ( const ::Size rSize)
static

Definition at line 52 of file ogl_spritedevicehelper.cxx.

Variable Documentation

◆ mnDepthId

GLuint mnDepthId
private

Definition at line 501 of file ogl_spritedevicehelper.cxx.

◆ mnFramebufferId

GLuint mnFramebufferId
private

Definition at line 500 of file ogl_spritedevicehelper.cxx.

◆ mnTextureId

GLuint mnTextureId
private

Definition at line 502 of file ogl_spritedevicehelper.cxx.