LibreOffice Module canvas (master) 1
|
#include <ogl_canvasfont.hxx>
Public Types | |
typedef rtl::Reference< CanvasFont > | ImplRef |
Public Member Functions | |
CanvasFont (const CanvasFont &)=delete | |
make noncopyable More... | |
const CanvasFont & | operator= (const CanvasFont &)=delete |
CanvasFont (css::rendering::FontRequest fontRequest, const css::uno::Sequence< css::beans::PropertyValue > &extraFontProperties, const css::geometry::Matrix2D &fontMatrix) | |
virtual css::uno::Reference< css::rendering::XTextLayout > SAL_CALL | createTextLayout (const css::rendering::StringContext &aText, sal_Int8 nDirection, sal_Int64 nRandomSeed) override |
virtual css::rendering::FontRequest SAL_CALL | getFontRequest () override |
virtual css::rendering::FontMetrics SAL_CALL | getFontMetrics () override |
virtual css::uno::Sequence< double > SAL_CALL | getAvailableSizes () override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getExtraFontProperties () override |
const css::geometry::Matrix2D & | getFontMatrix () const |
sal_uInt32 | getEmphasisMark () const |
Public Member Functions inherited from comphelper::WeakComponentImplHelper< typename... Ifc > | |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | dispose () noexcept final override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
Public Member Functions inherited from comphelper::WeakComponentImplHelperBase | |
virtual | ~WeakComponentImplHelperBase () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual void | disposing (std::unique_lock< std::mutex > &) |
Public Member Functions inherited from comphelper::UnoImplBase | |
virtual | ~UnoImplBase () |
Private Attributes | |
css::rendering::FontRequest | maFontRequest |
sal_uInt32 | mnEmphasisMark |
css::geometry::Matrix2D | maFontMatrix |
Additional Inherited Members | |
Protected Member Functions inherited from comphelper::WeakComponentImplHelperBase | |
void | throwIfDisposed (std::unique_lock< std::mutex > &) |
Protected Attributes inherited from comphelper::WeakComponentImplHelperBase | |
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | maEventListeners |
Protected Attributes inherited from comphelper::UnoImplBase | |
std::mutex | m_aMutex |
bool | m_bDisposed |
Definition at line 28 of file ogl_canvasfont.hxx.
Definition at line 31 of file ogl_canvasfont.hxx.
|
delete |
make noncopyable
oglcanvas::CanvasFont::CanvasFont | ( | css::rendering::FontRequest | fontRequest, |
const css::uno::Sequence< css::beans::PropertyValue > & | extraFontProperties, | ||
const css::geometry::Matrix2D & | fontMatrix | ||
) |
|
overridevirtual |
|
overridevirtual |
Definition at line 42 of file ogl_canvasfont.cxx.
|
inline |
Definition at line 50 of file ogl_canvasfont.hxx.
References mnEmphasisMark.
|
overridevirtual |
Definition at line 48 of file ogl_canvasfont.cxx.
|
inline |
Definition at line 48 of file ogl_canvasfont.hxx.
References maFontMatrix.
|
overridevirtual |
Definition at line 61 of file ogl_canvasfont.cxx.
|
overridevirtual |
Definition at line 54 of file ogl_canvasfont.cxx.
References m_aMutex.
|
delete |
|
private |
Definition at line 55 of file ogl_canvasfont.hxx.
Referenced by getFontMatrix().
|
private |
Definition at line 53 of file ogl_canvasfont.hxx.
|
private |
Definition at line 54 of file ogl_canvasfont.hxx.
Referenced by getEmphasisMark().