Lines Matching defs:layer
54 Canvas::AddLayer(Layer* layer)
56 return AddLayer(layer, CountLayers());
61 Canvas::AddLayer(Layer* layer, int32 index)
63 return layer && AddItem((void*)layer, index);
75 Canvas::RemoveLayer(Layer* layer)
77 return RemoveItem((void*)layer);
96 Canvas::IndexOf(Layer* layer) const
98 return BList::IndexOf((void*)layer);
110 Canvas::HasLayer(Layer* layer) const
112 return HasItem((void*)layer);
138 for (int32 i = count - 1; Layer* layer = LayerAt(i); i--) {
139 layer->Compose(into, area);
181 static const char* LAYER_KEY = "layer";
197 // restore each layer
203 Layer* layer = new (nothrow) Layer();
204 if (!layer || layer->Unarchive(&layerMessage) < B_OK
205 || !AddLayer(layer)) {
206 delete layer;