ランタイム
|
スカイドームインターフェース 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... | |
![]() | |
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... | |
![]() | |
virtual | ~IRendererObject (void) |
デストラクタ More... | |
![]() | |
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 |
現在設定されている遠景のパラメータに基づいて、テクスチャのアスペクト比を取得します