Lines Matching refs:mouseShapeInfo

83     VBVAMOUSESHAPEINFO mouseShapeInfo;
658 pCtx->mouseShapeInfo.fSet = true;
659 pCtx->mouseShapeInfo.fVisible = fVisible;
660 pCtx->mouseShapeInfo.fAlpha = fAlpha;
664 pCtx->mouseShapeInfo.u32HotX = pShape->u32HotX;
665 pCtx->mouseShapeInfo.u32HotY = pShape->u32HotY;
666 pCtx->mouseShapeInfo.u32Width = pShape->u32Width;
667 pCtx->mouseShapeInfo.u32Height = pShape->u32Height;
670 if (cbPointerData > pCtx->mouseShapeInfo.cbAllocated)
672 RTMemFree (pCtx->mouseShapeInfo.pu8Shape);
673 pCtx->mouseShapeInfo.pu8Shape = NULL;
674 pCtx->mouseShapeInfo.cbShape = 0;
679 pCtx->mouseShapeInfo.pu8Shape = pu8Shape;
680 pCtx->mouseShapeInfo.cbAllocated = cbPointerData;
685 if (pCtx->mouseShapeInfo.pu8Shape)
687 memcpy (pCtx->mouseShapeInfo.pu8Shape, &pShape->au8Data[0], cbPointerData);
688 pCtx->mouseShapeInfo.cbShape = cbPointerData;
697 int rc = vbvaUpdateMousePointerShape(pVGAState, &pCtx->mouseShapeInfo, fShape, &pShape->au8Data[0]);
763 dumpMouseShapeInfo(&pCtx->mouseShapeInfo);
1571 rc = SSMR3PutBool (pSSM, pCtx->mouseShapeInfo.fSet);
1573 rc = SSMR3PutBool (pSSM, pCtx->mouseShapeInfo.fVisible);
1575 rc = SSMR3PutBool (pSSM, pCtx->mouseShapeInfo.fAlpha);
1577 rc = SSMR3PutU32 (pSSM, pCtx->mouseShapeInfo.u32HotX);
1579 rc = SSMR3PutU32 (pSSM, pCtx->mouseShapeInfo.u32HotY);
1581 rc = SSMR3PutU32 (pSSM, pCtx->mouseShapeInfo.u32Width);
1583 rc = SSMR3PutU32 (pSSM, pCtx->mouseShapeInfo.u32Height);
1585 rc = SSMR3PutU32 (pSSM, pCtx->mouseShapeInfo.cbShape);
1587 if (pCtx->mouseShapeInfo.cbShape)
1589 rc = SSMR3PutMem (pSSM, pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbShape);
1783 rc = SSMR3GetBool (pSSM, &pCtx->mouseShapeInfo.fSet);
1785 rc = SSMR3GetBool (pSSM, &pCtx->mouseShapeInfo.fVisible);
1787 rc = SSMR3GetBool (pSSM, &pCtx->mouseShapeInfo.fAlpha);
1789 rc = SSMR3GetU32 (pSSM, &pCtx->mouseShapeInfo.u32HotX);
1791 rc = SSMR3GetU32 (pSSM, &pCtx->mouseShapeInfo.u32HotY);
1793 rc = SSMR3GetU32 (pSSM, &pCtx->mouseShapeInfo.u32Width);
1795 rc = SSMR3GetU32 (pSSM, &pCtx->mouseShapeInfo.u32Height);
1797 rc = SSMR3GetU32 (pSSM, &pCtx->mouseShapeInfo.cbShape);
1799 if (pCtx->mouseShapeInfo.cbShape)
1801 pCtx->mouseShapeInfo.pu8Shape = (uint8_t *)RTMemAlloc(pCtx->mouseShapeInfo.cbShape);
1802 if (pCtx->mouseShapeInfo.pu8Shape == NULL)
1806 pCtx->mouseShapeInfo.cbAllocated = pCtx->mouseShapeInfo.cbShape;
1807 rc = SSMR3GetMem (pSSM, pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbShape);
1812 pCtx->mouseShapeInfo.pu8Shape = NULL;
1957 if (pCtx->mouseShapeInfo.fSet)
1959 vbvaUpdateMousePointerShape(pVGAState, &pCtx->mouseShapeInfo, true, pCtx->mouseShapeInfo.pu8Shape);
2589 pCtx->mouseShapeInfo.fSet = false;
2590 RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
2591 pCtx->mouseShapeInfo.pu8Shape = NULL;
2592 pCtx->mouseShapeInfo.cbAllocated = 0;
2593 pCtx->mouseShapeInfo.cbShape = 0;
2735 pCtx->mouseShapeInfo.fSet = false;
2736 RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
2737 pCtx->mouseShapeInfo.pu8Shape = NULL;
2738 pCtx->mouseShapeInfo.cbAllocated = 0;
2739 pCtx->mouseShapeInfo.cbShape = 0;