FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | プロパティ | 全メンバ一覧
FK_CLI::fk_TexCoord クラス

テクスチャ座標を管理するクラス [詳解]

#include <CLI/FK_CLI/include/TexCoord_CLI.h>

公開メンバ関数

 fk_TexCoord ()
 コンストラクタ1
 
 fk_TexCoord (double x, double y)
 コンストラクタ2
 
 ~fk_TexCoord ()
 デストラクタ
 
bool Equals (fk_TexCoord^ T)
 同値比較メソッド1
 
virtual bool Equals (Object^ O) override
 同値比較メソッド2
 
void Set (double x, double y)
 成分設定メソッド
 
String ^ ToString () override
 文字列出力メソッド
 

プロパティ

double x [get, set]
 x 成分プロパティ
 
double y [get, set]
 y 成分プロパティ
 

詳解

テクスチャ座標を管理するクラス

このクラスは、テクスチャ座標に関する基本的な機能を提供します。

テクスチャ座標系とは、画像のピクセルサイズにかかわらず左下を (0, 0)、 右上端を (1, 1) として、画像の任意の位置をパラメータとして表す座標系のことです。 例えば、画像の中心は (0.5, 0,5) として表されます。 テクスチャ座標系では、横方向が x 成分、縦方向が y 成分となります。

参照
fk_TriTexture, fk_MeshTexture, fk_IFSTexture

構築子と解体子

◆ fk_TexCoord() [1/2]

FK_CLI::fk_TexCoord::fk_TexCoord ( )

コンストラクタ1

(0, 0) として生成します。

◆ fk_TexCoord() [2/2]

FK_CLI::fk_TexCoord::fk_TexCoord ( double  x,
double  y 
)

コンストラクタ2

引数で成分を設定します。

引数
[in]xx成分
[in]yy成分

◆ ~fk_TexCoord()

FK_CLI::fk_TexCoord::~fk_TexCoord ( )

デストラクタ

関数詳解

◆ Equals() [1/2]

bool FK_CLI::fk_TexCoord::Equals ( fk_TexCoord T)

同値比較メソッド1

2つのテクスチャ座標か同値どうかを判定します。 単純に == 演算子を用いた場合はインスタンスが同一であるかどうかの判定となるため、 異なるインスタンスで同値かどうかを判定する場合はこのメソッドを利用して下さい。

引数
[in]T同値かどうかを判定するテクスチャ座標
戻り値
同値であれば true を、そうでなければ false を返します。

◆ Equals() [2/2]

virtual bool FK_CLI::fk_TexCoord::Equals ( Object^  O)
overridevirtual

同値比較メソッド2

2つのテクスチャ座標か同値どうかを判定します。 単純に == 演算子を用いた場合はインスタンスが同一であるかどうかの判定となるため、 異なるインスタンスで同値かどうかを判定する場合はこのメソッドを利用して下さい。

引数
[in]O同値かどうかを判定するテクスチャ座標
戻り値
同値であれば true を、そうでなければ false を返します。

◆ Set()

void FK_CLI::fk_TexCoord::Set ( double  x,
double  y 
)

成分設定メソッド

各成分を設定します。

引数
[in]xx成分の値
[in]yy成分の値

◆ ToString()

String ^ FK_CLI::fk_TexCoord::ToString ( )
override

文字列出力メソッド

現在のテクスチャ座標成分値を文字列として出力します。

戻り値
成分値の文字列

プロパティ詳解

◆ x

double FK_CLI::fk_TexCoord::x
getset

x 成分プロパティ

◆ y

double FK_CLI::fk_TexCoord::y
getset

y 成分プロパティ