Drawing Orders

Drawing orders are used to perform the following operations:

  • Transport bitmap data

  • Encode graphics rendering primitives

  • Manipulate data caches

  • Manage rendering surfaces

  • Support application remoting ([MS-RDPERP] section 1.3)

  • Support desktop composition ([MS-RDPEDC] section 1.3)

There are three classes of drawing orders:

  • Primary

  • Secondary

  • Alternate secondary

These three classes of drawing orders are described in sections through to