XGL Architecture Guide
  Search only this book
Download this book in PDF

............................Figures

Figure 1-1 XGL API and Foundation Library2
Figure 1-2 Using DGA in the OpenWindows Environment3
Figure 1-3 Using Xlib or PEXlib in the OpenWindows Environment4
Figure 1-4 XGL Object Hierarchy5
Figure 1-5 2D Viewing Pipeline16
Figure 1-6 3D Viewing Pipeline16
Figure 2-1 Basic View of XGL Architecture22
Figure 2-2 High-level View of the Loadable Interface Layers24
Figure 2-3 High-Level View of the XGL Architecture27
Figure 2-4 Architecture at the API level29
Figure 2-5 Device Pipeline Architecture: DpCtx Object30
Figure 2-6 Device Pipeline Architecture: DpDev Object31
Figure 2-7 Device Pipeline Architecture: DpMgr Object32
Figure 2-8 Device Pipeline Architecture: DpLib Object33
Figure 2-9 XGL Color Translation39
Figure 3-1 Top-Level View of the XGL Class Hierarchies42
Figure 3-2 API Class Hierarchy43
Figure 3-3 View Cache Class Hierarchy45
Figure 3-4 View Group Class Hierarchy46
Figure 3-5 Pipeline Library Class Hierarchy50
Figure 3-6 Device Pipeline Manager Class Hierarchy52
Figure 3-7 Device-Dependent Device Class Hierarchy53
Figure 3-8 Pipeline-Context Class Hierarchy54
Figure 4-1 Components of the Device Object60
Figure 4-2 Components of the Context Object61
Figure 4-3 Device and Context Association62
Figure 4-4 Device Association with Multiple Contexts63
Figure 4-5 Pipeline Objects Instantiated at Runtime67
Figure 4-6 User List71
Figure 5-1 Rendering Through the opsVec Array80
Figure 5-2 opsVecGen Architecture83
Figure 5-3 Derived Data Mechanism90
Figure 5-4 Multiplexing Primitives on MultiPolyline()92
Figure 5-5 Stroke Group Objects in the 3D Context Object93
Figure 5-6 Shadow Objects Created for Backing Store96
Figure 5-7 Architecture of the Backing Store Device96
Figure 5-8 Rendering into the Backing Store Device99