Quartz Composer
QCは以下のデータ型を使うことが出来る:
Boolean - 0 または 1
Index - 0から2147483647までの正の整数
Number - 倍精度浮動小数点数型
String - Unicode文字列
Color - RGBA、CMYKまたはグレースケール値
Image - 任意のサイズの2D画像
Structure - 入れ子構造の構造体配列
Virtual - 上記どの型でも保持できる
バージョン4.0より以下の型も追加された:
Mesh - 3次元座標に配置された頂点の集合とその法線、それらのテクスチャと色
Interaction - コンポジションにおいて、インタラクティブにユーザーの入力を受け付けるための値のない型
バージョン3.0ではコンポジションリポジトリが利用可能になりました。アプリケーションで処理や効果のコンポジションを共有して利用できるようにします。
/System/Library/Compositions - システム中核のコンポジション(ユーザーは通常、これらを変更することはありません)
/Library/Compositions - すべてのユーザーが使えるコンポジション
/Users/username/Library/Compositions - ログインしたユーザーのみが使えるコンポジション
リポジトリに追加するには、単純にコンポジションファイルをこれらの場所に入れるだけである。