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