VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
COffscreenContext Member List

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

beforeDelete()ReferenceCounted< T >inlinevirtual
beginDraw()CDrawContextinlinevirtual
bitmapCOffscreenContextprotected
CDrawContext()=deleteCDrawContextprotected
CDrawContext(const CRect &surfaceRect)CDrawContextexplicitprotected
clearDrawString()CDrawContextprotected
clearRect(const CRect &rect)=0CDrawContextpure virtual
COffscreenContext(CBitmap *bitmap)COffscreenContextexplicitprotected
COffscreenContext(const CRect &surfaceRect)COffscreenContextexplicitprotected
copyFrom(CDrawContext *pContext, CRect destRect, CPoint srcOffset=CPoint(0, 0))COffscreenContext
create(const CPoint &size, double scaleFactor=1.)COffscreenContextstatic
create(CFrame *frame, CCoord width, CCoord height, double scaleFactor=1.)COffscreenContextstatic
createGraphicsPath()=0CDrawContextpure virtual
createRoundRectGraphicsPath(const CRect &size, CCoord radius)CDrawContext
createTextPath(const CFontRef font, UTF8StringPtr text)=0CDrawContextpure virtual
drawArc(const CRect &rect, const float startAngle1, const float endAngle2, const CDrawStyle drawStyle=kDrawStroked)=0CDrawContextpure virtual
drawBitmap(CBitmap *bitmap, const CRect &dest, const CPoint &offset=CPoint(0, 0), float alpha=1.f)=0CDrawContextpure virtual
drawBitmapNinePartTiled(CBitmap *bitmap, const CRect &dest, const CNinePartTiledDescription &desc, float alpha=1.f)CDrawContextvirtual
drawEllipse(const CRect &rect, const CDrawStyle drawStyle=kDrawStroked)=0CDrawContextpure virtual
drawGraphicsPath(CGraphicsPath *path, PathDrawMode mode=kPathFilled, CGraphicsTransform *transformation=nullptr)=0CDrawContextpure virtual
drawLine(const CPoint &start, const CPoint &end)CDrawContextinline
drawLine(const LinePair &line)=0CDrawContextpure virtual
drawLines(const LineList &lines)=0CDrawContextpure virtual
drawPoint(const CPoint &point, const CColor &color)=0CDrawContextpure virtual
drawPolygon(const PointList &polygonPointList, const CDrawStyle drawStyle=kDrawStroked)=0CDrawContextpure virtual
drawRect(const CRect &rect, const CDrawStyle drawStyle=kDrawStroked)=0CDrawContextpure virtual
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()CDrawContextinlinevirtual
fillLinearGradient(CGraphicsPath *path, const CGradient &gradient, const CPoint &startPoint, const CPoint &endPoint, bool evenOdd=false, CGraphicsTransform *transformation=nullptr)=0CDrawContextpure virtual
fillRadialGradient(CGraphicsPath *path, const CGradient &gradient, const CPoint &center, CCoord radius, const CPoint &originOffset=CPoint(0, 0), bool evenOdd=false, CGraphicsTransform *transformation=nullptr)=0CDrawContextpure virtual
fillRectWithBitmap(CBitmap *bitmap, const CRect &srcRect, const CRect &dstRect, float alpha)CDrawContextvirtual
forget() overrideReferenceCounted< T >inlinevirtual
getAbsoluteClipRect() constCDrawContextinline
getBitmap() constCOffscreenContextinline
getBitmapInterpolationQuality() constCDrawContextinline
getClipRect(CRect &clip) constCDrawContext
getCurrentState() constCDrawContextinlineprotected
getCurrentState()CDrawContextinlineprotected
getCurrentTransform() constCDrawContext
getDrawMode() constCDrawContextinline
getDrawString(UTF8StringPtr string)CDrawContextprotected
getFillColor() constCDrawContextinline
getFont() constCDrawContextinline
getFontColor() constCDrawContextinline
getFrameColor() constCDrawContextinline
getGlobalAlpha() constCDrawContextinline
getHairlineSize() constCDrawContext
getHeight() constCOffscreenContext
getLineStyle() constCDrawContextinline
getLineWidth() constCDrawContextinline
getNbReference() constReferenceCounted< T >inlinevirtual
getScaleFactor() constCDrawContextinlinevirtual
getStringWidth(UTF8StringPtr pStr)CDrawContext
getStringWidth(IPlatformString *pStr)CDrawContext
getSurfaceRect() constCDrawContextinline
getWidth() constCOffscreenContext
init()CDrawContextprotectedvirtual
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()CDrawContextvirtual
restoreGlobalState()CDrawContextvirtual
saveGlobalState()CDrawContextvirtual
setBitmapInterpolationQuality(BitmapInterpolationQuality quality)CDrawContextvirtual
setClipRect(const CRect &clip)CDrawContextvirtual
setDrawMode(CDrawMode mode)CDrawContextvirtual
setFillColor(const CColor &color)CDrawContextvirtual
setFont(const CFontRef font, const CCoord &size=0, const int32_t &style=-1)CDrawContextvirtual
setFontColor(const CColor &color)CDrawContextvirtual
setFrameColor(const CColor &color)CDrawContextvirtual
setGlobalAlpha(float newAlpha)CDrawContextvirtual
setLineStyle(const CLineStyle &style)CDrawContextvirtual
setLineWidth(CCoord width)CDrawContextvirtual
~CDrawContext() noexcept overrideCDrawContextprotected
~ReferenceCounted() noexcept=defaultReferenceCounted< T >virtual