#include <TransformState.h>
|
| TransformState (TransformDirection mappingDirection, const FloatPoint &p, const FloatQuad &quad) |
|
| TransformState (TransformDirection mappingDirection, const FloatPoint &p) |
|
| TransformState (TransformDirection mappingDirection, const FloatQuad &quad) |
|
| TransformState (const TransformState &other) |
|
TransformState & | operator= (const TransformState &) |
|
void | setQuad (const FloatQuad &quad) |
|
void | setSecondaryQuad (const FloatQuad *quad) |
|
void | setLastPlanarSecondaryQuad (const FloatQuad *) |
|
void | move (LayoutUnit x, LayoutUnit y, TransformAccumulation accumulate=FlattenTransform) |
|
void | move (const LayoutSize &, TransformAccumulation=FlattenTransform) |
|
void | applyTransform (const AffineTransform &transformFromContainer, TransformAccumulation=FlattenTransform, bool *wasClamped=nullptr) |
|
void | applyTransform (const TransformationMatrix &transformFromContainer, TransformAccumulation=FlattenTransform, bool *wasClamped=nullptr) |
|
void | flatten (bool *wasClamped=nullptr) |
|
FloatPoint | lastPlanarPoint () const |
|
FloatQuad | lastPlanarQuad () const |
|
FloatQuad * | lastPlanarSecondaryQuad () const |
|
bool | isMappingSecondaryQuad () const |
|
FloatPoint | mappedPoint (bool *wasClamped=nullptr) const |
|
FloatQuad | mappedQuad (bool *wasClamped=nullptr) const |
|
std::optional< FloatQuad > | mappedSecondaryQuad (bool *wasClamped=nullptr) const |
|
◆ TransformAccumulation
Enumerator |
---|
FlattenTransform | |
AccumulateTransform | |
◆ TransformDirection
Enumerator |
---|
ApplyTransformDirection | |
UnapplyInverseTransformDirection | |
◆ TransformState() [1/4]
◆ TransformState() [2/4]
◆ TransformState() [3/4]
◆ TransformState() [4/4]
WebCore::TransformState::TransformState |
( |
const TransformState & |
other | ) |
|
|
inline |
◆ applyTransform() [1/2]
◆ applyTransform() [2/2]
◆ flatten()
void WebCore::TransformState::flatten |
( |
bool * |
wasClamped = nullptr | ) |
|
◆ isMappingSecondaryQuad()
bool WebCore::TransformState::isMappingSecondaryQuad |
( |
| ) |
const |
|
inline |
◆ lastPlanarPoint()
FloatPoint WebCore::TransformState::lastPlanarPoint |
( |
| ) |
const |
|
inline |
◆ lastPlanarQuad()
FloatQuad WebCore::TransformState::lastPlanarQuad |
( |
| ) |
const |
|
inline |
◆ lastPlanarSecondaryQuad()
FloatQuad* WebCore::TransformState::lastPlanarSecondaryQuad |
( |
| ) |
const |
|
inline |
◆ mappedPoint()
FloatPoint WebCore::TransformState::mappedPoint |
( |
bool * |
wasClamped = nullptr | ) |
const |
◆ mappedQuad()
FloatQuad WebCore::TransformState::mappedQuad |
( |
bool * |
wasClamped = nullptr | ) |
const |
◆ mappedSecondaryQuad()
◆ move() [1/2]
◆ move() [2/2]
◆ operator=()
◆ setLastPlanarSecondaryQuad()
void WebCore::TransformState::setLastPlanarSecondaryQuad |
( |
const FloatQuad * |
quad | ) |
|
◆ setQuad()
◆ setSecondaryQuad()
void WebCore::TransformState::setSecondaryQuad |
( |
const FloatQuad * |
quad | ) |
|
|
inline |
The documentation for this class was generated from the following files: