webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::FixedPositionViewportConstraints Class Reference

#include <ScrollingConstraints.h>

Inheritance diagram for WebCore::FixedPositionViewportConstraints:
WebCore::ViewportConstraints WebCore::ViewportConstraints

Public Member Functions

 FixedPositionViewportConstraints ()
 
 FixedPositionViewportConstraints (const FixedPositionViewportConstraints &other)
 
WEBCORE_EXPORT FloatPoint layerPositionForViewportRect (const FloatRect &viewportRect) const
 
const FloatRectviewportRectAtLastLayout () const
 
void setViewportRectAtLastLayout (const FloatRect &rect)
 
const FloatPointlayerPositionAtLastLayout () const
 
void setLayerPositionAtLastLayout (const FloatPoint &point)
 
bool operator== (const FixedPositionViewportConstraints &other) const
 
bool operator!= (const FixedPositionViewportConstraints &other) const
 
 FixedPositionViewportConstraints ()
 
 FixedPositionViewportConstraints (const FixedPositionViewportConstraints &other)
 
WEBCORE_EXPORT FloatPoint layerPositionForViewportRect (const FloatRect &viewportRect) const
 
const FloatRectviewportRectAtLastLayout () const
 
void setViewportRectAtLastLayout (const FloatRect &rect)
 
const FloatPointlayerPositionAtLastLayout () const
 
void setLayerPositionAtLastLayout (const FloatPoint &point)
 
bool operator== (const FixedPositionViewportConstraints &other) const
 
bool operator!= (const FixedPositionViewportConstraints &other) const
 
- Public Member Functions inherited from WebCore::ViewportConstraints
 ViewportConstraints (const ViewportConstraints &other)
 
virtual ~ViewportConstraints ()
 
AnchorEdges anchorEdges () const
 
bool hasAnchorEdge (AnchorEdgeFlags flag) const
 
void addAnchorEdge (AnchorEdgeFlags edgeFlag)
 
void setAnchorEdges (AnchorEdges edges)
 
FloatSize alignmentOffset () const
 
void setAlignmentOffset (const FloatSize &offset)
 
 ViewportConstraints (const ViewportConstraints &other)
 
virtual ~ViewportConstraints ()
 
AnchorEdges anchorEdges () const
 
bool hasAnchorEdge (AnchorEdgeFlags flag) const
 
void addAnchorEdge (AnchorEdgeFlags edgeFlag)
 
void setAnchorEdges (AnchorEdges edges)
 
FloatSize alignmentOffset () const
 
void setAlignmentOffset (const FloatSize &offset)
 

Additional Inherited Members

- Public Types inherited from WebCore::ViewportConstraints
enum  ConstraintType { FixedPositionConstraint, StickyPositionConstraint, FixedPositionConstraint, StickyPositionConstraint }
 
enum  AnchorEdgeFlags {
  AnchorEdgeLeft = 1 << 0, AnchorEdgeRight = 1 << 1, AnchorEdgeTop = 1 << 2, AnchorEdgeBottom = 1 << 3,
  AnchorEdgeLeft = 1 << 0, AnchorEdgeRight = 1 << 1, AnchorEdgeTop = 1 << 2, AnchorEdgeBottom = 1 << 3
}
 
enum  ConstraintType { FixedPositionConstraint, StickyPositionConstraint, FixedPositionConstraint, StickyPositionConstraint }
 
enum  AnchorEdgeFlags {
  AnchorEdgeLeft = 1 << 0, AnchorEdgeRight = 1 << 1, AnchorEdgeTop = 1 << 2, AnchorEdgeBottom = 1 << 3,
  AnchorEdgeLeft = 1 << 0, AnchorEdgeRight = 1 << 1, AnchorEdgeTop = 1 << 2, AnchorEdgeBottom = 1 << 3
}
 
typedef unsigned AnchorEdges
 
typedef unsigned AnchorEdges
 
- Protected Member Functions inherited from WebCore::ViewportConstraints
 ViewportConstraints ()
 
 ViewportConstraints ()
 
- Protected Attributes inherited from WebCore::ViewportConstraints
FloatSize m_alignmentOffset
 
AnchorEdges m_anchorEdges
 

Constructor & Destructor Documentation

◆ FixedPositionViewportConstraints() [1/4]

WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints ( )
inline

◆ FixedPositionViewportConstraints() [2/4]

WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints ( const FixedPositionViewportConstraints other)
inline

◆ FixedPositionViewportConstraints() [3/4]

WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints ( )
inline

◆ FixedPositionViewportConstraints() [4/4]

WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints ( const FixedPositionViewportConstraints other)
inline

Member Function Documentation

◆ layerPositionAtLastLayout() [1/2]

const FloatPoint& WebCore::FixedPositionViewportConstraints::layerPositionAtLastLayout ( ) const
inline

◆ layerPositionAtLastLayout() [2/2]

const FloatPoint& WebCore::FixedPositionViewportConstraints::layerPositionAtLastLayout ( ) const
inline

◆ layerPositionForViewportRect() [1/2]

WEBCORE_EXPORT FloatPoint WebCore::FixedPositionViewportConstraints::layerPositionForViewportRect ( const FloatRect viewportRect) const

◆ layerPositionForViewportRect() [2/2]

FloatPoint WebCore::FixedPositionViewportConstraints::layerPositionForViewportRect ( const FloatRect viewportRect) const

◆ operator!=() [1/2]

bool WebCore::FixedPositionViewportConstraints::operator!= ( const FixedPositionViewportConstraints other) const
inline

◆ operator!=() [2/2]

bool WebCore::FixedPositionViewportConstraints::operator!= ( const FixedPositionViewportConstraints other) const
inline

◆ operator==() [1/2]

bool WebCore::FixedPositionViewportConstraints::operator== ( const FixedPositionViewportConstraints other) const
inline

◆ operator==() [2/2]

bool WebCore::FixedPositionViewportConstraints::operator== ( const FixedPositionViewportConstraints other) const
inline

◆ setLayerPositionAtLastLayout() [1/2]

void WebCore::FixedPositionViewportConstraints::setLayerPositionAtLastLayout ( const FloatPoint point)
inline

◆ setLayerPositionAtLastLayout() [2/2]

void WebCore::FixedPositionViewportConstraints::setLayerPositionAtLastLayout ( const FloatPoint point)
inline

◆ setViewportRectAtLastLayout() [1/2]

void WebCore::FixedPositionViewportConstraints::setViewportRectAtLastLayout ( const FloatRect rect)
inline

◆ setViewportRectAtLastLayout() [2/2]

void WebCore::FixedPositionViewportConstraints::setViewportRectAtLastLayout ( const FloatRect rect)
inline

◆ viewportRectAtLastLayout() [1/2]

const FloatRect& WebCore::FixedPositionViewportConstraints::viewportRectAtLastLayout ( ) const
inline

◆ viewportRectAtLastLayout() [2/2]

const FloatRect& WebCore::FixedPositionViewportConstraints::viewportRectAtLastLayout ( ) const
inline

The documentation for this class was generated from the following files: