#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: