#include <juce_mac_CoreGraphicsContext.h>
◆ CoreGraphicsContext()
CoreGraphicsContext::CoreGraphicsContext |
( |
CGContextRef |
context, |
|
|
const float |
flipHeight, |
|
|
const float |
targetScale |
|
) |
| |
◆ ~CoreGraphicsContext()
CoreGraphicsContext::~CoreGraphicsContext |
( |
| ) |
|
◆ addTransform()
void CoreGraphicsContext::addTransform |
( |
const AffineTransform & |
transform | ) |
|
|
overridevirtual |
◆ beginTransparencyLayer()
void CoreGraphicsContext::beginTransparencyLayer |
( |
float |
opacity | ) |
|
|
overridevirtual |
◆ clipRegionIntersects()
bool CoreGraphicsContext::clipRegionIntersects |
( |
const Rectangle< int > & |
r | ) |
|
|
overridevirtual |
◆ clipToImageAlpha()
void CoreGraphicsContext::clipToImageAlpha |
( |
const Image & |
sourceImage, |
|
|
const AffineTransform & |
transform |
|
) |
| |
|
overridevirtual |
◆ clipToPath()
◆ clipToRectangle()
bool CoreGraphicsContext::clipToRectangle |
( |
const Rectangle< int > & |
r | ) |
|
|
overridevirtual |
◆ clipToRectangleList()
bool CoreGraphicsContext::clipToRectangleList |
( |
const RectangleList< int > & |
clipRegion | ) |
|
|
overridevirtual |
◆ drawGlyph()
void CoreGraphicsContext::drawGlyph |
( |
int |
glyphNumber, |
|
|
const AffineTransform & |
transform |
|
) |
| |
|
overridevirtual |
◆ drawImage()
void CoreGraphicsContext::drawImage |
( |
const Image & |
sourceImage, |
|
|
const AffineTransform & |
transform |
|
) |
| |
|
overridevirtual |
◆ drawLine()
void CoreGraphicsContext::drawLine |
( |
const Line< float > & |
line | ) |
|
|
overridevirtual |
◆ drawTextLayout()
◆ endTransparencyLayer()
void CoreGraphicsContext::endTransparencyLayer |
( |
| ) |
|
|
overridevirtual |
◆ excludeClipRectangle()
void CoreGraphicsContext::excludeClipRectangle |
( |
const Rectangle< int > & |
r | ) |
|
|
overridevirtual |
◆ fillPath()
◆ fillRect() [1/2]
void CoreGraphicsContext::fillRect |
( |
const Rectangle< int > & |
r, |
|
|
bool |
replaceExistingContents |
|
) |
| |
|
overridevirtual |
◆ fillRect() [2/2]
void CoreGraphicsContext::fillRect |
( |
const Rectangle< float > & |
r | ) |
|
|
overridevirtual |
◆ fillRectList()
void CoreGraphicsContext::fillRectList |
( |
const RectangleList< float > & |
list | ) |
|
|
overridevirtual |
◆ getClipBounds()
Rectangle< int > CoreGraphicsContext::getClipBounds |
( |
| ) |
const |
|
overridevirtual |
◆ getFont()
const Font & CoreGraphicsContext::getFont |
( |
| ) |
|
|
overridevirtual |
◆ getPhysicalPixelScaleFactor()
float CoreGraphicsContext::getPhysicalPixelScaleFactor |
( |
| ) |
|
|
overridevirtual |
◆ isClipEmpty()
bool CoreGraphicsContext::isClipEmpty |
( |
| ) |
const |
|
overridevirtual |
◆ isVectorDevice()
bool CoreGraphicsContext::isVectorDevice |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ restoreState()
void CoreGraphicsContext::restoreState |
( |
| ) |
|
|
overridevirtual |
◆ saveState()
void CoreGraphicsContext::saveState |
( |
| ) |
|
|
overridevirtual |
◆ setFill()
void CoreGraphicsContext::setFill |
( |
const FillType & |
fillType | ) |
|
|
overridevirtual |
◆ setFont()
void CoreGraphicsContext::setFont |
( |
const Font & |
newFont | ) |
|
|
overridevirtual |
◆ setInterpolationQuality()
◆ setOpacity()
void CoreGraphicsContext::setOpacity |
( |
float |
newOpacity | ) |
|
|
overridevirtual |
◆ setOrigin()
void CoreGraphicsContext::setOrigin |
( |
Point< int > |
| ) |
|
|
overridevirtual |
Moves the origin to a new position.
The coordinates are relative to the current origin, and indicate the new position of (0, 0).
Implements LowLevelGraphicsContext.
The documentation for this class was generated from the following files: