openshot-audio
0.1.4
|
#include <juce_graphics.h>
Public Member Functions | |
TranslationOrTransform (Point< int > origin) noexcept | |
TranslationOrTransform (const TranslationOrTransform &other) noexcept | |
AffineTransform | getTransform () const noexcept |
AffineTransform | getTransformWith (const AffineTransform &userTransform) const noexcept |
void | setOrigin (Point< int > delta) noexcept |
void | addTransform (const AffineTransform &t) noexcept |
float | getPhysicalPixelScaleFactor () const noexcept |
void | moveOriginInDeviceSpace (Point< int > delta) noexcept |
Rectangle< int > | translated (const Rectangle< int > &r) const noexcept |
Rectangle< float > | translated (const Rectangle< float > &r) const noexcept |
template<typename RectangleOrPoint > | |
RectangleOrPoint | transformed (const RectangleOrPoint &r) const noexcept |
template<typename Type > | |
Rectangle< Type > | deviceSpaceToUserSpace (const Rectangle< Type > &r) const noexcept |
Public Attributes | |
AffineTransform | complexTransform |
Point< int > | offset |
bool | isOnlyTranslated |
bool | isRotated |
Holds either a simple integer translation, or an affine transform.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
AffineTransform juce::RenderingHelpers::TranslationOrTransform::complexTransform |
bool juce::RenderingHelpers::TranslationOrTransform::isOnlyTranslated |
bool juce::RenderingHelpers::TranslationOrTransform::isRotated |
Point<int> juce::RenderingHelpers::TranslationOrTransform::offset |