|
sal_uInt32 | canvas::tools::nextPow2 (sal_uInt32 x) |
| Compute the next highest power of 2 of a 32-bit value. More...
|
|
sal_Int32 | canvas::tools::roundDown (const double &rVal) |
| Count the number of 1-bits of a n-bit value. More...
|
|
sal_Int32 | canvas::tools::roundUp (const double &rVal) |
| Round given floating point value up to next integer. More...
|
|
geometry::RealSize2D | canvas::tools::createInfiniteSize2D () |
| Create a RealSize2D with both coordinate values set to +infinity. More...
|
|
CANVASTOOLS_DLLPUBLIC css::rendering::RenderState & | canvas::tools::initRenderState (css::rendering::RenderState &renderState) |
|
CANVASTOOLS_DLLPUBLIC css::rendering::ViewState & | canvas::tools::initViewState (css::rendering::ViewState &viewState) |
|
CANVASTOOLS_DLLPUBLIC::basegfx::B2DHomMatrix & | canvas::tools::getViewStateTransform (::basegfx::B2DHomMatrix &transform, const css::rendering::ViewState &viewState) |
|
CANVASTOOLS_DLLPUBLIC css::rendering::ViewState & | canvas::tools::setViewStateTransform (css::rendering::ViewState &viewState, const ::basegfx::B2DHomMatrix &transform) |
|
CANVASTOOLS_DLLPUBLIC::basegfx::B2DHomMatrix & | canvas::tools::getRenderStateTransform (::basegfx::B2DHomMatrix &transform, const css::rendering::RenderState &renderState) |
|
CANVASTOOLS_DLLPUBLIC css::rendering::RenderState & | canvas::tools::setRenderStateTransform (css::rendering::RenderState &renderState, const ::basegfx::B2DHomMatrix &transform) |
|
CANVASTOOLS_DLLPUBLIC css::rendering::RenderState & | canvas::tools::appendToRenderState (css::rendering::RenderState &renderState, const ::basegfx::B2DHomMatrix &transform) |
|
CANVASTOOLS_DLLPUBLIC css::rendering::RenderState & | canvas::tools::prependToRenderState (css::rendering::RenderState &renderState, const ::basegfx::B2DHomMatrix &transform) |
|
CANVASTOOLS_DLLPUBLIC::basegfx::B2DHomMatrix & | canvas::tools::mergeViewAndRenderTransform (::basegfx::B2DHomMatrix &transform, const css::rendering::ViewState &viewState, const css::rendering::RenderState &renderState) |
|
CANVASTOOLS_DLLPUBLIC css::geometry::AffineMatrix2D & | canvas::tools::setIdentityAffineMatrix2D (css::geometry::AffineMatrix2D &matrix) |
|
CANVASTOOLS_DLLPUBLIC css::geometry::Matrix2D & | canvas::tools::setIdentityMatrix2D (css::geometry::Matrix2D &matrix) |
|
::basegfx::B2DRange & | canvas::tools::calcTransformedRectBounds (::basegfx::B2DRange &o_Rect, const ::basegfx::B2DRange &i_Rect, const ::basegfx::B2DHomMatrix &i_Transformation) |
| Calc the bounding rectangle of a transformed rectangle. More...
|
|
::basegfx::B2DHomMatrix & | canvas::tools::calcRectToOriginTransform (::basegfx::B2DHomMatrix &o_transform, const ::basegfx::B2DRange &i_srcRect, const ::basegfx::B2DHomMatrix &i_transformation) |
| Calc a transform that maps the upper, left corner of a rectangle to the origin. More...
|
|
bool | canvas::tools::isInside (const ::basegfx::B2DRange &rContainedRect, const ::basegfx::B2DRange &rTransformRect, const ::basegfx::B2DHomMatrix &rTransformation) |
| Check whether a given rectangle is within another transformed rectangle. More...
|
|
CANVASTOOLS_DLLPUBLIC bool | canvas::tools::clipScrollArea (::basegfx::B2IRange &io_rSourceArea, ::basegfx::B2IPoint &io_rDestPoint, ::std::vector< ::basegfx::B2IRange > &o_ClippedAreas, const ::basegfx::B2IRange &rBounds) |
| Clip a scroll to the given bound rect. More...
|
|
::basegfx::B2IRange | canvas::tools::spritePixelAreaFromB2DRange (const ::basegfx::B2DRange &rRange) |
| Clip a blit between two differently surfaces. More...
|
|
CANVASTOOLS_DLLPUBLIC css::uno::Sequence< css::uno::Any > & | canvas::tools::getDeviceInfo (const css::uno::Reference< css::rendering::XCanvas > &i_rxCanvas, css::uno::Sequence< css::uno::Any > &o_rxParams) |
| Retrieve various internal properties of the actual canvas implementation. More...
|
|
uno::Reference< rendering::XIntegerBitmapColorSpace > const & | canvas::tools::getStdColorSpace () |
| Return a color space for a default RGBA integer format. More...
|
|
uno::Reference< rendering::XIntegerBitmapColorSpace > const & | canvas::tools::getStdColorSpaceWithoutAlpha () |
| Return a color space for a default RGB integer format. More...
|
|
CANVASTOOLS_DLLPUBLIC css::rendering::IntegerBitmapLayout | canvas::tools::getStdMemoryLayout (const css::geometry::IntegerSize2D &rBitmapSize) |
| Return a memory layout for a default RGBA integer format. More...
|
|
uno::Sequence< sal_Int8 > | canvas::tools::colorToStdIntSequence (const ::Color &rColor) |
| Convert standard 8888 RGBA color to vcl color. More...
|
|
template<typename Target , typename Source > |
Target | canvas::tools::numeric_cast (Source arg) |
| Cast numeric value into another (numeric) data type. More...
|
|
CANVASTOOLS_DLLPUBLIC css::awt::Rectangle | canvas::tools::getAbsoluteWindowRect (const css::awt::Rectangle &rRect, const css::uno::Reference< css::awt::XWindow2 > &xWin) |
|
::basegfx::B2DPolyPolygon | canvas::tools::getBoundMarksPolyPolygon (const ::basegfx::B2DRange &rRange) |
| Retrieve for small bound marks around each corner of the given rectangle. More...
|
|
CANVASTOOLS_DLLPUBLIC int | canvas::tools::calcGradientStepCount (::basegfx::B2DHomMatrix &rTotalTransform, const css::rendering::ViewState &viewState, const css::rendering::RenderState &renderState, const css::rendering::Texture &texture, int nColorSteps) |
| Calculate number of gradient "strips" to generate (takes into account device resolution) More...
|
|
CANVASTOOLS_DLLPUBLIC void | canvas::tools::clipOutDev (const css::rendering::ViewState &viewState, const css::rendering::RenderState &renderState, OutputDevice &rOutDev, OutputDevice *p2ndOutDev=nullptr) |
|
CANVASTOOLS_DLLPUBLIC void | canvas::tools::extractExtraFontProperties (const css::uno::Sequence< css::beans::PropertyValue > &rExtraFontProperties, sal_uInt32 &rEmphasisMark) |
|