LibreOffice Module vcl (master)  1
Namespaces | Functions | Variables
utils.hxx File Reference
#include <vcl/skia/SkiaHelper.hxx>
#include <tools/gen.hxx>
#include <driverblocklist.hxx>
#include <SkRegion.h>
#include <tools/sk_app/VulkanWindowContext.h>
Include dependency graph for utils.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SkiaHelper
 

Functions

GrContext * SkiaHelper::getSharedGrContext ()
 
void SkiaHelper::disableRenderMethod (RenderMethod method)
 
VCL_DLLPUBLIC sk_sp< SkSurface > SkiaHelper::createSkSurface (int width, int height, SkColorType type=kN32_SkColorType)
 
sk_sp< SkSurface > SkiaHelper::createSkSurface (const Size &size, SkColorType type=kN32_SkColorType)
 
VCL_DLLPUBLIC sk_sp< SkImage > SkiaHelper::createSkImage (const SkBitmap &bitmap)
 
VCL_DLLPUBLIC void SkiaHelper::prepareSkia (std::unique_ptr< sk_app::WindowContext >(*createVulkanWindowContext)(bool))
 
void SkiaHelper::prefillSurface (sk_sp< SkSurface > &surface)
 
VCL_DLLPUBLIC void SkiaHelper::dump (const SkBitmap &bitmap, const char *file)
 
VCL_DLLPUBLIC void SkiaHelper::dump (const sk_sp< SkImage > &image, const char *file)
 
VCL_DLLPUBLIC void SkiaHelper::dump (const sk_sp< SkSurface > &surface, const char *file)
 
DriverBlocklist::DeviceVendor SkiaHelper::getVendor ()
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SkRect &rectangle)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SkIRect &rectangle)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const SkRegion &region)
 

Variables

uint32_t SkiaHelper::vendorId
 

Function Documentation

template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
const SkRegion &  region 
)
inline

Definition at line 94 of file utils.hxx.

References i.

template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
const SkIRect &  rectangle 
)
inline

Definition at line 83 of file utils.hxx.

References rectangle().

template<typename charT , typename traits >
std::basic_ostream<charT, traits>& operator<< ( std::basic_ostream< charT, traits > &  stream,
const SkRect &  rectangle 
)
inline

Definition at line 72 of file utils.hxx.

References rectangle(), and stream.