NCBI C++ ToolKit
|
Classes | |
class | CGlRenderPdf |
CGlRenderPdf. More... | |
class | CSVGRenderer |
Functions | |
CGlRenderPdf::CGlRenderPdf () | |
virtual | CGlRenderPdf::~CGlRenderPdf () |
void | CGlRenderPdf::SetPdf (CRef< CPdf > &pdf) |
m_Pdf does the actually writing to the file More... | |
CRef< CPdf > | CGlRenderPdf::GetPdf () |
virtual bool | CGlRenderPdf::IsSimplified () const |
virtual bool | CGlRenderPdf::IsPrinterFriendly () const |
virtual void | CGlRenderPdf::SetIsGreyscale (bool b) |
virtual ERenderTarget | CGlRenderPdf::GetApi () |
Overridden in subclasses to return the supported rendering target. More... | |
virtual void | CGlRenderPdf::Hint (GLenum, GLenum) |
virtual void | CGlRenderPdf::Render (CGlPane &pane, CGlModel2D *model) |
Specialized for models - which are just collections of buffers. More... | |
virtual void | CGlRenderPdf::Vertex3f (GLfloat x, GLfloat y, GLfloat z) |
Add a vertex and decompose quads into tris if needed. More... | |
virtual void | CGlRenderPdf::BeginText (const CGlTextureFont *font, const CRgbaColor &color) |
Set OpenGL state needed for writing text (call before DrawText) More... | |
virtual void | CGlRenderPdf::BeginText (const CGlTextureFont *font) |
Same as above, but get color from m_RenderNode.m_State. More... | |
virtual void | CGlRenderPdf::EndText () |
Pops matrices and attributes after writing text. More... | |
virtual void | CGlRenderPdf::WriteText (TModelUnit x, TModelUnit y, const char *text, TModelUnit rotate_degrees=0.0) |
Write text at specified model coords. More... | |
virtual void | CGlRenderPdf::WriteText (TModelUnit x, TModelUnit y, TModelUnit width, TModelUnit height, const char *text, CGlTextureFont::TAlign align=CGlTextureFont::eAlign_Center, CGlTextureFont::ETruncate trunc=CGlTextureFont::eTruncate_Ellipsis, TModelUnit rotate_degrees=0.0f) |
Write text at specified model coords inside box defined by (x,y,width,height) with specified alignment, truncation and rotation. More... | |
virtual void | CGlRenderPdf::Viewport (GLint x, GLint y, GLsizei width, GLsizei height) |
void | CGlRenderPdf::GetScreenSize (int &width, int &height) const |
PDF only - get size of pdf 'window' (pagesize) More... | |
virtual void | CGlRenderPdf::x_RenderBuffer (CGlVboNode *node) |
Send the current buffer to the pdf library for rendering. More... | |
virtual bool | CSVGRenderer::IsSimplified () const |
void | CSVGRenderer::SetSimplified (bool simplified=true) |
virtual bool | CSVGRenderer::IsPrinterFriendly () const |
virtual void | CSVGRenderer::SetIsGreyscale (bool b) |
virtual ERenderTarget | CSVGRenderer::GetApi () |
Overridden in subclasses to return the supported rendering target. More... | |
virtual void | CSVGRenderer::Hint (GLenum, GLenum) |
virtual void | CSVGRenderer::Initialize (const TVPRect &viewport) |
virtual void | CSVGRenderer::Finalize () |
virtual void | CSVGRenderer::Viewport (GLint x, GLint y, GLsizei width, GLsizei height) |
virtual void | CSVGRenderer::Ortho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearVal, GLdouble farVal) |
virtual void | CSVGRenderer::BeginText (const CGlTextureFont *font, const CRgbaColor &color) |
Set OpenGL state needed for writing text (call before DrawText) More... | |
virtual void | CSVGRenderer::BeginText (const CGlTextureFont *font) |
Same as above, but get color from m_RenderNode.m_State. More... | |
virtual void | CSVGRenderer::EndText () |
Pops matrices and attributes after writing text. More... | |
virtual void | CSVGRenderer::WriteText (TModelUnit x, TModelUnit y, const char *text, TModelUnit rotate_degrees=0.0) |
Write text at specified model coords. More... | |
virtual void | CSVGRenderer::WriteText (TModelUnit x, TModelUnit y, TModelUnit width, TModelUnit height, const char *text, CGlTextureFont::TAlign align=CGlTextureFont::eAlign_Center, CGlTextureFont::ETruncate trunc=CGlTextureFont::eTruncate_Ellipsis, TModelUnit rotate_degrees=0.0f) |
Write text at specified model coords inside box defined by (x,y,width,height) with specified alignment, truncation and rotation. More... | |
void | CSVGRenderer::Write (CNcbiOstream &ostrm) |
virtual void | CSVGRenderer::BeginClippingRect (GLint x, GLint y, GLsizei width, GLsizei height) |
virtual void | CSVGRenderer::EndClippingRect () |
virtual void | CSVGRenderer::x_RenderBuffer (CGlVboNode *node) |
void | CSVGRenderer::x_PrintLineBuffer (CGlVboNode &node) |
void | CSVGRenderer::x_PrintPointBuffer (CGlVboNode &node) |
void | CSVGRenderer::x_PrintTriBuffer (CGlVboNode &node) |
void | CSVGRenderer::x_PrintQuadBuffer (CGlVboNode &node) |
void | CSVGRenderer::x_ProjectVertex (CVect2< float > &vertex) |
void | CSVGRenderer::x_ProjectVertices (vector< CVect2< float >> &vertices) |
string | CSVGRenderer::x_PolygonStippleToPattern (const GLubyte *stipple, const CRgbaColor &fill_rgba_color) |
string | CSVGRenderer::x_LinearGradient (std::vector< CRgbaColor > const &colors) |
string | CSVGRenderer::x_ClippingRect (GLint x, GLint y, GLsizei width, GLsizei height) |
void | CSVGRenderer::x_GetGradientColors (vector< CVect2< float >> const &vertices, vector< CRgbaColor > const &colors, vector< CRgbaColor > &gradient) |
void | CSVGRenderer::x_GetLineStyle (CGlVboNode &node, GLushort &pattern, GLint &factor, double &width, svg::Stroke::ELineCapStyle &lcap, svg::Stroke::ELineJoinStyle &ljoin) |
Variables | |
CRef< CPdf > | CGlRenderPdf::m_Pdf |
bool | CSVGRenderer::m_Simplified = false |
bool | CSVGRenderer::m_IsGreyscale = false |
int | CSVGRenderer::m_Height |
map< string, string > | CSVGRenderer::m_PolygonStipplePatterns |
map< string, string > | CSVGRenderer::m_LinearGradients |
map< string, string > | CSVGRenderer::m_ClippingRects |
unique_ptr< svg::SVG > | CSVGRenderer::m_SVG |
std::string | CSVGRenderer::m_ClippingId |
std::stack< std::string > | CSVGRenderer::m_ClippingStack |
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 183 of file svg_renderer.cpp.
References CSVGRenderer::m_ClippingId, CSVGRenderer::m_ClippingStack, and CSVGRenderer::x_ClippingRect().
|
virtual |
Same as above, but get color from m_RenderNode.m_State.
Reimplemented from CRenderCommon.
Definition at line 139 of file glrenderpdf.cpp.
References CPdf::BeginContent(), CPdf::ePdfText, CGlState::GetColor(), CGlRenderNode::GetState(), LOG_POST, CRenderCommon::m_CurrentFont, CGlRenderPdf::m_Pdf, CRenderCommon::m_RenderNode, CRenderCommon::m_TextColor, CRenderCommon::m_Viewport, NULL, CPdfObject::PushGraphicsState(), and CPdfObject::SetClipBox().
|
virtual |
Same as above, but get color from m_RenderNode.m_State.
Reimplemented from CRenderCommon.
Definition at line 105 of file svg_renderer.cpp.
References CGlTextureFont::BeginText(), CGlState::GetColor(), CGlRenderNode::GetState(), LOG_POST, CRenderCommon::m_CurrentFont, CRenderCommon::m_RenderNode, CRenderCommon::m_TextColor, and NULL.
|
virtual |
Set OpenGL state needed for writing text (call before DrawText)
Reimplemented from CRenderCommon.
Definition at line 123 of file glrenderpdf.cpp.
References CPdf::BeginContent(), color, CPdf::ePdfText, LOG_POST, CRenderCommon::m_CurrentFont, CGlRenderPdf::m_Pdf, CRenderCommon::m_TextColor, CRenderCommon::m_Viewport, NULL, CPdfObject::PushGraphicsState(), and CPdfObject::SetClipBox().
|
virtual |
Set OpenGL state needed for writing text (call before DrawText)
Reimplemented from CRenderCommon.
Definition at line 92 of file svg_renderer.cpp.
References CGlTextureFont::BeginText(), color, LOG_POST, CRenderCommon::m_CurrentFont, CRenderCommon::m_TextColor, and NULL.
|
inline |
Definition at line 76 of file glrenderpdf.hpp.
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 190 of file svg_renderer.cpp.
References CSVGRenderer::m_ClippingId, and CSVGRenderer::m_ClippingStack.
|
virtual |
Pops matrices and attributes after writing text.
Reimplemented from CRenderCommon.
Definition at line 155 of file glrenderpdf.cpp.
References CPdf::EndContent(), CPdf::GetCurrentContent(), LOG_POST, CRenderCommon::m_CurrentFont, CGlRenderPdf::m_Pdf, NULL, and CPdfObject::PopGraphicsState().
|
virtual |
Pops matrices and attributes after writing text.
Reimplemented from CRenderCommon.
Definition at line 117 of file svg_renderer.cpp.
References _ASSERT, CGlTextureFont::EndText(), LOG_POST, CRenderCommon::m_CurrentFont, and NULL.
|
virtual |
Definition at line 70 of file svg_renderer.cpp.
References map_checker< Container >::clear(), CSVGRenderer::m_ClippingRects, CSVGRenderer::m_LinearGradients, CSVGRenderer::m_PolygonStipplePatterns, and CSVGRenderer::m_SVG.
Referenced by CSVGGrabber::GrabImages().
|
inlinevirtual |
Overridden in subclasses to return the supported rendering target.
Reimplemented from CRenderCommon.
Definition at line 89 of file glrenderpdf.hpp.
References eRenderPDF.
|
inlinevirtual |
Overridden in subclasses to return the supported rendering target.
Reimplemented from CRenderCommon.
Definition at line 61 of file svg_renderer.hpp.
References eRenderSVG.
Definition at line 81 of file glrenderpdf.hpp.
References CGlRenderPdf::m_Pdf.
PDF only - get size of pdf 'window' (pagesize)
Definition at line 245 of file glrenderpdf.cpp.
References CMedia::GetHeight(), CPrintOptions::GetMedia(), CVectorPrinter::GetOptions(), CMedia::GetWidth(), int, and CGlRenderPdf::m_Pdf.
|
inlinevirtual |
Implements IRender.
Definition at line 91 of file glrenderpdf.hpp.
|
inlinevirtual |
Implements IRender.
Definition at line 63 of file svg_renderer.hpp.
Definition at line 58 of file svg_renderer.cpp.
References CGlRect< T >::Height(), CSVGRenderer::m_Height, CSVGRenderer::m_SVG, CGlRect< T >::Width(), and NStr::XmlEncode().
Referenced by CSVGGrabber::GrabImages().
|
inlinevirtual |
Reimplemented from CRenderCommon.
Definition at line 85 of file glrenderpdf.hpp.
|
inlinevirtual |
Reimplemented from CRenderCommon.
Definition at line 57 of file svg_renderer.hpp.
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 47 of file glrenderpdf.cpp.
References CPrintOptions::GetGouraudShadingDisabled(), CVectorPrinter::GetOptions(), and CGlRenderPdf::m_Pdf.
|
inlinevirtual |
Reimplemented from CRenderCommon.
Definition at line 54 of file svg_renderer.hpp.
References CSVGRenderer::m_Simplified.
|
virtual |
Reimplemented from CRenderVector.
Definition at line 84 of file svg_renderer.cpp.
References CRenderVector::Ortho().
|
virtual |
Specialized for models - which are just collections of buffers.
Reimplemented from CRenderCommon.
Definition at line 63 of file glrenderpdf.cpp.
References CGlRenderPdf::m_Pdf, NULL, and CGlModel2D::RenderPDF().
Referenced by IPhyloTreeRender::RenderPdf().
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 55 of file glrenderpdf.cpp.
References b, CGlRenderPdf::m_Pdf, and CPdf::SetIsGreyscale().
|
inlinevirtual |
Reimplemented from CRenderCommon.
Definition at line 59 of file svg_renderer.hpp.
References b, and CSVGRenderer::m_IsGreyscale.
m_Pdf does the actually writing to the file
Definition at line 80 of file glrenderpdf.hpp.
References CGlRenderPdf::m_Pdf.
Referenced by IPhyloTreeRender::RenderPdf(), and CPdfGrabber::x_InitRenderer().
Definition at line 55 of file svg_renderer.hpp.
References CSVGRenderer::m_Simplified.
Referenced by CSVGGrabber::GrabImages().
|
virtual |
Add a vertex and decompose quads into tris if needed.
Reimplemented from CRenderCommon.
Definition at line 70 of file glrenderpdf.cpp.
References IGlState::eGouraud, Error(), CGlState::GetPdfShadeStyle(), CGlState::GetPolygonMode(), CGlState::GetShadeModel(), LOG_POST, CRenderCommon::m_ColorBuffer, CRenderCommon::m_CurrentMode, CRenderCommon::m_State, CRenderCommon::m_TexCoord2DBuffer1, CRenderCommon::m_VertexBuffer, and CRenderCommon::x_SyncAttribs().
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 240 of file glrenderpdf.cpp.
References CRenderCommon::Viewport().
|
virtual |
Reimplemented from CRenderCommon.
Definition at line 78 of file svg_renderer.cpp.
References CRenderCommon::Viewport().
void CSVGRenderer::Write | ( | CNcbiOstream & | ostrm | ) |
Definition at line 177 of file svg_renderer.cpp.
References CSVGRenderer::m_SVG.
Referenced by CSVGGrabber::GrabImages().
|
virtual |
Write text at specified model coords.
Reimplemented from CRenderCommon.
Definition at line 167 of file glrenderpdf.cpp.
References CGlTextureFont::GetFontFace(), CPdf::GetFontHandler(), CGlTextureFont::GetFontSize(), CRenderVector::GetModelViewMatrix(), CRenderVector::GetProjectionMatrix(), gluProjectX(), LOG_POST, CRenderCommon::m_CurrentFont, CGlRenderPdf::m_Pdf, CRenderCommon::m_TextColor, CRenderCommon::m_Viewport, NULL, CPdf::PrintText(), text(), CVect2< T >::X(), and CVect2< T >::Y().
|
virtual |
Write text at specified model coords.
Reimplemented from CRenderCommon.
Definition at line 129 of file svg_renderer.cpp.
References _ASSERT, Error(), LOG_POST, CSVGRenderer::m_ClippingId, CRenderCommon::m_CurrentFont, CSVGRenderer::m_Height, CSVGRenderer::m_SVG, CRenderCommon::m_TextColor, NULL, origin, CGlTextureFont::ProjectVertex(), text(), and NStr::XmlEncode().
|
virtual |
Write text at specified model coords inside box defined by (x,y,width,height) with specified alignment, truncation and rotation.
Reimplemented from CRenderCommon.
Definition at line 201 of file glrenderpdf.cpp.
References CGlTextureFont::BeginText(), CGlTextureFont::EndText(), CPdf::GetCurrentContent(), CGlTextureFont::GetFontFace(), CPdf::GetFontHandler(), CGlTextureFont::GetFontSize(), CGlTextureFont::GetTextXform(), LOG_POST, CRenderCommon::m_CurrentFont, CGlRenderPdf::m_Pdf, CRenderCommon::m_TextColor, CRenderCommon::m_Viewport, NULL, CPdf::PrintText(), CPdfObject::SetFillColor(), text(), and trunc.
|
virtual |
Write text at specified model coords inside box defined by (x,y,width,height) with specified alignment, truncation and rotation.
Reimplemented from CRenderCommon.
Definition at line 147 of file svg_renderer.cpp.
References _ASSERT, IGlFont::eAlign_HCenter, IGlFont::eAlign_Right, IGlFont::eAlign_VCenter, Error(), IGlFont::eTruncate_None, LOG_POST, CSVGRenderer::m_ClippingId, CRenderCommon::m_CurrentFont, CSVGRenderer::m_Height, CSVGRenderer::m_SVG, CRenderCommon::m_TextColor, NULL, origin, CGlTextureFont::ProjectVertex(), text(), CGlTextureFont::TextHeight(), trunc, CGlTextureFont::Truncate(), and NStr::XmlEncode().
|
protected |
Definition at line 636 of file svg_renderer.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), CSVGRenderer::m_ClippingRects, CSVGRenderer::m_Height, CSVGRenderer::m_SVG, md5(), NStr::NumericToString(), and map_checker< Container >::size().
Referenced by CSVGRenderer::BeginClippingRect().
|
protected |
Definition at line 659 of file svg_renderer.cpp.
References a, b, color, colors, CRgbaColor::Interpolate(), l(), r(), and ct::sort().
Referenced by CSVGRenderer::x_PrintTriBuffer().
|
inlineprotected |
Definition at line 701 of file svg_renderer.cpp.
References CGlState::GetLineCapStyle(), CGlState::GetLineJoinStyle(), CGlState::GetLineStipple(), CGlState::GetLineWidth(), CGlRenderNode::GetState(), CGlState::IsEnabled(), CGlState::LineCapStyleSet(), CGlState::LineJoinStyleSet(), CGlState::LineStippleSet(), and CGlState::LineWidthSet().
Referenced by CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().
|
protected |
Definition at line 613 of file svg_renderer.cpp.
References color, colors, map_checker< Container >::end(), map_checker< Container >::find(), CSVGRenderer::m_LinearGradients, CSVGRenderer::m_SVG, md5(), NStr::NumericToString(), and map_checker< Container >::size().
Referenced by CSVGRenderer::x_PrintTriBuffer().
|
protected |
Definition at line 561 of file svg_renderer.cpp.
References CStringUtil::base64Encode(), color, CImage::eAlpha, CImage::eBlue, CImage::eGreen, map_checker< Container >::end(), CImageIO::ePng, CImage::eRed, map_checker< Container >::find(), CRgbaColor::GetAlphaUC(), CRgbaColor::GetBlueUC(), CRgbaColor::GetGreenUC(), CRgbaColor::GetRedUC(), i, CSVGRenderer::m_PolygonStipplePatterns, CSVGRenderer::m_SVG, md5(), NStr::NumericToString(), map_checker< Container >::size(), CRgbaColor::ToString(), and CImageIO::WriteImage().
Referenced by CSVGRenderer::x_PrintTriBuffer().
|
protected |
Definition at line 232 of file svg_renderer.cpp.
References _ASSERT, colors, CGlVboNode::Get2DVertexBuffer(), CGlVboNode::GetColors(), CGlVboNode::GetDefaultColor(), CGlVboNode::GetDrawMode(), i, CSVGRenderer::m_ClippingId, CSVGRenderer::m_IsGreyscale, CSVGRenderer::m_SVG, CSVGRenderer::x_GetLineStyle(), and CSVGRenderer::x_ProjectVertices().
Referenced by CSVGRenderer::x_RenderBuffer().
|
protected |
Definition at line 278 of file svg_renderer.cpp.
References _ASSERT, colors, CGlVboNode::Get2DVertexBuffer(), CGlVboNode::GetColors(), CGlVboNode::GetDefaultColor(), CGlVboNode::GetDrawMode(), CGlState::GetPointSize(), CGlRenderNode::GetState(), i, CSVGRenderer::m_ClippingId, CSVGRenderer::m_IsGreyscale, CSVGRenderer::m_SVG, CGlState::PointSizeSet(), and CSVGRenderer::x_ProjectVertices().
Referenced by CSVGRenderer::x_RenderBuffer().
|
protected |
Definition at line 477 of file svg_renderer.cpp.
References _ASSERT, colors, CGlVboNode::Get2DVertexBuffer(), CGlVboNode::GetColors(), CGlVboNode::GetDefaultColor(), CGlState::GetPolygonMode(), CGlRenderNode::GetState(), i, CSVGRenderer::m_ClippingId, CSVGRenderer::m_IsGreyscale, CSVGRenderer::m_SVG, CSVGRenderer::x_GetLineStyle(), and CSVGRenderer::x_ProjectVertices().
Referenced by CSVGRenderer::x_RenderBuffer().
|
protected |
Definition at line 308 of file svg_renderer.cpp.
References _ASSERT, CTriPerimeter::AddTri(), CTriPerimeter::Clear(), colors, CGlVboNode::Get2DVertexBuffer(), CGlVboNode::GetColors(), CGlVboNode::GetDefaultColor(), CGlVboNode::GetDrawMode(), CTriPerimeter::GetPerimiter(), CGlState::GetPolygonMode(), CGlState::GetPolygonStipple(), CGlState::GetShadeModel(), CGlRenderNode::GetState(), i, CGlState::IsEnabled(), CSVGRenderer::m_ClippingId, CSVGRenderer::m_IsGreyscale, CSVGRenderer::m_SVG, CGlState::PolygonStippleSet(), CSVGRenderer::x_GetGradientColors(), CSVGRenderer::x_GetLineStyle(), CSVGRenderer::x_LinearGradient(), CSVGRenderer::x_PolygonStippleToPattern(), and CSVGRenderer::x_ProjectVertices().
Referenced by CSVGRenderer::x_RenderBuffer().
|
inlineprotected |
Definition at line 530 of file svg_renderer.cpp.
References CRenderVector::GetModelViewMatrix(), CRenderVector::GetProjectionMatrix(), gluProjectX(), CSVGRenderer::m_Height, CRenderCommon::m_Viewport, CVect2< T >::Set(), CVect2< T >::X(), and CVect2< T >::Y().
|
inlineprotected |
Definition at line 545 of file svg_renderer.cpp.
References CRenderVector::GetModelViewMatrix(), CRenderVector::GetProjectionMatrix(), gluProjectX(), CSVGRenderer::m_Height, and CRenderCommon::m_Viewport.
Referenced by CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintPointBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().
|
protectedvirtual |
Send the current buffer to the pdf library for rendering.
Reimplemented from CRenderCommon.
Definition at line 113 of file glrenderpdf.cpp.
References CGlRenderPdf::m_Pdf, CRenderCommon::m_Viewport, and CPdf::PrintBuffer().
|
protectedvirtual |
Reimplemented from CRenderCommon.
Definition at line 201 of file svg_renderer.cpp.
References CMatrix4< T >::GetData(), CGlVboNode::GetDrawMode(), CGlRenderNode::GetPositions(), CGlRenderNode::GetTransformedPosition(), CRenderVector::LoadMatrixf(), CRenderVector::MatrixMode(), CRenderVector::PopMatrix(), CRenderVector::PushMatrix(), ncbi::grid::netcache::search::fields::size, CMatrix4< T >::Transpose(), CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintPointBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().
|
inlinevirtual |
Definition at line 77 of file glrenderpdf.hpp.
|
private |
Definition at line 123 of file svg_renderer.hpp.
Referenced by CSVGRenderer::BeginClippingRect(), CSVGRenderer::EndClippingRect(), CSVGRenderer::WriteText(), CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintPointBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().
Definition at line 121 of file svg_renderer.hpp.
Referenced by CSVGRenderer::Finalize(), and CSVGRenderer::x_ClippingRect().
|
private |
Definition at line 124 of file svg_renderer.hpp.
Referenced by CSVGRenderer::BeginClippingRect(), and CSVGRenderer::EndClippingRect().
|
private |
Definition at line 118 of file svg_renderer.hpp.
Referenced by CSVGRenderer::Initialize(), CSVGRenderer::WriteText(), CSVGRenderer::x_ClippingRect(), CSVGRenderer::x_ProjectVertex(), and CSVGRenderer::x_ProjectVertices().
Definition at line 117 of file svg_renderer.hpp.
Referenced by CSVGRenderer::SetIsGreyscale(), CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintPointBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().
Definition at line 120 of file svg_renderer.hpp.
Referenced by CSVGRenderer::Finalize(), and CSVGRenderer::x_LinearGradient().
Definition at line 128 of file glrenderpdf.hpp.
Referenced by CGlRenderPdf::BeginText(), CGlRenderPdf::EndText(), CGlRenderPdf::GetPdf(), CGlRenderPdf::GetScreenSize(), CGlRenderPdf::IsSimplified(), CGlRenderPdf::Render(), CGlRenderPdf::SetIsGreyscale(), CGlRenderPdf::SetPdf(), CGlRenderPdf::WriteText(), and CGlRenderPdf::x_RenderBuffer().
Definition at line 119 of file svg_renderer.hpp.
Referenced by CSVGRenderer::Finalize(), and CSVGRenderer::x_PolygonStippleToPattern().
Definition at line 116 of file svg_renderer.hpp.
Referenced by CSVGRenderer::IsSimplified(), and CSVGRenderer::SetSimplified().
|
private |
Definition at line 122 of file svg_renderer.hpp.
Referenced by CSVGRenderer::Finalize(), CSVGRenderer::Initialize(), CSVGRenderer::Write(), CSVGRenderer::WriteText(), CSVGRenderer::x_ClippingRect(), CSVGRenderer::x_LinearGradient(), CSVGRenderer::x_PolygonStippleToPattern(), CSVGRenderer::x_PrintLineBuffer(), CSVGRenderer::x_PrintPointBuffer(), CSVGRenderer::x_PrintQuadBuffer(), and CSVGRenderer::x_PrintTriBuffer().