Lines Matching refs:mapBufferInfo

571         uint8_t pxSize = DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode);
573 imageInfo.header.colorMode = dc_.mapBufferInfo->mode;
574 imageInfo.dataSize = dc_.mapBufferInfo->width * dc_.mapBufferInfo->height * (pxSize >> 3);
575 imageInfo.header.width = dc_.mapBufferInfo->width;
576 imageInfo.header.height = dc_.mapBufferInfo->height;
578 imageInfo.data = reinterpret_cast<uint8_t*>(dc_.mapBufferInfo->virAddr);
587 uint8_t pxSize = DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode);
588 uint32_t dataSize = dc_.mapBufferInfo->width * dc_.mapBufferInfo->height * (pxSize >> 3);
589 if (memset_s(dc_.mapBufferInfo->virAddr, dataSize, 0, dataSize) != EOK) {
600 dc_.mapBufferInfo->width = height;
601 dc_.mapBufferInfo->height = width;
602 dc_.mapBufferInfo->stride =
603 dc_.mapBufferInfo->width * (DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode) >> 3); // 3: Shift 3 bits
608 dc_.mapBufferInfo->width = dc_.bufferInfo->width;
609 dc_.mapBufferInfo->height = dc_.bufferInfo->height;
610 dc_.mapBufferInfo->stride =
611 dc_.mapBufferInfo->width * (DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode) >> 3); // 3: Shift 3 bits
673 invalidatedArea.SetWidth(dc_.mapBufferInfo->width);
674 invalidatedArea.SetHeight(dc_.mapBufferInfo->height);
679 curView->OnDraw(*dc_.mapBufferInfo, invalidatedArea);
700 curView->OnPostDraw(*dc_.mapBufferInfo, curViewRect);
725 par->OnPostDraw(*dc_.mapBufferInfo, curViewRect);
749 par->OnPostDraw(*dc_.mapBufferInfo, rect);
829 dc_.mapBufferInfo = new BufferInfo();
830 if (dc_.mapBufferInfo == nullptr) {
834 if (memcpy_s(dc_.mapBufferInfo, sizeof(BufferInfo), bufferInfo, sizeof(BufferInfo)) != EOK) {
835 delete dc_.mapBufferInfo;
836 dc_.mapBufferInfo = nullptr;
839 dc_.mapBufferInfo->mode = ARGB8888;
840 dc_.mapBufferInfo->stride = dc_.mapBufferInfo->width * (DrawUtils::GetPxSizeByColorMode(dc_.mapBufferInfo->mode) >>
844 baseGfxEngine->AdjustLineStride(*dc_.mapBufferInfo);
845 uint32_t bufferSize = dc_.mapBufferInfo->stride * dc_.mapBufferInfo->height;
846 dc_.mapBufferInfo->virAddr = dc_.mapBufferInfo->phyAddr =
852 if (dc_.mapBufferInfo != nullptr) {
853 BaseGfxEngine::GetInstance()->FreeBuffer(static_cast<uint8_t*>(dc_.mapBufferInfo->virAddr), BUFFER_MAP_SURFACE);
854 dc_.mapBufferInfo->virAddr = dc_.mapBufferInfo->phyAddr = nullptr;
855 delete dc_.mapBufferInfo;
856 dc_.mapBufferInfo = nullptr;
868 bakDc_.mapBufferInfo = nullptr;
896 bakDc_.mapBufferInfo = dc_.mapBufferInfo;
897 dc_.mapBufferInfo = nullptr;
907 dc_.mapBufferInfo = bakDc_.mapBufferInfo;
908 bakDc_.mapBufferInfo = nullptr;