openshot-audio
0.1.6
|
#include <juce_LowLevelGraphicsContext.h>
Protected Member Functions | |
LowLevelGraphicsContext () | |
Interface class for graphics context objects, used internally by the Graphics class.
Users are not supposed to create instances of this class directly - do your drawing via the Graphics object instead.
It's a base class for different types of graphics context, that may perform software-based or OS-accelerated rendering.
E.g. the LowLevelGraphicsSoftwareRenderer renders onto an image in memory, but other subclasses could render directly to a windows HDC, a Quartz context, or an OpenGL context.
|
protected |
|
virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in Direct2DLowLevelGraphicsContext, and CoreGraphicsContext.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Returns true if this device is vector-based, e.g. a printer.
Implemented in RenderingHelpers::StackBasedLowLevelGraphicsContext< SavedStateType >, RenderingHelpers::StackBasedLowLevelGraphicsContext< RenderingHelpers::SoftwareRendererSavedState >, Direct2DLowLevelGraphicsContext, LowLevelGraphicsPostScriptRenderer, and CoreGraphicsContext.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Moves the origin to a new position.
The coordinates are relative to the current origin, and indicate the new position of (0, 0).
Implemented in RenderingHelpers::StackBasedLowLevelGraphicsContext< SavedStateType >, Direct2DLowLevelGraphicsContext, LowLevelGraphicsPostScriptRenderer, and CoreGraphicsContext.