|
| virtual | ~PlatformCALayerRemoteTiledBacking () |
| |
| virtual | ~PlatformCALayerRemote () |
| |
| PlatformLayer * | platformLayer () const override |
| |
| void | recursiveBuildTransaction (RemoteLayerTreeContext &, RemoteLayerTreeTransaction &) |
| |
| void | copyContentsFromLayer (PlatformCALayer *) override |
| |
| WebCore::PlatformCALayer * | superlayer () const override |
| |
| void | removeFromSuperlayer () override |
| |
| void | setSublayers (const WebCore::PlatformCALayerList &) override |
| |
| void | removeAllSublayers () override |
| |
| void | appendSublayer (WebCore::PlatformCALayer &) override |
| |
| void | insertSublayer (WebCore::PlatformCALayer &, size_t index) override |
| |
| void | replaceSublayer (WebCore::PlatformCALayer &reference, WebCore::PlatformCALayer &) override |
| |
| void | adoptSublayers (WebCore::PlatformCALayer &source) override |
| |
| void | addAnimationForKey (const String &key, WebCore::PlatformCAAnimation &) override |
| |
| void | removeAnimationForKey (const String &key) override |
| |
| PassRefPtr< WebCore::PlatformCAAnimation > | animationForKey (const String &key) override |
| |
| void | animationStarted (const String &key, CFTimeInterval beginTime) override |
| |
| void | animationEnded (const String &key) override |
| |
| void | setMask (WebCore::PlatformCALayer *) override |
| |
| WebCore::FloatRect | bounds () const override |
| |
| WebCore::FloatPoint3D | position () const override |
| |
| void | setPosition (const WebCore::FloatPoint3D &) override |
| |
| WebCore::FloatPoint3D | anchorPoint () const override |
| |
| void | setAnchorPoint (const WebCore::FloatPoint3D &) override |
| |
| WebCore::TransformationMatrix | transform () const override |
| |
| void | setTransform (const WebCore::TransformationMatrix &) override |
| |
| WebCore::TransformationMatrix | sublayerTransform () const override |
| |
| void | setSublayerTransform (const WebCore::TransformationMatrix &) override |
| |
| bool | isHidden () const override |
| |
| void | setHidden (bool) override |
| |
| bool | contentsHidden () const override |
| |
| void | setContentsHidden (bool) override |
| |
| bool | userInteractionEnabled () const override |
| |
| void | setUserInteractionEnabled (bool) override |
| |
| void | setBackingStoreAttached (bool) override |
| |
| bool | backingStoreAttached () const override |
| |
| bool | backingContributesToMemoryEstimate () const override |
| |
| bool | geometryFlipped () const override |
| |
| void | setGeometryFlipped (bool) override |
| |
| bool | isDoubleSided () const override |
| |
| void | setDoubleSided (bool) override |
| |
| bool | masksToBounds () const override |
| |
| void | setMasksToBounds (bool) override |
| |
| CFTypeRef | contents () const override |
| |
| void | setContents (CFTypeRef) override |
| |
| void | setContentsRect (const WebCore::FloatRect &) override |
| |
| void | setMinificationFilter (WebCore::PlatformCALayer::FilterType) override |
| |
| void | setMagnificationFilter (WebCore::PlatformCALayer::FilterType) override |
| |
| WebCore::Color | backgroundColor () const override |
| |
| void | setBackgroundColor (const WebCore::Color &) override |
| |
| float | opacity () const override |
| |
| void | setOpacity (float) override |
| |
| void | setFilters (const WebCore::FilterOperations &) override |
| |
| void | copyFiltersFrom (const WebCore::PlatformCALayer &) override |
| |
| void | setName (const String &) override |
| |
| void | setSpeed (float) override |
| |
| void | setTimeOffset (CFTimeInterval) override |
| |
| float | cornerRadius () const override |
| |
| void | setCornerRadius (float) override |
| |
| void | setEdgeAntialiasingMask (unsigned) override |
| |
| WebCore::FloatRoundedRect | shapeRoundedRect () const override |
| |
| void | setShapeRoundedRect (const WebCore::FloatRoundedRect &) override |
| |
| WebCore::Path | shapePath () const override |
| |
| void | setShapePath (const WebCore::Path &) override |
| |
| WebCore::WindRule | shapeWindRule () const override |
| |
| void | setShapeWindRule (WebCore::WindRule) override |
| |
| WebCore::GraphicsLayer::CustomAppearance | customAppearance () const override |
| |
| void | updateCustomAppearance (WebCore::GraphicsLayer::CustomAppearance) override |
| |
| PassRefPtr< WebCore::PlatformCALayer > | clone (WebCore::PlatformCALayerClient *owner) const override |
| |
| PassRefPtr< PlatformCALayer > | createCompatibleLayer (WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient *) const override |
| |
| void | enumerateRectsBeingDrawn (CGContextRef, void(^ block)(CGRect)) override |
| |
| virtual uint32_t | hostingContextID () |
| |
| unsigned | backingStoreBytesPerPixel () const override |
| |
| void | setClonedLayer (const PlatformCALayer *) |
| |
| RemoteLayerTreeTransaction::LayerProperties & | properties () |
| |
| const RemoteLayerTreeTransaction::LayerProperties & | properties () const |
| |
| void | didCommit () |
| |
| void | clearContext () |
| |
| RemoteLayerTreeContext * | context () const |
| |
| virtual | ~PlatformCALayer () |
| |
| GraphicsLayer::PlatformLayerID | layerID () const |
| |
| virtual bool | isPlatformCALayerCocoa () const |
| |
| virtual bool | isPlatformCALayerRemoteCustom () const |
| |
| bool | usesTiledBackingLayer () const |
| |
| PlatformCALayerClient * | owner () const |
| |
| virtual void | setOwner (PlatformCALayerClient *owner) |
| |
| virtual void | animationStarted (const String &key, CFTimeInterval beginTime)=0 |
| |
| virtual void | animationEnded (const String &key)=0 |
| |
| LayerType | layerType () const |
| |
| bool | canHaveBackingStore () const |
| |
| virtual void | addAnimationForKey (const String &key, PlatformCAAnimation &)=0 |
| |
| virtual void | removeAnimationForKey (const String &key)=0 |
| |
| virtual PassRefPtr< PlatformCAAnimation > | animationForKey (const String &key)=0 |
| |
| void | setPosition (const FloatPoint &pos) |
| |
| virtual void | setName (const String &)=0 |
| |
| virtual void | drawTextAtPoint (CGContextRef, CGFloat x, CGFloat y, CGSize scale, CGFloat fontSize, const char *text, size_t length, CGFloat strokeWidthAsPercentageOfFontSize=0, Color strokeColor=Color()) const |
| |
| PassRefPtr< PlatformCALayer > | createCompatibleLayerOrTakeFromPool (LayerType layerType, PlatformCALayerClient *client, IntSize) |
| |
| void | moveToLayerPool () |
| |
| virtual | ~PlatformCALayer () |
| |
| GraphicsLayer::PlatformLayerID | layerID () const |
| |
| virtual bool | isPlatformCALayerCocoa () const |
| |
| virtual bool | isPlatformCALayerRemoteCustom () const |
| |
| bool | usesTiledBackingLayer () const |
| |
| PlatformCALayerClient * | owner () const |
| |
| virtual void | setOwner (PlatformCALayerClient *owner) |
| |
| virtual void | animationStarted (const String &key, CFTimeInterval beginTime)=0 |
| |
| virtual void | animationEnded (const String &key)=0 |
| |
| LayerType | layerType () const |
| |
| bool | canHaveBackingStore () const |
| |
| virtual void | addAnimationForKey (const String &key, PlatformCAAnimation &)=0 |
| |
| virtual void | removeAnimationForKey (const String &key)=0 |
| |
| virtual PassRefPtr< PlatformCAAnimation > | animationForKey (const String &key)=0 |
| |
| void | setPosition (const FloatPoint &pos) |
| |
| virtual void | setName (const String &)=0 |
| |
| virtual void | drawTextAtPoint (CGContextRef, CGFloat x, CGFloat y, CGSize scale, CGFloat fontSize, const char *text, size_t length, CGFloat strokeWidthAsPercentageOfFontSize=0, Color strokeColor=Color()) const |
| |
| PassRefPtr< PlatformCALayer > | createCompatibleLayerOrTakeFromPool (LayerType layerType, PlatformCALayerClient *client, IntSize) |
| |
| void | moveToLayerPool () |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| void | relaxAdoptionRequirement () |
| |
|
| enum | LayerType {
LayerTypeLayer,
LayerTypeWebLayer,
LayerTypeSimpleLayer,
LayerTypeTransformLayer,
LayerTypeTiledBackingLayer,
LayerTypePageTiledBackingLayer,
LayerTypeTiledBackingTileLayer,
LayerTypeRootLayer,
LayerTypeAVPlayerLayer,
LayerTypeWebGLLayer,
LayerTypeBackdropLayer,
LayerTypeShapeLayer,
LayerTypeLightSystemBackdropLayer,
LayerTypeDarkSystemBackdropLayer,
LayerTypeScrollingLayer,
LayerTypeCustom,
LayerTypeLayer,
LayerTypeWebLayer,
LayerTypeSimpleLayer,
LayerTypeTransformLayer,
LayerTypeTiledBackingLayer,
LayerTypePageTiledBackingLayer,
LayerTypeTiledBackingTileLayer,
LayerTypeRootLayer,
LayerTypeAVPlayerLayer,
LayerTypeWebGLLayer,
LayerTypeBackdropLayer,
LayerTypeShapeLayer,
LayerTypeLightSystemBackdropLayer,
LayerTypeDarkSystemBackdropLayer,
LayerTypeScrollingLayer,
LayerTypeCustom
} |
| |
| enum | FilterType {
Linear,
Nearest,
Trilinear,
Linear,
Nearest,
Trilinear
} |
| |
| enum | LayerType {
LayerTypeLayer,
LayerTypeWebLayer,
LayerTypeSimpleLayer,
LayerTypeTransformLayer,
LayerTypeTiledBackingLayer,
LayerTypePageTiledBackingLayer,
LayerTypeTiledBackingTileLayer,
LayerTypeRootLayer,
LayerTypeAVPlayerLayer,
LayerTypeWebGLLayer,
LayerTypeBackdropLayer,
LayerTypeShapeLayer,
LayerTypeLightSystemBackdropLayer,
LayerTypeDarkSystemBackdropLayer,
LayerTypeScrollingLayer,
LayerTypeCustom,
LayerTypeLayer,
LayerTypeWebLayer,
LayerTypeSimpleLayer,
LayerTypeTransformLayer,
LayerTypeTiledBackingLayer,
LayerTypePageTiledBackingLayer,
LayerTypeTiledBackingTileLayer,
LayerTypeRootLayer,
LayerTypeAVPlayerLayer,
LayerTypeWebGLLayer,
LayerTypeBackdropLayer,
LayerTypeShapeLayer,
LayerTypeLightSystemBackdropLayer,
LayerTypeDarkSystemBackdropLayer,
LayerTypeScrollingLayer,
LayerTypeCustom
} |
| |
| enum | FilterType {
Linear,
Nearest,
Trilinear,
Linear,
Nearest,
Trilinear
} |
| |
| typedef Vector< FloatRect, webLayerMaxRectsToPaint > | RepaintRectList |
| |
| typedef Vector< FloatRect, webLayerMaxRectsToPaint > | RepaintRectList |
| |
| static PassRefPtr< PlatformCALayerRemote > | create (WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient *, RemoteLayerTreeContext &) |
| |
| static PassRefPtr< PlatformCALayerRemote > | create (PlatformLayer *, WebCore::PlatformCALayerClient *, RemoteLayerTreeContext &) |
| |
| static PassRefPtr< PlatformCALayerRemote > | create (const PlatformCALayerRemote &, WebCore::PlatformCALayerClient *, RemoteLayerTreeContext &) |
| |
| static bool | filtersCanBeComposited (const WebCore::FilterOperations &) |
| |
| static CFTimeInterval | currentTimeToMediaTime (double t) |
| |
| static PlatformCALayer * | platformCALayer (void *platformLayer) |
| |
| static void | flipContext (CGContextRef, CGFloat height) |
| |
| static RepaintRectList | collectRectsToPaint (CGContextRef, PlatformCALayer *) |
| |
| static void | drawLayerContents (CGContextRef, PlatformCALayer *, RepaintRectList &dirtyRects) |
| |
| static void | drawRepaintIndicator (CGContextRef, PlatformCALayer *, int repaintCount, CGColorRef customBackgroundColor) |
| |
| static CGRect | frameForLayer (const PlatformLayer *) |
| |
| static CFTimeInterval | currentTimeToMediaTime (double t) |
| |
| static PlatformCALayer * | platformCALayer (void *platformLayer) |
| |
| static void | flipContext (CGContextRef, CGFloat height) |
| |
| static RepaintRectList | collectRectsToPaint (CGContextRef, PlatformCALayer *) |
| |
| static void | drawLayerContents (CGContextRef, PlatformCALayer *, RepaintRectList &dirtyRects) |
| |
| static void | drawRepaintIndicator (CGContextRef, PlatformCALayer *, int repaintCount, CGColorRef customBackgroundColor) |
| |
| static CGRect | frameForLayer (const PlatformLayer *) |
| |
| static const unsigned | webLayerMaxRectsToPaint = 5 |
| |
| static constexpr const float | webLayerWastedSpaceThreshold = 0.75f |
| |
| | PlatformCALayerRemote (WebCore::PlatformCALayer::LayerType, WebCore::PlatformCALayerClient *owner, RemoteLayerTreeContext &context) |
| |
| | PlatformCALayerRemote (const PlatformCALayerRemote &, WebCore::PlatformCALayerClient *, RemoteLayerTreeContext &) |
| |
| void | updateClonedLayerProperties (PlatformCALayerRemote &clone, bool copyContents=true) const |
| |
| | PlatformCALayer (LayerType, PlatformCALayerClient *owner) |
| |
| | PlatformCALayer (LayerType, PlatformCALayerClient *owner) |
| |
| | RefCounted () |
| |
| | RefCounted () |
| |
| | RefCounted () |
| |
| | ~RefCounted () |
| |
| | ~RefCounted () |
| |
| | ~RefCounted () |
| |
| | RefCountedBase () |
| |
| | ~RefCountedBase () |
| |
| bool | derefBase () const |
| |
| bool | deletionHasBegun () const |
| |
| | RefCountedBase () |
| |
| | ~RefCountedBase () |
| |
| bool | derefBase () const |
| |
| bool | deletionHasBegun () const |
| |
| | RefCountedBase () |
| |
| | ~RefCountedBase () |
| |
| bool | derefBase () const |
| |
| bool | deletionHasBegun () const |
| |
| const LayerType | m_layerType |
| |
| const GraphicsLayer::PlatformLayerID | m_layerID |
| |
| RetainPtr< PlatformLayer > | m_layer |
| |
| PlatformCALayerClient * | m_owner |
| |