メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::GRRender

#include <GRRender.h>

Spr::SGEngineを継承しています。

Spr::D3Renderに継承されています。

Spr::GRRenderのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

レンダリングの都度呼ぶ関数

Public 変数

Static Public 変数


説明

グラフィックスレンダラーの基本クラス.

GRRender.h27 行で定義されています。


関数

virtual bool Spr::GRRender::Create void *  arg  )  [inline, virtual]
 

生成

Spr::D3Renderで再定義されています。

GRRender.h44 行で定義されています。

virtual void Spr::GRRender::InitTree SGFrame fr,
SGScene scene
[virtual]
 

シーングラフのあるフレーム以下を見て,このレンダラで描画できる形式に変換する.

Spr::D3Renderで再定義されています。

virtual bool Spr::GRRender::SetViewport void *  arg  )  [inline, virtual]
 

Viewportの設定.

Spr::D3Renderで再定義されています。

GRRender.h48 行で定義されています。

virtual void Spr::GRRender::Clear SGScene s  )  [virtual]
 

レンダラーをクリア

Spr::SGEngineを再定義しています。

virtual bool Spr::GRRender::IsFullscreen  )  [inline, virtual]
 

フルスクリーンモードか?

Spr::D3Renderで再定義されています。

GRRender.h52 行で定義されています。

virtual void Spr::GRRender::Fullscreen  )  [inline, virtual]
 

フルスクリーンモードにする

Spr::D3Renderで再定義されています。

GRRender.h54 行で定義されています。

virtual void Spr::GRRender::Window  )  [inline, virtual]
 

ウィンドウモードにする

Spr::D3Renderで再定義されています。

GRRender.h56 行で定義されています。

virtual void Spr::GRRender::ClearBuffer  )  [inline, virtual]
 

バッファのクリア

Spr::D3Renderで再定義されています。

GRRender.h60 行で定義されています。

virtual void Spr::GRRender::BeginScene  )  [inline, virtual]
 

レンダリングの開始前に呼ぶ関数

Spr::D3Renderで再定義されています。

GRRender.h64 行で定義されています。

virtual void Spr::GRRender::Render SGScene s  )  [virtual]
 

シーンのレンダリング(視点の設定を含む)

Spr::D3Renderで再定義されています。

virtual void Spr::GRRender::RenderRecurse  )  [virtual]
 

フレームのレンダリング(再帰部)

virtual void Spr::GRRender::EndScene  )  [inline, virtual]
 

レンダリングの終了後に呼ぶ関数

Spr::D3Renderで再定義されています。

GRRender.h70 行で定義されています。

virtual void Spr::GRRender::Present  )  [inline, virtual]
 

バックバッファの表示

Spr::D3Renderで再定義されています。

GRRender.h72 行で定義されています。

virtual void Spr::GRRender::Set SGObject obj  )  [virtual]
 

カメラの設定

Spr::SGEngineを再定義しています。

virtual Vec3f Spr::GRRender::getPointUnderPixel int  x,
int  y,
bool &  found,
SGScene scene
[inline, virtual]
 

Get 3d position under pixel x, y. Found is false if the point is on the background, true ortherwise.

Spr::D3Renderで再定義されています。

GRRender.h131 行で定義されています。


変数

UTTypeInfoImpAbst< GRRender > Spr::GRRender::typeInfo [static]
 

クラス名の取得などの基本機能の実装

Spr::SGEngineを再定義しています。

Spr::D3Renderで再定義されています。

GRRender.h29 行で定義されています。

WBCriticalSection Spr::GRRender::cr
 

レンダリングAPIのロック用

GRRender.h29 行で定義されています。

bool Spr::GRRender::bDrawDebug
 

デバッグ情報を描画するか?

GRRender.h31 行で定義されています。

UTRef<GRCamera> Spr::GRRender::camera
 

使用するカメラ

GRRender.h32 行で定義されています。

SGScene* Spr::GRRender::scene
 

描画対象のScene

GRRender.h33 行で定義されています。

UTStack<SGFrame*> Spr::GRRender::frames
 

描画用のフレームのスタック

GRRender.h34 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:59:23 2006に生成されました。  doxygen 1.4.1