3.3.5.13 Processing Drawing Instruction Streams
Drawing stream instructions are command buffers contained in TYPE_RENDERDATA resources (section 3.1.1.7). These resources are set as content of TYPE_VISUAL or TYPE_WINDOWNODE resources. During a scene transversal for scene rendering, TYPE_RENDERDATA contents resources of all visuals are rendered at the visual's current transform, clip, and opacity context. When a visual is rendered, any drawing will be affected by the visual's offset, transform, and clip. In addition, the visuals in the parent chain will also contribute their offset, transform, and clip as the tree is walked for rendering. The combination will produce a modified coordinate space in which the visual renders.