VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CDrawContext Member List

This is the complete list of members for CDrawContext, including all inherited members.

beginDraw()CDrawContext
CDrawContext(const PlatformGraphicsDeviceContextPtr device, const CRect &surfaceRect, double scaleFactor)CDrawContext
CDrawContext()=deleteCDrawContextprotected
CDrawContext(const CRect &surfaceRect)CDrawContextexplicitprotected
clearDrawString()CDrawContextprotected
clearRect(const CRect &rect)CDrawContext
createGraphicsPath()CDrawContext
createRoundRectGraphicsPath(const CRect &size, CCoord radius)CDrawContext
createTextPath(const CFontRef font, UTF8StringPtr text)CDrawContext
drawArc(const CRect &rect, const float startAngle1, const float endAngle2, const CDrawStyle drawStyle=kDrawStroked)CDrawContext
drawBitmap(CBitmap *bitmap, const CRect &dest, const CPoint &offset=CPoint(0, 0), float alpha=1.f)CDrawContext
drawBitmapNinePartTiled(CBitmap *bitmap, const CRect &dest, const CNinePartTiledDescription &desc, float alpha=1.f)CDrawContext
drawEllipse(const CRect &rect, const CDrawStyle drawStyle=kDrawStroked)CDrawContext
drawGraphicsPath(CGraphicsPath *path, PathDrawMode mode=kPathFilled, CGraphicsTransform *transformation=nullptr)CDrawContext
drawLine(const CPoint &start, const CPoint &end)CDrawContextinline
drawLine(const LinePair &line)CDrawContext
drawLines(const LineList &lines)CDrawContext
drawPoint(const CPoint &point, const CColor &color)CDrawContext
drawPolygon(const PointList &polygonPointList, const CDrawStyle drawStyle=kDrawStroked)CDrawContext
drawRect(const CRect &rect, const CDrawStyle drawStyle=kDrawStroked)CDrawContext
drawString(UTF8StringPtr string, const CRect &_rect, const CHoriTxtAlign hAlign=kCenterText, bool antialias=true)CDrawContext
drawString(UTF8StringPtr string, const CPoint &_point, bool antialias=true)CDrawContext
drawString(IPlatformString *string, const CRect &_rect, const CHoriTxtAlign hAlign=kCenterText, bool antialias=true)CDrawContext
drawString(IPlatformString *string, const CPoint &_point, bool antialias=true)CDrawContext
endDraw()CDrawContext
fillLinearGradient(CGraphicsPath *path, const CGradient &gradient, const CPoint &startPoint, const CPoint &endPoint, bool evenOdd=false, CGraphicsTransform *transformation=nullptr)CDrawContext
fillRadialGradient(CGraphicsPath *path, const CGradient &gradient, const CPoint &center, CCoord radius, const CPoint &originOffset=CPoint(0, 0), bool evenOdd=false, CGraphicsTransform *transformation=nullptr)CDrawContext
fillRectWithBitmap(CBitmap *bitmap, const CRect &srcRect, const CRect &dstRect, float alpha)CDrawContext
forget() overrideReferenceCounted< T >inlinevirtual
getAbsoluteClipRect() const CDrawContext
getBitmapInterpolationQuality() const CDrawContext
getClipRect(CRect &clip) const CDrawContext
getCurrentTransform() const CDrawContext
getDrawMode() const CDrawContext
getDrawString(UTF8StringPtr string)CDrawContextprotected
getFillColor() const CDrawContext
getFont() const CDrawContext
getFontColor() const CDrawContext
getFrameColor() const CDrawContext
getGlobalAlpha() const CDrawContext
getHairlineSize() const CDrawContext
getLineStyle() const CDrawContext
getLineWidth() const CDrawContext
getNbReference() const ReferenceCounted< T >inlinevirtual
getPlatformDeviceContext() const CDrawContext
getScaleFactor() const CDrawContext
getStringWidth(UTF8StringPtr pStr)CDrawContext
getStringWidth(IPlatformString *pStr)CDrawContext
getSurfaceRect() const CDrawContext
init()CDrawContextprotected
kPathFilled enum valueCDrawContext
kPathFilledEvenOdd enum valueCDrawContext
kPathStroked enum valueCDrawContext
LineList typedefCDrawContext
LinePair typedefCDrawContext
operator=(const ReferenceCounted &)ReferenceCounted< T >inline
PathDrawMode enum nameCDrawContext
PointList typedefCDrawContext
popTransform()CDrawContextprotected
pushTransform(const CGraphicsTransform &transformation)CDrawContextprotected
ReferenceCounted()=defaultReferenceCounted< T >
ReferenceCounted(const ReferenceCounted &)ReferenceCounted< T >inline
remember() overrideReferenceCounted< T >inlinevirtual
resetClipRect()CDrawContext
restoreGlobalState()CDrawContext
saveGlobalState()CDrawContext
setBitmapInterpolationQuality(BitmapInterpolationQuality quality)CDrawContext
setClipRect(const CRect &clip)CDrawContext
setDrawMode(CDrawMode mode)CDrawContext
setFillColor(const CColor &color)CDrawContext
setFont(const CFontRef font, const CCoord &size=0, const int32_t &style=-1)CDrawContext
setFontColor(const CColor &color)CDrawContext
setFrameColor(const CColor &color)CDrawContext
setGlobalAlpha(float newAlpha)CDrawContext
setLineStyle(const CLineStyle &style)CDrawContext
setLineWidth(CCoord width)CDrawContext
~CDrawContext() noexceptoverrideCDrawContext
~ReferenceCounted() noexcept=defaultReferenceCounted< T >virtual