List of Examples

| Table of Contents | List of Figures | List of Examples | List of Tables |

Example 1-1. Sample Configuration File
Example 2-1. MPK Data Structures in a Configuration File
Example 2-2. A Simple MPK Initialization Sequence
Example 2-3. Simple Window Initialization Callbacks
Example 2-4. A Sample Channel Initialization Callback
Example 2-5. The Main Rendering Loop
Example 2-6. The Frame Data-Handling Functions
Example 2-7. A Channel Clear Callback
Example 2-8. A Channel Draw Callback
Example 2-9. Pseudo Code for mpkConfigHandleEvents() 
Example 2-10. Window Event Callbacks for Mouse, Keyboard, and Exit
Example 2-11. A Simple Exit Sequence
Example 2-12. The Exit Callbacks
Example 2-13. A Simple MPK Application
Example 3-1. 2D Compound in a Configuration File
Example 3-2. DB Compound in a Configuration File
Example 3-3. Eye Compound in a Configuration File
Example 3-4. HMD Compound in a Configuration File
Example 3-5. DPLEX Compound in a Configuration File
Example 3-6. DPLEX Compound Structured for Full Scalability
Example 3-7. Data Streaming Compound (3D) in a Configuration File
Example 3-8. Four-Pipe 4x FSAA Compound Using the SGI Scalable Graphics Compositor
Example 3-9. Multiple Use of a Single Channel in FSAA Decompostion
Example 3-10. A Simple Cull Decomposition
Example 3-11. Multilevel Compound in a Configuration File
Example 3-12. Stereo-Selective Compounds
Example 3-13. 2D Tiling Scheme with Four Regions and Horizontal Tiles
Example 3-14. 2D Tiling Scheme with Four Regions and Vertical Tiles
Example 3-15. A Custom Read-Output Compound Callback
Example 4-1. Describing the Data Used for a Frame
Example 4-2. A Simple Cull Callback
Example 4-3. Hierarchical Culling Using mpkChannelPutData()
Example 4-4. An Update Draw Callback Using the Cull Queues
Example 5-1. Creating a Configuration Programmatically
Example 5-2. A Simple Idle Callback
Example 5-3. Blocking the Timer Signal
Example 5-4. Using vzMemory to Allocate Objects from Shared Memory