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

#include <gg.h>

公開メンバ関数

 GgVertexArray (GLenum mode=0)
 GgVertexArray (const GgVertexArray &array)=delete
 GgVertexArray (GgVertexArray &&o) noexcept
virtual ~GgVertexArray ()
GgVertexArrayoperator= (const GgVertexArray &array)=delete
GgVertexArrayoperator= (GgVertexArray &&o) noexcept
const GLuint & get () const
void bind () const

詳解

頂点配列クラス.

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

構築子と解体子

◆ GgVertexArray() [1/3]

gg::GgVertexArray::GgVertexArray ( GLenum mode = 0)
inline

コンストラクタ.

引数
mode基本図形の種類.

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

被呼び出し関係図:

◆ GgVertexArray() [2/3]

gg::GgVertexArray::GgVertexArray ( const GgVertexArray & array)
delete

コピーコンストラクタは使用しない.

引数
arrayコピー元の頂点配列オブジェクト.
呼び出し関係図:

◆ GgVertexArray() [3/3]

gg::GgVertexArray::GgVertexArray ( GgVertexArray && o)
inlinenoexcept

ムーブコンストラクタ.

引数
oムーブ元の頂点配列オブジェクト.
覚え書き
頂点配列オブジェクト名の所有権を移動し, ムーブ元の頂点配列オブジェクト名を 0 にする. ムーブ元のデストラクタが同じ頂点配列オブジェクトを 削除しないようにするため.

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

呼び出し関係図:

◆ ~GgVertexArray()

virtual gg::GgVertexArray::~GgVertexArray ( )
inlinevirtual

デストラクタ.

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

関数詳解

◆ bind()

void gg::GgVertexArray::bind ( ) const
inline

頂点配列オブジェクトを結合する.

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

◆ get()

const GLuint & gg::GgVertexArray::get ( ) const
inline

頂点配列オブジェクト名を取り出す.

戻り値
頂点配列オブジェクト名.

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

◆ operator=() [1/2]

GgVertexArray & gg::GgVertexArray::operator= ( const GgVertexArray & array)
delete

代入演算子は使用しない.

引数
array代入元の頂点配列オブジェクト.
戻り値
代入後のこの頂点配列オブジェクトの参照.
呼び出し関係図:

◆ operator=() [2/2]

GgVertexArray & gg::GgVertexArray::operator= ( GgVertexArray && o)
inlinenoexcept

ムーブ代入演算子.

引数
oムーブ代入元の頂点配列オブジェクト.
戻り値
ムーブ代入後のこの頂点配列オブジェクトの参照.
覚え書き
元々保持していた頂点配列オブジェクトを削除してから所有権を移動し, ムーブ代入元の頂点配列オブジェクト名を 0 にする.

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

呼び出し関係図:

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