72 #ifndef __FK_DISPLAYLIST_HEADER__
73 #define __FK_DISPLAYLIST_HEADER__
118 std::list<fk_Model *> modelList;
119 std::list<fk_Model *> lightList;
120 std::list<fk_Model *> overlayList;
135 bool stereoOverlayMode;
137 std::list<fk_Model *> * GetModelList(
void);
138 std::list<fk_Model *> * GetLightList(
void);
139 std::list<fk_Model *> * GetOverlayList(
void);
140 int GetID(
void)
const;
141 int GetProjChangeStatus(
void)
const;
352 #endif // !__FK_DISPLAYLIST_HEADER__
const fk_Model * getStereoCamera(fk_StereoChannel channel)
立体視用カメラモデル取得関数
void setStereoProjection(fk_StereoChannel channel, fk_ProjectBase *proj)
立体視用射影設定関数
const fk_ProjectBase * getStereoProjection(fk_StereoChannel channel)
立体視用射影設定取得関数
対称透視投影法を制御するクラス
Definition: Projection.h:160
モデルを生成、管理するクラス
Definition: Model.h:139
void clearModel(void)
通常モデル全解除関数
fk_DisplayLink(void)
コンストラクタ
void clearOverlayModel(void)
オーバーレイモデル全解除関数
const fk_ProjectBase * getProjection(void) const
投影設定取得関数
投影法の基底クラス
Definition: Projection.h:94
fk_StereoChannel
立体視出力を制御する際に用いる列挙型
Definition: DList.h:80
virtual ~fk_DisplayLink()
デストラクタ
void clearStereo(void)
立体視用設定情報初期化関数
void entryCamera(fk_Model *model)
カメラモデル登録関数
bool getStereoOverlayMode(void)
立体視モード時のオーバーレイ描画モード取得関数
右目側
Definition: DList.h:82
void entryOverlayModel(fk_Model *model)
オーバーレイモデル登録関数
friend class fk_GraphicsEngine
Definition: DList.h:115
FK の各クラスの基盤となる基本クラス
Definition: Base.h:212
一般透視投影を制御するクラス
Definition: Projection.h:282
void setProjection(fk_ProjectBase *proj)
投影設定関数
void removeOverlayModel(fk_Model *model)
オーバーレイモデル解除関数
void clearDisplay(void)
初期化関数
void entryModel(fk_Model *model)
通常モデル登録関数
void setStereoOverlayMode(bool mode)
立体視モード時のオーバーレイ描画モード設定関数
左目側
Definition: DList.h:81
void entryStereoCamera(fk_StereoChannel channel, fk_Model *model)
立体視用カメラモデル登録関数
void removeModel(fk_Model *model)
通常モデル解除関数
FLTK 用シーン描画ウィジェットクラス
Definition: Window.h:189
平行投影法を制御するクラス
Definition: Projection.h:450
ディスプレイリストを制御するクラス
Definition: DList.h:112
const fk_Model * getCamera(void) const
カメラモデル取得関数