|
ランタイム
|
スカイドームインターフェース More...
#include <ISkyDome.h>


Classes | |
| struct | BASE_SETTINGS |
| 基本設定構造体 More... | |
| struct | CLOUD_GLOBAL_SETTINGS |
| 雲グローバル設定構造体 More... | |
| struct | CLOUD_LAYER_SETTINGS |
| 雲レイヤーパラメータ構造体 More... | |
| struct | HEMISPHERE_SETTINGS |
| 半球設定構造体 More... | |
| struct | PANORAMA_SETTINGS |
| 遠景設定構造体 More... | |
| struct | PLANET_INFO |
| 惑星情報構造体 More... | |
| struct | SUN_LIGHT |
| サンライト構造体 More... | |
Public Types | |
| enum | QUALITY { QL_LOW = 0, QL_MIDDLE = 1, QL_HIGH = 2 } |
| 品質列挙定数 More... | |
| enum | CONSTRAINT_TYPE { CR_XYZ = 0, CR_XZ = 1 } |
| コンストレイントタイプ More... | |
Public Types inherited from Mix::Scene::IRendererObject | |
| enum | TYPE { UNDEFINED = 0, UNIVERSAL_CAMERA = 1, VIEW_CAMERA = 2, HEMISPHERE_LIGHT = 3, DIRECTIONAL_LIGHT = 4, SPOT_LIGHT = 5, POINT_LIGHT = 6, SKY_DOME = 7, ATMOSPHERE_SCATTER = 8, LIGHT_SHAFTS_CASTER = 9, ACTOR_NODE = 10, ACTOR_MODEL = 11, TERRAIN_MODEL = 12, LEAVING_PARTICLE = 13, SCATTER_PARTICLE = 14, PLANTER = 15, WATER_POOL = 16, DYNAMICS_WORLD = 17, FLOOR = 18, GHOST = 19 } |
| タイプ列挙定数 More... | |
Protected Member Functions | |
| virtual | ~ISkyDome (void) |
| デストラクタ More... | |
Protected Member Functions inherited from Mix::Scene::IRendererObject | |
| virtual | ~IRendererObject (void) |
| デストラクタ More... | |
Protected Member Functions inherited from Mix::Reference | |
| MIX_DECLARE_ALLOCATOR () | |
| Reference (void) | |
| コンストラクタ More... | |
| Reference (Long32 count) | |
| コンストラクタ More... | |
| virtual | ~Reference (void) |
| デストラクタ More... | |
スカイドームインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
有効かどうかを取得します
|
pure virtual |
有効にするかどうかを設定します
| [in] | state | 有効にする場合は True |
|
pure virtual |
拘束タイプを取得します
|
pure virtual |
拘束タイプを設定します
| [in] | type | タイプを表す Mix::Scene::ISkyDome::CONSTRAINT_TYPE 列挙定数 |
|
pure virtual |
半球の品質を取得します
|
pure virtual |
半球の設定を取得します
|
pure virtual |
半球を設定します
| [in] | settings | 設定を表す Mix::Scene::ISkyDome::HEMISPHERE_SETTINGS 構造体 |
|
pure virtual |
|
pure virtual |
太陽の位置を取得します
|
pure virtual |
太陽の位置を設定します
| [in] | pos | 位置を表す Mix::Vector3 クラス |
|
pure virtual |
太陽によるライティングを取得します
|
pure virtual |
ベースの設定を取得します
|
pure virtual |
ベースを設定します
| [in] | settings | 設定を表す Mix::Scene::ISkyDome::BASE_SETTINGS 構造体 |
|
pure virtual |
ベースのテクスチャを取得します
| [out] | ppTexture | 取得したテクスチャを渡す Mix::Graphics::ITexture インターフェースのポインタのアドレス |
|
pure virtual |
ベースのテクスチャを設定します
| [in] | pTexture | 設定するテクスチャを表す Mix::Graphics::ITexture インターフェースのポインタ |
|
pure virtual |
雲が有効かどうかを確認します
|
pure virtual |
雲を有効にするかどうかを設定します
| [in] | state | 有効にする場合は True |
|
pure virtual |
雲のレイヤー数を取得します
|
pure virtual |
雲のレイヤーテクスチャを取得します
| [in] | layerIndex | レイヤーのインデックス( 0〜1 ) |
| [out] | ppTex | 取得したテクスチャを渡す Mix::Graphics::ITexture インターフェースのポインタのアドレス |
|
pure virtual |
雲のレイヤーテクスチャを設定します
| [in] | layerIndex | レイヤーのインデックス( 0〜1 ) |
| [in] | pTex | 設定するテクスチャを表す Mix::Graphics::ITexture インターフェースのポインタ( NULL 指定可能 ) |
|
pure virtual |
雲のレイヤーの設定を取得します
| [in] | layerIndex | レイヤーのインデックス( 0〜1 ) |
|
pure virtual |
雲のレイヤーを設定します
| [in] | settings | 設定を表す Mix::Scene::ISkyDome::CLOUD_LAYER_SETTINGS 構造体の配列 |
| [in] | num | 設定の数( num <= 2 ) |
|
pure virtual |
雲のレイヤー設定をロックします
| [out] | settings | ロックしたパラメータを表す Mix::Scene::ISkyDome::CLOUD_LAYER_SETTINGS 構造体のポインタのアドレス |
| [in] | num | ロックする設定の数 |
|
pure virtual |
雲のグローバル設定を取得します
|
pure virtual |
雲のグローバル設定をします
| [in] | settings | 設定を表す Mix::Scene::ISkyDome::CLOUD_GLOBAL_SETTINGS 構造体 |
|
pure virtual |
雲をリセットします
|
pure virtual |
遠景が存在しているかどうかを確認します
|
pure virtual |
遠景の品質を取得します
|
pure virtual |
遠景が有効かどうかを取得します
|
pure virtual |
遠景を有効にするかどうかを設定します
| [in] | state | 有効にする場合は True |
|
pure virtual |
遠景の設定を取得します
|
pure virtual |
遠景を設定します
| [in] | settings | 設定を表す Mix::Scene::ISkyDome::PANORAMA_SETTINGS 構造体 |
|
pure virtual |
遠景のテクスチャを取得します
| [out] | ppTex | テクスチャを表す Mix::Graphics::ITexture インターフェースのポインタのアドレス |
|
pure virtual |
遠景のテクスチャを設定します
| [in] | pTex | テクスチャを表す Mix::Graphics::ITexture インターフェース |
|
pure virtual |
現在設定されている遠景のパラメータに基づいて、テクスチャのアスペクト比を取得します