Home | History | Annotate | Download | only in win

Lines Matching refs:layer

57 static void displayInContext(CACFLayerRef layer, CGContextRef context)
59 ASSERT_ARG(layer, WKCACFLayer::layer(layer));
60 WKCACFLayer::layer(layer)->display(context);
92 case WKCACFLayer::Layer: return kCACFLayer();
195 CACFLayerSetUserData(layer(), this);
196 CACFLayerSetDisplayCallback(layer(), displayInContext);
204 CACFLayerSetUserData(layer(), 0);
205 CACFLayerSetDisplayCallback(layer(), 0);
225 // smaller than the layer bounds (e.g. tiled layers)
234 // FIXME: ideally we'd avoid calling -setNeedsDisplay on a layer that is a plain color,
268 CACFContextSetLayer(context, layer());
274 CACFContextRef context = CACFLayerGetContext(rootLayer()->layer());
277 // before placing the layer in the tree. In this case we don't need to
278 // worry about remembering the context because we will when the layer is
292 return CACFLayerGetClass(layer()) == kCACFTransformLayer();
303 CACFLayerInsertSublayer(layer(), sublayer->layer(), index);
371 CACFLayerRemoveFromSuperlayer(layer());
381 CACFLayerRemoveFromSuperlayer(sublayer->layer());
387 CFArrayRef sublayers = CACFLayerGetSublayers(layer());
391 return layer(static_cast<CACFLayerRef>(const_cast<void*>(CFArrayGetValueAtIndex(sublayers, index))));
396 CACFLayerRef ref = reference->layer();
400 CFArrayRef sublayers = CACFLayerGetSublayers(layer());
412 WKCACFLayer* layer = const_cast<WKCACFLayer*>(this);
413 for (WKCACFLayer* ancestor = this->superlayer(); ancestor; layer = ancestor, ancestor = ancestor->superlayer()) {
415 return layer;
425 CACFLayerSetBounds(layer(), rect);
438 CACFLayerSetFrame(layer(), rect);
447 CACFLayerSetContentsGravity(layer(), toCACFContentsGravityType(type));
453 return fromCACFContentsGravityType(CACFLayerGetContentsGravity(layer()));
458 CACFLayerSetMagnificationFilter(layer(), toCACFFilterType(type));
464 return fromCACFFilterType(CACFLayerGetMagnificationFilter(layer()));
469 CACFLayerSetMinificationFilter(layer(), toCACFFilterType(type));
475 return fromCACFFilterType(CACFLayerGetMinificationFilter(layer()));
480 WKCACFLayer* layer = const_cast<WKCACFLayer*>(this);
481 for (WKCACFLayer* superlayer = layer->superlayer(); superlayer; layer = superlayer, superlayer = superlayer->superlayer()) { }
482 return layer;
487 CACFLayerSetSublayers(layer(), 0);
494 CACFLayerSetSublayers(layer(), 0);
499 layers.append(sublayers[i]->layer());
502 CACFLayerSetSublayers(layer(), layersArray.get());
513 CACFLayerSetSublayers(toLayer->layer(), CACFLayerGetSublayers(fromLayer->layer()));
520 CACFLayerRef super = CACFLayerGetSuperlayer(layer());
523 return WKCACFLayer::layer(super);
529 CACFLayerSetNeedsDisplay(layer(), &dirtyRect);
536 CACFLayerSetNeedsDisplay(layer(), 0);
563 // Print layer tree from the root
574 isTransformLayer() ? "transform-layer" : "layer",