| | [06. Transforms and Animation] |
| | | 06_01-Introduction.srt (0.92 KB) |
| | | 06_09-Summary.srt (0.97 KB) |
| | | 06_04-Animating Properties.srt (5.25 KB) |
| | | 06_03-ThreeD Transforms.srt (5.49 KB) |
| | | 06_07-Selecting Cards.srt (6.50 KB) |
| | | 06_02-TwoD Transforms.srt (6.82 KB) |
| | | 06_05-Windows Animation Manager.srt (6.97 KB) |
| | | 06_08-Coordinating Animation.srt (12.46 KB) |
| | | 06_09-Summary.mp4 (1.09 MB) |
| | | 06_01-Introduction.mp4 (1.38 MB) |
| | | 06_04-Animating Properties.mp4 (19.10 MB) |
| | | 06_03-ThreeD Transforms.mp4 (19.67 MB) |
| | | 06_05-Windows Animation Manager.mp4 (20.09 MB) |
| | | 06_07-Selecting Cards.mp4 (25.06 MB) |
| | | 06_02-TwoD Transforms.mp4 (29.33 MB) |
| | | 06_06-Preparing Cards Effects.mp4 (34.67 MB) |
| | | 06_08-Coordinating Animation.mp4 (49.54 MB) |
| | [05. Rendering for Composition] |
| | | 05_01-Introduction.srt (0.97 KB) |
| | | 05_08-Summary.srt (1.99 KB) |
| | | 05_05-Drawing the Card Faces.srt (2.65 KB) |
| | | 05_07-Drawing the Tiled Card Backs.srt (3.32 KB) |
| | | 05_04-Preparing the Cards for Rendering.srt (5.91 KB) |
| | | 05_06-Loading a Background Image.srt (7.03 KB) |
| | | 05_03-Shuffling Cards.srt (7.61 KB) |
| | | 05_02-Accurate DPI-Based Window Sizing.srt (10.00 KB) |
| | | 05_01-Introduction.mp4 (1.38 MB) |
| | | 05_08-Summary.mp4 (2.17 MB) |
| | | 05_05-Drawing the Card Faces.mp4 (13.88 MB) |
| | | 05_07-Drawing the Tiled Card Backs.mp4 (19.97 MB) |
| | | 05_06-Loading a Background Image.mp4 (21.51 MB) |
| | | 05_04-Preparing the Cards for Rendering.mp4 (28.91 MB) |
| | | 05_03-Shuffling Cards.mp4 (29.76 MB) |
| | | 05_02-Accurate DPI-Based Window Sizing.mp4 (42.83 MB) |
| | [03. Creating and Managing the Devices] |
| | | 03_01-Introduction.srt (1.11 KB) |
| | | 03_06-Summary.srt (2.63 KB) |
| | | 03_03-Creating the Direct-TwoD Device.srt (4.42 KB) |
| | | 03_04-Creating the DirectComposition Device and Target.srt (5.95 KB) |
| | | 03_02-Creating the Direct-ThreeD Device.srt (7.73 KB) |
| | | 03_05-Device Creation and Loss.srt (9.21 KB) |
| | | 03_01-Introduction.mp4 (1.74 MB) |
| | | 03_06-Summary.mp4 (2.83 MB) |
| | | 03_03-Creating the Direct-TwoD Device.mp4 (11.29 MB) |
| | | 03_04-Creating the DirectComposition Device and Target.mp4 (16.02 MB) |
| | | 03_05-Device Creation and Loss.mp4 (21.87 MB) |
| | | 03_02-Creating the Direct-ThreeD Device.mp4 (22.93 MB) |
| | [04. Creating Visuals and Surfaces] |
| | | 04_01-Introduction.srt (1.11 KB) |
| | | 04_10-Summary.srt (2.00 KB) |
| | | 04_09-Visual Inheritance.srt (2.01 KB) |
| | | 04_03-Creating a Visual.srt (2.94 KB) |
| | | 04_08-Scaling a 1x1 Background Surface.srt (4.03 KB) |
| | | 04_02-Life Without a Redirection Surface.srt (5.21 KB) |
| | | 04_06-Scaling the Surface.srt (5.85 KB) |
| | | 04_05-Moving the Visual.srt (5.87 KB) |
| | | 04_07-A Background Visual.srt (13.62 KB) |
| | | 04_04-Creating and Drawing on a Surface.srt (14.13 KB) |
| | | 04_01-Introduction.mp4 (1.62 MB) |
| | | 04_10-Summary.mp4 (1.84 MB) |
| | | 04_03-Creating a Visual.mp4 (8.19 MB) |
| | | 04_09-Visual Inheritance.mp4 (8.45 MB) |
| | | 04_02-Life Without a Redirection Surface.mp4 (12.39 MB) |
| | | 04_05-Moving the Visual.mp4 (20.84 MB) |
| | | 04_08-Scaling a 1x1 Background Surface.mp4 (21.13 MB) |
| | | 04_06-Scaling the Surface.mp4 (23.30 MB) |
| | | 04_04-Creating and Drawing on a Surface.mp4 (38.21 MB) |
| | | 04_07-A Background Visual.mp4 (53.21 MB) |
| | [02. Creating a Modern Desktop Window] |
| | | 02_01-Introduction.srt (1.33 KB) |
| | | 02_08-Summary.srt (2.47 KB) |
| | | 02_07-Resizing When DPI Changes.srt (4.63 KB) |
| | | 02_03-Creating a Desktop Window.srt (5.66 KB) |
| | | 02_02-Cracking the Classic Window Procedure.srt (6.87 KB) |
| | | 02_05-Making a Window DPI-Aware.srt (8.60 KB) |
| | | 02_04-Painting and Validation.srt (9.73 KB) |
| | | 02_06-Physical and Logical Pixels.srt (9.90 KB) |
| | | 02_01-Introduction.mp4 (1.91 MB) |
| | | 02_08-Summary.mp4 (2.48 MB) |
| | | 02_03-Creating a Desktop Window.mp4 (14.89 MB) |
| | | 02_07-Resizing When DPI Changes.mp4 (16.02 MB) |
| | | 02_02-Cracking the Classic Window Procedure.mp4 (19.50 MB) |
| | | 02_04-Painting and Validation.mp4 (29.08 MB) |
| | | 02_06-Physical and Logical Pixels.mp4 (29.36 MB) |
| | | 02_05-Making a Window DPI-Aware.mp4 (30.29 MB) |
| | [01. Introduction] |
| | | 01_04-Summary.srt (1.98 KB) |
| | | 01_02-Architecture.srt (2.92 KB) |
| | | 01_03-Concepts.srt (2.95 KB) |
| | | 01_01-What's it all About.srt (3.66 KB) |
| | | 01_04-Summary.mp4 (2.20 MB) |
| | | 01_03-Concepts.mp4 (3.45 MB) |
| | | 01_02-Architecture.mp4 (3.54 MB) |
| | | 01_01-What's it all About.mp4 (10.13 MB) |
| | directcomposition-in-action.zip (745.44 KB) |