LibreOffice Module vcl (master) 1
|
#include <salgdi.h>
Public Member Functions | |
AquaSharedAttributes () | |
void | unsetClipPath () |
void | unsetState () |
bool | checkContext () |
void | setState () |
bool | isPenVisible () const |
bool | isBrushVisible () const |
void | refreshRect (float lX, float lY, float lWidth, float lHeight) |
void | applyXorContext () |
bool | isFlipped () const |
Public Attributes | |
CGMutablePathRef | mxClipPath |
path representing current clip region More... | |
RGBAColor | maLineColor |
Drawing colors pen color RGBA. More... | |
RGBAColor | maFillColor |
brush color RGBA More... | |
bool | mbForeignContext |
bool | mbPrinter |
is this a printer graphics More... | |
bool | mbVirDev |
is this a virtual device graphics More... | |
CGLayerHolder | maLayer |
CGContextHolder | maContextHolder |
CGContextHolder | maBGContextHolder |
CGContextHolder | maCSContextHolder |
int | mnWidth |
int | mnHeight |
int | mnXorMode |
int | mnBitmapDepth |
Color | maTextColor |
bool | mbNonAntialiasedText |
allows text to be rendered without antialiasing More... | |
std::unique_ptr< XorEmulation > | mpXorEmulation |
Definition at line 142 of file quartz/salgdi.h.
|
inline |
Definition at line 183 of file quartz/salgdi.h.
References COL_BLACK(), and COL_WHITE().
|
inline |
Definition at line 258 of file quartz/salgdi.h.
References mnHeight, mnWidth, mpXorEmulation, and refreshRect().
bool AquaSharedAttributes::checkContext | ( | ) |
|
inline |
Definition at line 224 of file quartz/salgdi.h.
References RGBAColor::IsVisible(), and maFillColor.
|
inline |
Definition at line 270 of file quartz/salgdi.h.
|
inline |
Definition at line 220 of file quartz/salgdi.h.
References RGBAColor::IsVisible(), and maLineColor.
|
inline |
Definition at line 229 of file quartz/salgdi.h.
References AquaSalFrame::maInvalidRect, and tools::Rectangle::Union().
Referenced by applyXorContext().
void AquaSharedAttributes::setState | ( | ) |
|
inline |
|
inline |
Definition at line 212 of file quartz/salgdi.h.
References unsetClipPath().
CGContextHolder AquaSharedAttributes::maBGContextHolder |
Definition at line 170 of file quartz/salgdi.h.
CGContextHolder AquaSharedAttributes::maContextHolder |
Definition at line 169 of file quartz/salgdi.h.
CGContextHolder AquaSharedAttributes::maCSContextHolder |
Definition at line 171 of file quartz/salgdi.h.
RGBAColor AquaSharedAttributes::maFillColor |
CGLayerHolder AquaSharedAttributes::maLayer |
Definition at line 168 of file quartz/salgdi.h.
RGBAColor AquaSharedAttributes::maLineColor |
Drawing colors pen color RGBA.
Definition at line 149 of file quartz/salgdi.h.
Referenced by isPenVisible().
Color AquaSharedAttributes::maTextColor |
Definition at line 177 of file quartz/salgdi.h.
bool AquaSharedAttributes::mbForeignContext |
Definition at line 161 of file quartz/salgdi.h.
bool AquaSharedAttributes::mbNonAntialiasedText |
allows text to be rendered without antialiasing
Definition at line 179 of file quartz/salgdi.h.
bool AquaSharedAttributes::mbPrinter |
is this a printer graphics
Definition at line 164 of file quartz/salgdi.h.
bool AquaSharedAttributes::mbVirDev |
is this a virtual device graphics
Definition at line 166 of file quartz/salgdi.h.
int AquaSharedAttributes::mnBitmapDepth |
Definition at line 175 of file quartz/salgdi.h.
int AquaSharedAttributes::mnHeight |
Definition at line 173 of file quartz/salgdi.h.
Referenced by applyXorContext().
int AquaSharedAttributes::mnWidth |
Definition at line 172 of file quartz/salgdi.h.
Referenced by applyXorContext().
int AquaSharedAttributes::mnXorMode |
Definition at line 174 of file quartz/salgdi.h.
std::unique_ptr<XorEmulation> AquaSharedAttributes::mpXorEmulation |
Definition at line 181 of file quartz/salgdi.h.
Referenced by applyXorContext().
CGMutablePathRef AquaSharedAttributes::mxClipPath |
path representing current clip region
Definition at line 145 of file quartz/salgdi.h.
Referenced by unsetClipPath().