FineKernelToolKit
3.1.0
|
テクスチャ用基底クラス [詳解]
公開メンバ関数 | |
bool | ReadBMP (String^ fileName) |
BMP ファイル入力メソッド [詳解] | |
bool | ReadPNG (String^ fileName) |
PNG ファイル入力メソッド [詳解] | |
bool | ReadJPG (String^ fileName) |
JPEG ファイル入力メソッド [詳解] | |
void | FillColor (fk_Color^ color) |
一様色初期化メソッド1 [詳解] | |
![]() | |
void | ClearMaterial (void) |
パレット初期化メソッド [詳解] | |
void | PushPalette (fk_Material^ mat) |
マテリアル追加メソッド [詳解] | |
void | SetPalette (fk_Material^ mat, int ID) |
マテリアル設定メソッド [詳解] | |
fk_Material^ | GetMaterial (int ID) |
マテリアル取得メソッド [詳解] | |
![]() | |
bool | SetAttrII (int key, int value) |
キーが int 型、値が int 型である属性設定メソッド [詳解] | |
bool | SetAttrID (int key, double value) |
キーが int 型、値が double 型である属性設定メソッド [詳解] | |
bool | SetAttrIS (int key, String^ value) |
キーが int 型、値が String 型である属性設定メソッド [詳解] | |
bool | SetAttrSI (String^ key, int value) |
キーが String 型、値が int 型である属性設定メソッド [詳解] | |
bool | SetAttrSD (String^ key, double value) |
キーが String 型、値が double 型である属性設定メソッド [詳解] | |
bool | SetAttrSS (String^ key, String^ value) |
キーが String 型、値が String 型である属性設定メソッド [詳解] | |
int | GetAttrII (int key) |
キーが int 型、値が int 型である属性参照メソッド [詳解] | |
double | GetAttrID (int key) |
キーが int 型、値が double 型である属性参照メソッド [詳解] | |
String^ | GetAttrIS (int key) |
キーが int 型、値が String 型である属性参照メソッド [詳解] | |
int | GetAttrSI (String^ key) |
キーが String 型、値が int 型である属性参照メソッド [詳解] | |
double | GetAttrSD (String^ key) |
キーが String 型、値が double 型である属性参照メソッド [詳解] | |
String^ | GetAttrSS (String^ key) |
キーが String 型、値が String 型である属性参照メソッド [詳解] | |
bool | ExistAttrII (int key) |
キーが int 型、値が int 型である属性存在参照メソッド [詳解] | |
bool | ExistAttrID (int key) |
キーが int 型、値が double 型である属性存在参照メソッド [詳解] | |
bool | ExistAttrIS (int key) |
キーが int 型、値が String 型である属性存在参照メソッド [詳解] | |
bool | ExistAttrSI (String^ key) |
キーが String 型、値が int 型である属性存在参照メソッド [詳解] | |
bool | ExistAttrSD (String^ key) |
キーが String 型、値が double 型である属性存在参照メソッド [詳解] | |
bool | ExistAttrSS (String^ key) |
キーが String 型、値が String 型である属性存在参照メソッド [詳解] | |
bool | DeleteAttrII (int key) |
キーが int 型、値が int 型である属性消去メソッド [詳解] | |
bool | DeleteAttrID (int key) |
キーが int 型、値が double 型である属性消去メソッド [詳解] | |
bool | DeleteAttrIS (int key) |
キーが int 型、値が String 型である属性消去メソッド [詳解] | |
bool | DeleteAttrSI (String^ key) |
キーが String 型、値が int 型である属性消去メソッド [詳解] | |
bool | DeleteAttrSD (String^ key) |
キーが String 型、値が double 型である属性消去メソッド [詳解] | |
bool | DeleteAttrSS (String^ key) |
キーが String 型、値が String 型である属性消去メソッド [詳解] | |
プロパティ | |
fk_Image^ | Image [get, set] |
画像データプロパティ [詳解] | |
fk_Dimension^ | ImageSize [get] |
画像サイズプロパティ [詳解] | |
fk_Dimension^ | BufferSize [get] |
画像バッファサイズプロパティ [詳解] | |
fk_TexMode | TextureMode [get, set] |
テクスチャモードプロパティ [詳解] | |
fk_TexRendMode | RendMode [get, set] |
テクスチャ描画品質プロパティ [詳解] | |
fk_TexWrapMode | WrapMode [get, set] |
テクスチャ外周部設定プロパティ [詳解] | |
![]() | |
fk_RealShapeType^ | RealShapeType [get] |
形状データ構造プロパティ [詳解] | |
fk_Palette^ | Palette [get] |
パレットプロパティ [詳解] | |
fk_MaterialMode | MaterialMode [get, set] |
マテリアルモード設定メソッド [詳解] | |
int | MaterialID [get, set] |
オブジェクトマテリアル ID プロパティ [詳解] | |
int | PaletteSize [get] |
パレット中のマテリアル格納数プロパティ [詳解] | |
cli::array< fk_Material^ >^ | MaterialVector [get] |
マテリアル配列取得メソッド [詳解] | |
テクスチャ用基底クラス
このクラスは、テクスチャを表すクラスの基底クラスです。 様々なテクスチャクラスの共通機能を提供します。 クラス自体の主な機能はテクスチャ画像の生成や入力です。
bool FK_CLI::fk_Texture::ReadBMP | ( | String^ | fileName | ) |
BMP ファイル入力メソッド
BMP (Windows Bitmap) 形式のファイルからデータを読み込み、 テクスチャ画像として設定します。
[in] | fileName | ファイル名 |
bool FK_CLI::fk_Texture::ReadPNG | ( | String^ | fileName | ) |
PNG ファイル入力メソッド
PNG 形式のファイルからデータを読み込み、 テクスチャ画像として設定します。
[in] | fileName | ファイル名 |
bool FK_CLI::fk_Texture::ReadJPG | ( | String^ | fileName | ) |
JPEG ファイル入力メソッド
JPEG 形式のファイルからデータを読み込み、 テクスチャ画像として設定します。
[in] | fileName | ファイル名 |
void FK_CLI::fk_Texture::FillColor | ( | fk_Color^ | color | ) |
|
getset |
画像データプロパティ
画像データの参照・設定を行います。
|
get |
|
get |
画像バッファサイズプロパティ
実際に画像用データバッファとして確保されているサイズを、 fk_Dimension 型で参照します。
|
getset |
テクスチャモードプロパティ
テクスチャの描画時における描画色処理モードの参照・設定を行います。 これは、ポリゴンに設定されているマテリアルによる発色と、 テクスチャ画像の色をどのように混成するかを制御するものです。 それぞれのモードの概要と厳密な計算式を以下に記載します。 なお、数式中の はポリゴン色、
ポリゴンの透明度、
はテクスチャピクセル色、
はテクスチャの透明度を表します。
なお、デフォルトでは fk_TexMode.MODULATE が設定されています。
|
getset |
テクスチャ描画品質プロパティ
テクスチャの描画品質の参照・設定を行います。 設定可能なモードは以下の通りです。
なお、デフォルトでは fk_TexRendMode.NORMAL が設定されています。
[in] | mode | 品質モード |
|
getset |
テクスチャ外周部設定プロパティ
テクスチャ描画の際、外周部についてどのように描画するかを設定します。 設定できる種類は以下のとおりです。
デフォルトでは fk_TexWrapMode.REPEAT に設定されています。