|
|
Log In | Not a Member? |
Contact ADC |
| < Previous PageNext Page > |
QCRendererクラスは、任意のOpenGLコンテキストにコンポジションを読み込み、再生することのできる単純化されたランタイムオブジェクトです。QCRendererは、コンポジションのルートマクロパッチに対して、入力ポートにデータを渡したり出力ポートからデータを受け取ったりするためのインターフェイスも提供します。
本章では、フルスクリーンのOpenGLコンテキストに対応したQCRendererを作成し、そのコンテキストにQuartz Composerのコンポジションを読み込み、レンダリングする方法について説明します。コード例は、Xcodeを使用して作成されたCocoaアプリケーションの一部です。本章を読み進める前に、必要に応じてQCRenderer Class Referenceを参照するとよいでしょう。
本章の各セクションでは、コードの一部を紹介し、その重要な部分について説明します。すべてのコードを完全に動作するアプリケーションとしてまとめるには、Mac OS X v10.4デベロッパツールに付属のPlayerサンプルアプリケーションを開き、ビルドして実行する必要があります。詳細については、“Playerサンプルプロジェクトをビルドして実行する”を参照してください。
以下の手順は、QCRendererオブジェクトを使用してフルスクリーンのコンポジションを再生するサンプルアプリケーションを作成するうえで、必要不可欠です。以降、この章では各手順について詳しく説明します。
| < Previous PageNext Page > |
Last updated: 2006-12-05
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |