Lines Matching refs:cmp

508 bool SwRenderer::beginComposite(RenderCompositor* cmp, CompositeMethod method, uint8_t opacity)  in beginComposite()  argument
510 if (!cmp) return false; in beginComposite()
511 auto p = static_cast<SwCompositor*>(cmp); in beginComposite()
554 SwSurface* cmp = nullptr; in request() local
559 cmp = *p; in request()
565 if (!cmp) { in request()
567 cmp = new SwSurface(surface); in request()
568 cmp->compositor = new SwCompositor; in request()
569 cmp->compositor->image.data = (pixel_t*)malloc(channelSize * surface->stride * surface->h); in request()
570 cmp->compositor->image.w = surface->w; in request()
571 cmp->compositor->image.h = surface->h; in request()
572 cmp->compositor->image.stride = surface->stride; in request()
573 cmp->compositor->image.direct = true; in request()
574 cmp->compositor->valid = true; in request()
575 cmp->channelSize = cmp->compositor->image.channelSize = channelSize; in request()
576 cmp->w = cmp->compositor->image.w; in request()
577 cmp->h = cmp->compositor->image.h; in request()
579 compositors.push(cmp); in request()
583 cmp->data = cmp->compositor->image.data; in request()
585 return cmp; in request()
601 auto cmp = request(CHANNEL_SIZE(cs)); in target() local
609 cmp->compositor->recoverSfc = surface; in target()
610 cmp->compositor->recoverCmp = surface->compositor; in target()
611 cmp->compositor->valid = false; in target()
612 cmp->compositor->bbox.min.x = x; in target()
613 cmp->compositor->bbox.min.y = y; in target()
614 cmp->compositor->bbox.max.x = x + w; in target()
615 cmp->compositor->bbox.max.y = y + h; in target()
620 rasterClear(cmp, x, y, w, h, color); in target()
623 surface = cmp; in target()
625 return cmp->compositor; in target()
629 bool SwRenderer::endComposite(RenderCompositor* cmp) in endComposite() argument
631 if (!cmp) return false; in endComposite()
633 auto p = static_cast<SwCompositor*>(cmp); in endComposite()
659 bool SwRenderer::effect(RenderCompositor* cmp, const RenderEffect* effect) in effect() argument
661 auto p = static_cast<SwCompositor*>(cmp); in effect()