|
FineKernelToolKit
3.1.0
|
形状用基底クラス [詳解]
FK_CLI::fk_Shape の継承関係図
FK_CLI::fk_Shape 連携図公開メンバ関数 | |
| void | ClearMaterial (void) |
| パレット初期化メソッド [詳解] | |
| void | PushPalette (fk_Material^ mat) |
| マテリアル追加メソッド [詳解] | |
| void | SetPalette (fk_Material^ mat, int ID) |
| マテリアル設定メソッド [詳解] | |
| fk_Material^ | GetMaterial (int ID) |
| マテリアル取得メソッド [詳解] | |
基底クラス FK_CLI::fk_Attribute に属する継承公開メンバ関数 | |
| 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_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] |
| マテリアル配列取得メソッド [詳解] | |
| void FK_CLI::fk_Shape::ClearMaterial | ( | void | ) |
| void FK_CLI::fk_Shape::PushPalette | ( | fk_Material^ | mat | ) |
マテリアル追加メソッド
パレットにマテリアルを新たに追加します。
| [in] | mat | 追加するマテリアル変数のアドレス |
| void FK_CLI::fk_Shape::SetPalette | ( | fk_Material^ | mat, |
| int | ID | ||
| ) |
マテリアル設定メソッド
パレットに対し、対応する ID でマテリアルを設定します。 詳細な仕様は fk_Palette::SetPalette() を参照して下さい。
| [in] | mat | 設定するマテリアル |
| [in] | ID | マテリアルID |
| fk_Material ^ FK_CLI::fk_Shape::GetMaterial | ( | int | ID | ) |
マテリアル取得メソッド
指定された id に対応するマテリアルのポインタを返します。 id に対応するマテリアルがパレット中にない場合は、 デフォルト状態のマテリアルインスタンスへのポインタを返します。
|
get |
形状データ構造プロパティ
格納されているインスタンスの具体的なデータ構造を参照します。
|
get |
パレットプロパティ
パレットを参照します。
|
getset |
マテリアルモード設定メソッド
形状中の各要素を描画する際に、 どの要素のマテリアルを採用するかというモードの参照・設定を行います。 与えられる値は以下の3種類です。
マテリアルの採用は、以下のような優先順で決定します。
|
getset |
|
get |
パレット中のマテリアル格納数プロパティ
現在パレットに格納されているマテリアルの数を参照します。
|
get |
1.8.10