4,180円 (税込)
Amazon楽天初期Macintoshを支えた描画エンジン QuickDrawの技法
書籍情報
発売日:
著者/編集:柴田文彦
出版社:ラトルズ
発行形態:単行本
書籍説明
内容紹介
初代Macintoshの描画処理を担ったQuickDrawの仕組みを、歴史的背景から数式・座標系、リージョン構造、描画ルーチンまで丁寧に読み解きます。本書では、公開されたソースコードをベースにロジックを解析しながら理解を深めることができ、さらに当時の環境をエミュレータで実行して実際に挙動を試せる点も大きな魅力です。
第1章 QuickDrawの位置付け
1-1 QuickDrawとは?
1-2 初代MacintoshとQuickDraw
1-3 QuickDrawに前後する時代の技術
1-4 QuickDrawのその後
第2章 APIとしてのQuickDraw
2-1 QuickDrawの描画機能
2-2 QuickDrawとMacPaint
2-3 QuickDrawのジオメトリ
2-4 QuickDrawの全ルーチン
第3章 QuickDrawの試運転
3-1 初代Macintoshのセルフプログラミング環境
3-2 実際に動作するプログラミング環境の構築
3-3 QuickDrawの基本的なプログラミング
3-4 リージョンの内部表現探索プログラム
3-5 QuickDrawのカスタマイズ
第4章 ソースコードで読むQuickDraw
4-1 CHMに公開されたQuickDrawのソースコード
4-2 QuickDrawソースコード解読の手引
4-3 大きな流れの把握
第5章 実動描画プログラムによる実践的コード解読
5-1 DDAによる直線描画の基本
5-2 QuickDrawによる直線描画
5-3 定義に従った円、楕円の描画
5-4 平方根演算を使わない独創的な楕円描画
5-5 DrawArcルーチンの再現検証
第6章 Graf3Dの試用
6-1 Graf3Dとは?
6-2 Graf3Dの純正サンプルプログラムとAPI仕様
6-3 FixMathの概要
6-4 Graf3Dのサンプルプログラム試作
著者情報
柴田文彦





