LibreOffice Module cppcanvas (master) 1
Classes | Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
cppcanvas::internal::ImplRenderer Class Reference

#include <implrenderer.hxx>

Inheritance diagram for cppcanvas::internal::ImplRenderer:
[legend]
Collaboration diagram for cppcanvas::internal::ImplRenderer:
[legend]

Classes

struct  MtfAction
 

Public Types

typedef std::vector< MtfActionActionVector
 

Public Member Functions

 ImplRenderer (const CanvasSharedPtr &rCanvas, const GDIMetaFile &rMtf, const Parameters &rParms)
 
virtual ~ImplRenderer () override
 
virtual bool draw () const override
 Render to parent canvas. More...
 
virtual bool drawSubset (sal_Int32 nStartIndex, sal_Int32 nEndIndex) const override
 Render subset of metafile to given canvas. More...
 
virtual ::basegfx::B2DRange getSubsetArea (sal_Int32 nStartIndex, sal_Int32 nEndIndex) const override
 Query bounding box of metafile subset. More...
 
virtual bool drawSubset (sal_Int32 nStartIndex, sal_Int32 nEndIndex) const =0
 Render subset of metafile to given canvas. More...
 
virtual ::basegfx::B2DRange getSubsetArea (sal_Int32 nStartIndex, sal_Int32 nEndIndex) const =0
 Query bounding box of metafile subset. More...
 
- Public Member Functions inherited from cppcanvas::CanvasGraphic
virtual ~CanvasGraphic ()
 
virtual void setTransformation (const ::basegfx::B2DHomMatrix &rMatrix)=0
 Set object transformation matrix. More...
 
virtual void setClip (const ::basegfx::B2DPolyPolygon &rClipPoly)=0
 Set object clipping polygon. More...
 
virtual void setClip ()=0
 Clear object clipping polygon. More...
 
virtual void setCompositeOp (sal_Int8 aOp)=0
 Set object composite mode. More...
 
virtual bool draw () const =0
 Render to parent canvas. More...
 

Private Member Functions

 ImplRenderer (const ImplRenderer &)=delete
 
ImplRendereroperator= (const ImplRenderer &)=delete
 
void createActions (GDIMetaFile &rMtf, const ActionFactoryParameters &rParms, bool bSubsettableActions)
 
bool createFillAndStroke (const ::basegfx::B2DPolyPolygon &rPolyPoly, const ActionFactoryParameters &rParms)
 
bool createFillAndStroke (const ::basegfx::B2DPolygon &rPoly, const ActionFactoryParameters &rParms)
 
void createGradientAction (const ::tools::PolyPolygon &rPoly, const ::Gradient &rGradient, const ActionFactoryParameters &rParms, bool bIsPolygonRectangle, bool bSubsettableActions)
 
void createTextAction (const ::Point &rStartPoint, const OUString &rString, int nIndex, int nLength, KernArraySpan pCharWidths, o3tl::span< const sal_Bool > pKashidaArray, const ActionFactoryParameters &rParms, bool bSubsettable)
 
bool getSubsetIndices (sal_Int32 &io_rStartIndex, sal_Int32 &io_rEndIndex, ActionVector::const_iterator &o_rRangeBegin, ActionVector::const_iterator &o_rRangeEnd) const
 

Static Private Member Functions

static void updateClipping (const ::basegfx::B2DPolyPolygon &rClipPoly, const ActionFactoryParameters &rParms, bool bIntersect)
 
static void updateClipping (const ::tools::Rectangle &rClipRect, const ActionFactoryParameters &rParms, bool bIntersect)
 
static css::uno::Reference< css::rendering::XCanvasFont > createFont (double &o_rFontRotation, const vcl::Font &rFont, const ActionFactoryParameters &rParms)
 
static void skipContent (GDIMetaFile &rMtf, const char *pCommentString, sal_Int32 &io_rCurrActionIndex)
 
static bool isActionContained (GDIMetaFile &rMtf, const char *pCommentString, MetaActionType nType)
 

Private Attributes

ActionVector maActions
 
XForm aBaseTransform
 
sal_Int32 nFrameLeft
 
sal_Int32 nFrameTop
 
sal_Int32 nFrameRight
 
sal_Int32 nFrameBottom
 
sal_Int32 nPixX
 
sal_Int32 nPixY
 
sal_Int32 nMmX
 
sal_Int32 nMmY
 

Additional Inherited Members

- Protected Member Functions inherited from cppcanvas::internal::CanvasGraphicHelper
const CanvasSharedPtrgetCanvas () const
 
const css::rendering::RenderState & getRenderState () const
 
 CanvasGraphicHelper (CanvasSharedPtr xParentCanvas)
 
virtual void setTransformation (const ::basegfx::B2DHomMatrix &rMatrix) override
 Set object transformation matrix. More...
 
virtual void setClip (const ::basegfx::B2DPolyPolygon &rClipPoly) override
 Set object clipping polygon. More...
 
virtual void setClip () override
 Clear object clipping polygon. More...
 
virtual void setCompositeOp (sal_Int8 aOp) override
 Set object composite mode. More...
 

Detailed Description

Definition at line 121 of file implrenderer.hxx.

Member Typedef Documentation

◆ ActionVector

Definition at line 154 of file implrenderer.hxx.

Constructor & Destructor Documentation

◆ ImplRenderer() [1/2]

cppcanvas::internal::ImplRenderer::ImplRenderer ( const CanvasSharedPtr rCanvas,
const GDIMetaFile rMtf,
const Parameters rParms 
)

Definition at line 2830 of file implrenderer.cxx.

References cppcanvas::tools::calcLogic2PixelAffineTransform(), cppcanvas::internal::VectorOfOutDevStates::clearStateStack(), createActions(), createFont(), cppcanvas::internal::OutDevState::fillColor, cppcanvas::internal::OutDevState::fontRotation, GDIMetaFile::GetPrefMapMode(), GDIMetaFile::GetPrefSize(), cppcanvas::internal::VectorOfOutDevStates::getState(), Size::Height(), cppcanvas::tools::intSRGBAToDoubleSequence(), cppcanvas::internal::OutDevState::isFillColorSet, cppcanvas::internal::OutDevState::isLineColorSet, cppcanvas::internal::OutDevState::isTextFillColorSet, cppcanvas::internal::OutDevState::isTextLineColorSet, cppcanvas::internal::OutDevState::isTextOverlineColorSet, cppcanvas::internal::OutDevState::lineColor, cppcanvas::Renderer::Parameters::maFillColor, cppcanvas::Renderer::Parameters::maFontLetterForm, cppcanvas::Renderer::Parameters::maFontName, cppcanvas::Renderer::Parameters::maFontUnderline, cppcanvas::Renderer::Parameters::maFontWeight, cppcanvas::Renderer::Parameters::maLineColor, cppcanvas::internal::OutDevState::mapModeTransform, cppcanvas::Renderer::Parameters::maTextColor, SAL_INFO, basegfx::B2DHomMatrix::scale(), cppcanvas::internal::OutDevState::textColor, cppcanvas::internal::OutDevState::textFillColor, cppcanvas::internal::OutDevState::textLineColor, cppcanvas::internal::OutDevState::textOverlineColor, cppcanvas::internal::OutDevState::transform, Size::Width(), and cppcanvas::internal::OutDevState::xFont.

◆ ~ImplRenderer()

cppcanvas::internal::ImplRenderer::~ImplRenderer ( )
overridevirtual

Definition at line 2958 of file implrenderer.cxx.

◆ ImplRenderer() [2/2]

cppcanvas::internal::ImplRenderer::ImplRenderer ( const ImplRenderer )
privatedelete

Member Function Documentation

◆ createActions()

void cppcanvas::internal::ImplRenderer::createActions ( GDIMetaFile rMtf,
const ActionFactoryParameters rParms,
bool  bSubsettableActions 
)
private

Definition at line 1188 of file implrenderer.cxx.

References aBaseTransform, OutputDevice::AddHatchActions(), OutputDevice::AddTextRectActions(), KernArray::adjust(), vcl::ALL, basegfx::B2DPolygon::append(), vcl::unotools::b2DPointFromPoint(), vcl::unotools::b2DVectorFromSize(), vcl::text::BiDiRtl, vcl::text::BiDiStrong, cppcanvas::tools::calcLogic2PixelAffineTransform(), cppcanvas::tools::calcLogic2PixelLinearTransform(), basegfx::B2DPolyPolygon::clear(), cppcanvas::internal::OutDevState::clip, vcl::unotools::colorToDoubleSequence(), createActions(), cppcanvas::internal::BitmapActionFactory::createBitmapAction(), createFillAndStroke(), createFont(), createGradientAction(), cppcanvas::internal::LineActionFactory::createLineAction(), cppcanvas::internal::PolyPolyActionFactory::createLinePolyPolyAction(), cppcanvas::internal::PointActionFactory::createPointAction(), cppcanvas::internal::PolyPolyActionFactory::createPolyPolyAction(), createTextAction(), cppcanvas::tools::createTextLineInfo(), cppcanvas::tools::createTextLinesPolyPolygon(), cppcanvas::internal::TransparencyGroupActionFactory::createTransparencyGroupAction(), Bitmap::Crop(), BitmapEx::Crop(), DBG_TESTSOLARMUTEX, vcl::text::Default, MetaAction::Execute(), cppcanvas::internal::OutDevState::fillColor, SvtGraphicFill::fillTexture, GDIMetaFile::FirstAction(), cppcanvas::internal::OutDevState::fontRotation, vcl::Region::GetAsB2DPolyPolygon(), tools::Polygon::getB2DPolygon(), tools::PolyPolygon::getB2DPolyPolygon(), cppcanvas::tools::getBaselineOffset(), MetaBmpAction::GetBitmap(), MetaBmpScaleAction::GetBitmap(), MetaBmpScalePartAction::GetBitmap(), MetaMaskAction::GetBitmap(), MetaMaskScaleAction::GetBitmap(), MetaMaskScalePartAction::GetBitmap(), MetaBmpExAction::GetBitmapEx(), MetaBmpExScaleAction::GetBitmapEx(), MetaBmpExScalePartAction::GetBitmapEx(), Graphic::GetBitmapEx(), vcl::Region::GetBoundRect(), MetaMaskAction::GetColor(), MetaMaskScaleAction::GetColor(), MetaMaskScalePartAction::GetColor(), MetaPixelAction::GetColor(), MetaCommentAction::GetComment(), MetaCommentAction::GetData(), MetaCommentAction::GetDataSize(), MetaBmpExScalePartAction::GetDestPoint(), MetaBmpScalePartAction::GetDestPoint(), MetaMaskScalePartAction::GetDestPoint(), MetaBmpExScalePartAction::GetDestSize(), MetaBmpScalePartAction::GetDestSize(), MetaMaskScalePartAction::GetDestSize(), OutputDevice::GetDigitLanguage(), MetaTextArrayAction::GetDXArray(), vcl::Font::GetEmphasisMark(), MetaLineAction::GetEndPoint(), SvtGraphicFill::getFillType(), MetaPushAction::GetFlags(), GetFont(), MetaFloatTransparentAction::GetGDIMetaFile(), MetaFloatTransparentAction::GetGradient(), MetaGradientAction::GetGradient(), MetaGradientExAction::GetGradient(), SvtGraphicFill::getGraphic(), MetaRoundRectAction::GetHorzRound(), MetaStretchTextAction::GetIndex(), MetaTextAction::GetIndex(), MetaTextArrayAction::GetIndex(), MetaTextArrayAction::GetKashidaArray(), MetaStretchTextAction::GetLen(), MetaTextAction::GetLen(), MetaTextArrayAction::GetLen(), MetaLineAction::GetLineInfo(), MetaPolyLineAction::GetLineInfo(), vcl::Font::GetOverline(), SvtGraphicFill::getPath(), MetaBmpAction::GetPoint(), MetaBmpExAction::GetPoint(), MetaBmpExScaleAction::GetPoint(), MetaBmpScaleAction::GetPoint(), MetaEPSAction::GetPoint(), MetaFloatTransparentAction::GetPoint(), MetaMaskAction::GetPoint(), MetaMaskScaleAction::GetPoint(), MetaPixelAction::GetPoint(), MetaPointAction::GetPoint(), MetaStretchTextAction::GetPoint(), MetaTextAction::GetPoint(), MetaTextArrayAction::GetPoint(), MetaPolyLineAction::GetPolygon(), MetaGradientExAction::GetPolyPolygon(), MetaTransparentAction::GetPolyPolygon(), GDIMetaFile::GetPrefMapMode(), GDIMetaFile::GetPrefSize(), MetaGradientAction::GetRect(), MetaISectRectClipRegionAction::GetRect(), MetaTextRectAction::GetRect(), MetaClipRegionAction::GetRegion(), MetaISectRegionClipRegionAction::GetRegion(), vcl::Font::GetRelief(), MetaBmpExScaleAction::GetSize(), MetaBmpScaleAction::GetSize(), MetaEPSAction::GetSize(), MetaFloatTransparentAction::GetSize(), MetaMaskScaleAction::GetSize(), BitmapEx::GetSizePixel(), MetaBmpExScalePartAction::GetSrcPoint(), MetaBmpScalePartAction::GetSrcPoint(), MetaMaskScalePartAction::GetSrcPoint(), MetaBmpExScalePartAction::GetSrcSize(), MetaBmpScalePartAction::GetSrcSize(), MetaMaskScalePartAction::GetSrcSize(), MetaLineAction::GetStartPoint(), MetaTextLineAction::GetStartPoint(), cppcanvas::internal::VectorOfOutDevStates::getState(), vcl::Font::GetStrikeout(), LineInfo::GetStyle(), MetaTextRectAction::GetStyle(), MetaEPSAction::GetSubstitute(), MetaStretchTextAction::GetText(), MetaTextAction::GetText(), MetaTextArrayAction::GetText(), MetaTextRectAction::GetText(), OutputDevice::GetTextArray(), SvtGraphicFill::getTransform(), MetaTransparentAction::GetTransparence(), SvtGraphicFill::getTransparency(), MetaAction::GetType(), vcl::Font::GetUnderline(), MetaRoundRectAction::GetVertRound(), OutputDevice::GetViewTransformation(), MetaStretchTextAction::GetWidth(), MetaTextLineAction::GetWidth(), vcl::Region::HasPolyPolygonOrB2DPolyPolygon(), Size::Height(), i, isActionContained(), MetaClipRegionAction::IsClipping(), LineInfo::IsDefault(), cppcanvas::internal::OutDevState::isFillColorSet, cppcanvas::internal::OutDevState::isLineColorSet, vcl::Font::IsOutline(), vcl::Font::IsShadow(), cppcanvas::internal::OutDevState::isTextEffectShadowSet, cppcanvas::internal::OutDevState::isTextFillColorSet, cppcanvas::internal::OutDevState::isTextLineColorSet, cppcanvas::internal::OutDevState::isTextOutlineModeSet, cppcanvas::internal::OutDevState::isTextOverlineColorSet, cppcanvas::internal::OutDevState::isTextWordUnderlineSet, SvtGraphicFill::isTiling(), vcl::Font::IsWordLineMode(), cppcanvas::internal::OutDevState::lineColor, LINESTYLE_NONE, LINESTYLE_SINGLE, OutputDevice::LogicToPixel(), maActions, cppcanvas::Renderer::Parameters::maFillColor, cppcanvas::Renderer::Parameters::maFontUnderline, cppcanvas::Renderer::Parameters::maLineColor, cppcanvas::internal::OutDevState::mapModeTransform, cppcanvas::Renderer::Parameters::maTextColor, SvtGraphicFill::Transform::matrix, cppcanvas::internal::ActionFactoryParameters::mrCanvas, cppcanvas::internal::ActionFactoryParameters::mrCurrActionIndex, cppcanvas::internal::ActionFactoryParameters::mrParms, cppcanvas::internal::ActionFactoryParameters::mrStates, cppcanvas::internal::ActionFactoryParameters::mrVDev, GDIMetaFile::NextAction(), nFrameBottom, nFrameLeft, nFrameRight, nFrameTop, nMmX, nMmY, nPixX, nPixY, pData, OutputDevice::Pop(), cppcanvas::internal::VectorOfOutDevStates::popState(), OutputDevice::Push(), cppcanvas::internal::VectorOfOutDevStates::pushState(), SvStream::ReadInt32(), ReadSvtGraphicFill(), SAL_INFO, SAL_WARN, basegfx::B2DHomMatrix::scale(), basegfx::B2DHomMatrix::set(), Color::SetAlpha(), OutputDevice::SetMapMode(), skipContent(), cppcanvas::internal::OutDevState::textAlignment, cppcanvas::internal::OutDevState::textColor, cppcanvas::internal::OutDevState::textDirection, cppcanvas::internal::OutDevState::textEmphasisMark, cppcanvas::internal::OutDevState::textFillColor, cppcanvas::internal::OutDevState::textLineColor, vcl::text::TextOriginLeft, vcl::text::TextOriginRight, cppcanvas::internal::OutDevState::textOverlineColor, cppcanvas::internal::OutDevState::textOverlineStyle, cppcanvas::internal::OutDevState::textReferencePoint, cppcanvas::internal::OutDevState::textReliefStyle, cppcanvas::internal::OutDevState::textStrikeoutStyle, cppcanvas::internal::OutDevState::textUnderlineStyle, cppcanvas::internal::OutDevState::transform, basegfx::B2DPolygon::transform(), basegfx::B2DPolyPolygon::transform(), basegfx::B2DHomMatrix::translate(), updateClipping(), Size::Width(), vcl::unotools::xBitmapFromBitmapEx(), and cppcanvas::internal::OutDevState::xFont.

Referenced by createActions(), createGradientAction(), and ImplRenderer().

◆ createFillAndStroke() [1/2]

bool cppcanvas::internal::ImplRenderer::createFillAndStroke ( const ::basegfx::B2DPolygon rPoly,
const ActionFactoryParameters rParms 
)
private

Definition at line 409 of file implrenderer.cxx.

References createFillAndStroke().

◆ createFillAndStroke() [2/2]

bool cppcanvas::internal::ImplRenderer::createFillAndStroke ( const ::basegfx::B2DPolyPolygon rPolyPoly,
const ActionFactoryParameters rParms 
)
private

◆ createFont()

uno::Reference< rendering::XCanvasFont > cppcanvas::internal::ImplRenderer::createFont ( double &  o_rFontRotation,
const vcl::Font rFont,
const ActionFactoryParameters rParms 
)
staticprivate

◆ createGradientAction()

void cppcanvas::internal::ImplRenderer::createGradientAction ( const ::tools::PolyPolygon rPoly,
const ::Gradient rGradient,
const ActionFactoryParameters rParms,
bool  bIsPolygonRectangle,
bool  bSubsettableActions 
)
private

◆ createTextAction()

void cppcanvas::internal::ImplRenderer::createTextAction ( const ::Point rStartPoint,
const OUString &  rString,
int  nIndex,
int  nLength,
KernArraySpan  pCharWidths,
o3tl::span< const sal_Bool pKashidaArray,
const ActionFactoryParameters rParms,
bool  bSubsettable 
)
private

◆ draw()

bool cppcanvas::internal::ImplRenderer::draw ( ) const
overridevirtual

Render to parent canvas.

This method renders the content to the parent canvas, i.e. the canvas this object was constructed for.

Returns
whether the rendering finished successfully.

Implements cppcanvas::CanvasGraphic.

Definition at line 3046 of file implrenderer.cxx.

References DBG_UNHANDLED_EXCEPTION, cppcanvas::internal::CanvasGraphicHelper::getRenderState(), maActions, and SAL_INFO.

◆ drawSubset()

bool cppcanvas::internal::ImplRenderer::drawSubset ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
) const
overridevirtual

Render subset of metafile to given canvas.

This method renders the given subset of the content to the associated canvas.

Parameters
nStartIndexThe index of the first action to be rendered (the indices correspond roughly to the action indices of the originating GDIMetaFile. Note, although, that certain actions, e.g. text, accounts for more than one index: a text produces as many addressable indices as it has characters).
nEndIndexThe index of the first action not painted anymore, i.e. the action after the last action rendered (the indices correspond roughly to the action indices of the originating GDIMetaFile. Note, although, that certain actions, e.g. text, accounts for more than one index: a text produces as many addressable indices as it has characters).
Returns
whether the rendering finished successfully.

Implements cppcanvas::Renderer.

Definition at line 2962 of file implrenderer.cxx.

References DBG_UNHANDLED_EXCEPTION, cppcanvas::internal::CanvasGraphicHelper::getRenderState(), getSubsetIndices(), maActions, and SAL_INFO.

◆ getSubsetArea()

basegfx::B2DRange cppcanvas::internal::ImplRenderer::getSubsetArea ( sal_Int32  nStartIndex,
sal_Int32  nEndIndex 
) const
overridevirtual

Query bounding box of metafile subset.

This method queries the actual bounding box of the given subset, when rendered on the associated canvas.

Parameters
nStartIndexThe index of the first action to be rendered (the indices correspond roughly to the action indices of the originating GDIMetaFile. Note, although, that certain actions, e.g. text, accounts for more than one index: a text produces as many addressable indices as it has characters).
nEndIndexThe index of the first action not painted anymore, i.e. the action after the last action rendered (the indices correspond roughly to the action indices of the originating GDIMetaFile. Note, although, that certain actions, e.g. text, accounts for more than one index: a text produces as many addressable indices as it has characters).
Returns
the bounding box of the specified subset

Implements cppcanvas::Renderer.

Definition at line 3008 of file implrenderer.cxx.

References cppcanvas::internal::CanvasGraphicHelper::getRenderState(), getSubsetIndices(), maActions, and SAL_INFO.

◆ getSubsetIndices()

bool cppcanvas::internal::ImplRenderer::getSubsetIndices ( sal_Int32 &  io_rStartIndex,
sal_Int32 &  io_rEndIndex,
ActionVector::const_iterator &  o_rRangeBegin,
ActionVector::const_iterator &  o_rRangeEnd 
) const
private

Definition at line 2779 of file implrenderer.cxx.

References ENSURE_OR_RETURN_FALSE, and maActions.

Referenced by drawSubset(), and getSubsetArea().

◆ isActionContained()

bool cppcanvas::internal::ImplRenderer::isActionContained ( GDIMetaFile rMtf,
const char *  pCommentString,
MetaActionType  nType 
)
staticprivate

◆ operator=()

ImplRenderer & cppcanvas::internal::ImplRenderer::operator= ( const ImplRenderer )
privatedelete

◆ skipContent()

void cppcanvas::internal::ImplRenderer::skipContent ( GDIMetaFile rMtf,
const char *  pCommentString,
sal_Int32 &  io_rCurrActionIndex 
)
staticprivate

◆ updateClipping() [1/2]

void cppcanvas::internal::ImplRenderer::updateClipping ( const ::basegfx::B2DPolyPolygon rClipPoly,
const ActionFactoryParameters rParms,
bool  bIntersect 
)
staticprivate

◆ updateClipping() [2/2]

void cppcanvas::internal::ImplRenderer::updateClipping ( const ::tools::Rectangle rClipRect,
const ActionFactoryParameters rParms,
bool  bIntersect 
)
staticprivate

Member Data Documentation

◆ aBaseTransform

XForm cppcanvas::internal::ImplRenderer::aBaseTransform
private

Definition at line 210 of file implrenderer.hxx.

Referenced by createActions().

◆ maActions

ActionVector cppcanvas::internal::ImplRenderer::maActions
private

◆ nFrameBottom

sal_Int32 cppcanvas::internal::ImplRenderer::nFrameBottom
private

Definition at line 215 of file implrenderer.hxx.

Referenced by createActions().

◆ nFrameLeft

sal_Int32 cppcanvas::internal::ImplRenderer::nFrameLeft
private

Definition at line 212 of file implrenderer.hxx.

Referenced by createActions().

◆ nFrameRight

sal_Int32 cppcanvas::internal::ImplRenderer::nFrameRight
private

Definition at line 214 of file implrenderer.hxx.

Referenced by createActions().

◆ nFrameTop

sal_Int32 cppcanvas::internal::ImplRenderer::nFrameTop
private

Definition at line 213 of file implrenderer.hxx.

Referenced by createActions().

◆ nMmX

sal_Int32 cppcanvas::internal::ImplRenderer::nMmX
private

Definition at line 218 of file implrenderer.hxx.

Referenced by createActions().

◆ nMmY

sal_Int32 cppcanvas::internal::ImplRenderer::nMmY
private

Definition at line 219 of file implrenderer.hxx.

Referenced by createActions().

◆ nPixX

sal_Int32 cppcanvas::internal::ImplRenderer::nPixX
private

Definition at line 216 of file implrenderer.hxx.

Referenced by createActions().

◆ nPixY

sal_Int32 cppcanvas::internal::ImplRenderer::nPixY
private

Definition at line 217 of file implrenderer.hxx.

Referenced by createActions().


The documentation for this class was generated from the following files: