Lines Matching defs:screen

92 /* "Invalid" value for all SVGA IDs. (Version ID, screen object ID, surface ID...) */
298 * for a GMR-to-screen blit. Currently it is defined as an encoding
299 * of the screen's color depth and bits-per-pixel, however, 16 bits
413 * Allow screen object support, and require backing stores from the
414 * guest for each screen object.
511 * is set to a specific screen ID, cursor position is reinterpreted
512 * as a signed offset relative to that screen's origin.
726 * Provides dynamic multi-screen rendering, for improved Unity and
758 * places on the screen, the data copied will always be from the
768 * - When a screen is resized, either using Screen Object commands or
794 * creating screen objects. However if SVGA_FIFO_CAP_SCREEN_OBJECT
913 * This is a new way to represent a guest's multi-monitor screen or
921 * The screen object is a struct with guaranteed binary
926 * a SVGAGuestPtr that is used to back the screen contents. This
944 #define SVGA_SCREEN_IS_PRIMARY (1 << 1) // Guest considers this screen to be 'primary'
948 * Added with SVGA_FIFO_CAP_SCREEN_OBJECT_2. When the screen is
950 * become black. When a screen is deactivated the backing store is
957 * the screen contents will be outputted as all black to the user
958 * though the base layer contents is preserved. The screen base layer
961 * screen will be blanked or redrawn to the current contents as needed
963 * effect when the screen is not deactivated.
1054 * pseudocolor screen updates. The newer Screen Object commands
1237 * generating new screen IDs. They should be small positive
1239 * specific upper limit on the number of screen IDs
1247 * deletes all screens other than screen #0, and redefines screen
1249 * SVGA_CMD_DEFINE_SCREEN should destroy or redefine screen #0.
1251 * If you use screen objects, do not use the legacy multi-mon
1260 SVGAScreenObject screen; // Variable-length according to version
1288 * of the GFB or any screen object.
1292 * rendering from a different guest screen, or you could even
1343 * screen's origin (if a screen ID is specified) or relative to the
1344 * virtual coordinate system's origin (if the screen ID is
1347 * which extends off the edge of the specified screen.
1349 * This command writes to the screen's "base layer": the underlying
1382 * overlapping areas of a screen.
1384 * The source coordinate is specified relative to a screen's
1385 * origin. The provided screen ID must be valid. If any parameters
1388 * This command reads the screen's "base layer". Overlays like
1390 * using a blit-to-screen primitive will be available, no matter
1398 * fully fit within a screen, the blit fails. They must originate
1399 * from exactly one screen. Virtual coordinates are not directly
1424 * device state which is consumed by the next blit-to-screen
1462 * identically-sized region on the same or a different screen.
1470 * screens, specified relative to either a screen or to the virtual
1472 * pixels which are not from exactly one screen, the results are