Home | History | Annotate | Download | only in hwc2onfbadapter

Lines Matching full:layer

429 int32_t destroyLayerHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer) {
435 if (adapter.removeLayer(layer)) {
443 int32_t setCursorPositionHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t /*layer*/,
454 int32_t setLayerBufferHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer,
465 if (!adapter.hasLayer(layer)) {
473 int32_t setLayerSurfaceDamageHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer,
479 if (!adapter.hasLayer(layer)) {
488 hwc2_layer_t layer, int32_t type) {
493 if (!adapter.markLayerDirty(layer, type != HWC2_COMPOSITION_CLIENT)) {
502 int32_t setLayerStateHook(hwc2_device_t* device, hwc2_display_t display, hwc2_layer_t layer,
508 if (!adapter.hasLayer(layer
588 // layer create/destroy
594 // layer functions; validateDisplay not required
602 // layer state functions; validateDisplay required
718 bool HWC2OnFbAdapter::removeLayer(hwc2_layer_t layer) {
719 mDirtyLayers.erase(layer);
720 return mLayers.erase(layer);
723 bool HWC2OnFbAdapter::hasLayer(hwc2_layer_t layer) const {
724 return mLayers.count(layer) > 0;
727 bool HWC2OnFbAdapter::markLayerDirty(hwc2_layer_t layer, bool dirty) {
728 if (mLayers.count(layer) == 0) {
733 mDirtyLayers.insert(layer);
735 mDirtyLayers.erase(layer);