svvitch
digital signage player
Main Page
Namespaces
Classes
Files
svvitch Documentation
設計について
簡単な設計は次のとおり。
WinMain()
が全体のエントリポイントで、初期化、windowの生成、メインループ、終了処理が行われます。
Renderer
クラスが描画関係の機能をまとめたクラス。
Direct3D関連、DirectSound関連のユーティリティもこのクラスにまとめました。
Scene
クラスはwindow上に表示される表現を行うクラスです。
Renderer#addScene()
すると
Renderer
の管理下となり、毎フレーム
Scene#process()
⇒
Scene#draw1()
⇒
Scene#draw2()
と呼ばれます。
サイネージの基本処理をしているのは
MainScene
です。
Content
クラスはコンテンツの単位とし、画像や動画の表示など
MainScene
の中で運用される表示オブジェクトの単位としています。
関連サイト
ProjectHome
http://sourceforge.jp/projects/switch/
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Defines
Generated by
1.7.6.1