ゲームグラフィックス特論
読み取り中…
検索中…
一致する文字列を見つけられません
gg::GgSimpleObj クラス

#include <gg.h>

公開メンバ関数

 GgSimpleObj (const std::string &name, bool normalize=false)
virtual ~GgSimpleObj ()
 デストラクタ.
 operator bool () const noexcept
bool operator! () const noexcept
const GgTrianglesget () const
virtual void draw (GLint first=0, GLsizei count=0) const

詳解

Wavefront OBJ 形式のファイル (Elements 形式).

gg.h8553 行目に定義があります。

構築子と解体子

◆ GgSimpleObj()

gg::GgSimpleObj::GgSimpleObj ( const std::string & name,
bool normalize = false )

コンストラクタ.

引数
name三角形分割された Alias OBJ 形式のファイルのファイル名.
normalizetrue なら図形のサイズを [-1, 1] に正規化する.

gg.cpp6010 行目に定義があります。

呼び出し関係図:

◆ ~GgSimpleObj()

virtual gg::GgSimpleObj::~GgSimpleObj ( )
inlinevirtual

デストラクタ.

gg.h8576 行目に定義があります。

関数詳解

◆ draw()

void gg::GgSimpleObj::draw ( GLint first = 0,
GLsizei count = 0 ) const
virtual

Wavefront OBJ 形式のデータを描画する手続き.

引数
first描画する最初のパーツ番号.
count描画するパーツの数, 0 なら全部のパーツを描く.

gg.cpp6038 行目に定義があります。

◆ get()

const GgTriangles * gg::GgSimpleObj::get ( ) const
inline

形状データの取り出し.

戻り値
GgTriangles 型の形状データのポインタ.

gg.h8605 行目に定義があります。

呼び出し関係図:

◆ operator bool()

gg::GgSimpleObj::operator bool ( ) const
inlineexplicitnoexcept

オブジェクトが有効かどうか調べる.

戻り値
オブジェクトが有効なら true

gg.h8585 行目に定義があります。

◆ operator!()

bool gg::GgSimpleObj::operator! ( ) const
inlinenoexcept

オブジェクトが有効かどうかの結果を反転する.

戻り値
オブジェクトが有効なら false, 無効なら true.

gg.h8595 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: