Changeset 28222 in vbox
- Timestamp:
- Apr 12, 2010 5:08:03 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmifs.h
r28101 r28222 553 553 554 554 /** 555 * Render a rectangle from guest VRAM to Framebuffer, multi-display variant.556 * 557 * @param pInterface Pointer to this interface. 558 * @param x The upper left corner x coordinate of the rectangle to be updated.559 * @param y The upper left corner y coordinate of the rectangle to be updated.560 * @param cx The width of the rectangle to be updated.561 * @param cy The height of the rectangle to be updated.562 * @param pbSrcVRAM Pointer to VRAM.563 * @param cxSrc The width of the source display.564 * @param cySrc The height of the source display.565 * @param cbSrcLine The line length of the source display.555 * Render a bitmap rectangle from source to target buffer. 556 * 557 * @param pInterface Pointer to this interface. 558 * @param cx The width of the rectangle to be copied. 559 * @param cy The height of the rectangle to be copied. 560 * @param pbSrc Source frame buffer 0,0. 561 * @param xSrc The upper left corner x coordinate of the source rectangle. 562 * @param ySrc The upper left corner y coordinate of the source rectangle. 563 * @param cxSrc The width of the source frame buffer. 564 * @param cySrc The height of the source frame buffer. 565 * @param cbSrcLine The line length of the source frame buffer. 566 566 * @param cSrcBitsPerPixel The pixel depth of the source. 567 * @param pbDstBuffer Destination buffer (framebuffer). 567 * @param pbDst Destination frame buffer 0,0. 568 * @param xDst The upper left corner x coordinate of the destination rectangle. 569 * @param yDst The upper left corner y coordinate of the destination rectangle. 568 570 * @param cxDst The width of the destination frame buffer. 569 571 * @param cyDst The height of the destination frame buffer. … … 572 574 * @thread The emulation thread. 573 575 */ 574 DECLR3CALLBACKMEMBER( void, pfnUpdateDisplayRectEx,(PPDMIDISPLAYPORT pInterface, int32_t x, int32_t y, uint32_t cx, uint32_t cy,575 const uint8_t *pbSrc VRAM, uint32_t cxSrc, uint32_t cySrc, uint32_t cbSrcLine, uint32_t cSrcBitsPerPixel,576 uint8_t *pbDstBuffer, uint32_t cxDst, uint32_t cyDst, uint32_t cbDstLine, uint32_t cDstBitsPerPixel));576 DECLR3CALLBACKMEMBER(int, pfnCopyRect,(PPDMIDISPLAYPORT pInterface, uint32_t cx, uint32_t cy, 577 const uint8_t *pbSrc, int32_t xSrc, int32_t ySrc, uint32_t cxSrc, uint32_t cySrc, uint32_t cbSrcLine, uint32_t cSrcBitsPerPixel, 578 uint8_t *pbDst, int32_t xDst, int32_t yDst, uint32_t cxDst, uint32_t cyDst, uint32_t cbDstLine, uint32_t cDstBitsPerPixel)); 577 579 578 580 } PDMIDISPLAYPORT;
Note:
See TracChangeset
for help on using the changeset viewer.