9 namespace Mix{
namespace Scene{
virtual void SetFilterType(Mix::Graphics::TEXTURE_FILTER_TYPE type)=0
フィルターのタイプを設定します
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Float32 farZ
効果範囲を表す奥の位置( nearZ < farZ )
Definition: ICamera.h:299
virtual void ForceLuminosityAdaptation(void)=0
強制的に現在の輝度に順応させます
virtual Boolean GetAmbientOcclusionTexture(Mix::Graphics::ITexture **ppTex)=0
テクスチャを取得します。
virtual const Mix::Scene::ICamera::AMBIENT_OCCLUSION_SETTINGS & GetAmbientOcclusionSettings(void) const =0
設定を取得します
virtual Mix::Vector3 Unproject(const Mix::Point &pos, Float32 z) const =0
スクリーン座標をワールド座標へ変換します
virtual const Mix::Vector3 & GetEye(void) const =0
視点を取得します
Float32 kCube
補間値( -1.0f 〜 +1.0f )
Definition: ICamera.h:272
virtual void SetLuminosityAdaptation(Float32 lum)=0
指定した輝度に順応させます
SHADOW_MAPPING_PCF_SIZE
シャドウマッピングPCFサイズ列挙定数
Definition: ICamera.h:70
virtual void SetDofEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual const Mix::Matrix4x4 & GetBillboardMatrix(void) const =0
ビルボード行列を取得します
ポイントクラス
Definition: Point.h:12
3x3サンプル
Definition: ICamera.h:72
Float32 sdwFalloffAmount
影の描画限界距離に達する前のフォールオフに要する距離( 0.0f〜正の無限大 )
Definition: ICamera.h:54
フラスタムクラス
Definition: Frustum.h:14
色収差設定構造体
Definition: ICamera.h:278
Float32 dist
残像を描画する深度の奥への許容範囲( 0.0f〜正の無限大 )
Definition: ICamera.h:261
Float32 rods
明順応の速さ( 0.0f〜1.0f )
Definition: ICamera.h:120
virtual void SetProjection(Float32 fovY, Float32 nearZ, Float32 farZ)=0
プロジェクションを設定します
64サンプル
Definition: ICamera.h:154
virtual Mix::Scene::DEBUG_DRAW_METHOD Debug_GetDrawMethod(void) const =0
描画メソッドを取得します
virtual Boolean GetFilmicSettings(void *pSettings, UInt32 size) const =0
パラメータを取得します
7x7サンプル
Definition: ICamera.h:74
Mix::Scene::BLUR blur
スムージングに使用するブラー
Definition: ICamera.h:87
Float32 loLimitDistance
ローカルライトによるライティングの限界距離( 0.0f〜正の無限大 )
Definition: ICamera.h:21
Float32 exposureBias
Definition: ICamera.h:228
無効
Definition: ICamera.h:219
virtual void SetLensDistortionEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual const Mix::Scene::ICamera::LUMINOSITY_SETTINGS & GetLuminositySettings(void) const =0
設定を取得します
virtual Boolean IsAmbientOcclusionEnabled(void) const =0
有効かどうかを確認します
virtual Boolean SetConfig(const Mix::Scene::CAMERA_CONFIG &config)=0
設定をします
virtual Boolean Draw(void)=0
描画します
virtual const Mix::Vector3 & GetViewForward(void) const =0
ビューの前方向(正規化されている)を取得します
virtual UInt32 SusupendLuminosityAdaptation(void)=0
輝度順応のサスペンドカウントを1増やします
Float32 echoTimeLength
非活動状態に移行した際の残像のフェードアウト時間( 秒単位 )
Definition: ICamera.h:257
virtual Boolean GetLensFlareTexture(Mix::Scene::ICamera::LENS_FLARE_TEXTURE_TYPE type, Mix::Graphics::ITexture **ppTexture)=0
装飾するテクスチャを取得します
virtual const Mix::Vector3 & GetAt(void) const =0
注視点を取得します
トーンマッピング
Definition: ICamera.h:96
Float32 shoulderStrength
Definition: ICamera.h:229
32サンプル
Definition: ICamera.h:153
Float32 minLum
順応できる最低輝度( maxLum >= ( 0.0f <= minLum <= 2.0f ) )
Definition: ICamera.h:115
virtual UInt32 ResumeLuminosityAdaptation(void)=0
輝度順応のサスペンドカウントを1減らします
テクスチャインターフェース
Definition: ITexture.h:12
Float32 depthBiasClamp
深度バイアスの上限( 0.0f〜1.0f )
Definition: ICamera.h:83
virtual const Mix::Scene::ICamera::SHADOW_MAPPING_SETTINGS & GetShadowMappingSettings(void) const =0
設定を取得します
ヴィネット設定構造体
Definition: ICamera.h:309
Mix::Scene::ICamera::LIGHT_SHAFTS_SAMPLES samples
サンプリング数
Definition: ICamera.h:168
virtual Boolean IsChromatismEnabled(void) const =0
有効かどうかを確認します
virtual UInt32 GetMotionBlurCurrentAmount(void) const =0
現在保持されている状態の数を取得します
Float32 paFalloffDuration
パーティクルのフォールオフに要する時間( 秒単位 ) ※現在機能しません
Definition: ICamera.h:41
Float32 end
終了位置( start〜1.0f )
Definition: ICamera.h:312
virtual const Mix::Scene::CAMERA_CONFIG & GetConfig(void) const =0
設定を取得します
virtual Float32 GetNearZ(void) const =0
手前のクリップ値を取得します
virtual Float32 GetFovY(void) const =0
垂直方向の画角を取得します
Mix::Scene::BLUR blur2
ブラー2
Definition: ICamera.h:303
Float32 minLinearVelocity
活動状態になる最小移動速度( 0.0f〜正の無限大 )
Definition: ICamera.h:253
レンズフレア設定構造体
Definition: ICamera.h:182
FILL_TYPE
描画タイプ列挙定数
Definition: Common.h:1502
virtual void SetLensFlareSettings(const Mix::Scene::ICamera::LENS_FLARE_SETTINGS &settings)=0
設定をします
デバッグ : フィルミック描画設定構造体
Definition: ICamera.h:326
virtual const Mix::Scene::ICamera::BLOOM_SETTINGS & GetBloomSettings(void) const =0
設定を取得します
TEXTURE_FILTER_TYPE
テクスチャフィルタタイプ列挙定数
Definition: Common.h:1545
virtual const Mix::Vector3 & GetViewVector(void) const =0
ビューのベクトル(正規化されていない)を取得します
ブラー構造体
Definition: Common.h:2536
Float32 amFalloffAmount
アクターモデルの描画限界距離に達する前のフォールオフを開始する範囲の大きさ( 0.0f〜amLimitDistance ) ...
Definition: ICamera.h:47
virtual Boolean IsFilmicEnabled(void) const =0
有効かどうかを確認します。
virtual Mix::Graphics::TEXTURE_FILTER_TYPE GetFilterType(void) const =0
フィルターのタイプを取得します
Float32 cones
順応の速さ( 0.0f〜1.0f )
Definition: ICamera.h:123
virtual void SetMotionBlurEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual UInt32 GetBloomOverflowNum(void) const =0
オーバーフローの数を取得します
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
カラーテクスチャ( 残像の色 )
Definition: ICamera.h:210
Int32 padding
グラフのパディング
Definition: ICamera.h:329
フィルミック HABLE パラメータ構造体
Definition: ICamera.h:226
Float32 brustIntensity
放射線の強さ( 0.0f〜正の無限大 )
Definition: ICamera.h:196
virtual void SetVignetteSettings(const Mix::Scene::ICamera::VIGNETTE_SETTINGS &settings)=0
設定をします
John Hable.
Definition: ICamera.h:221
Float32 fiStartZ
効果を開始する距離
Definition: ICamera.h:288
Float32 amFalloffDuration
アクターモデルのフォールオフに要する時間( 秒単位 ) ※現在機能しません
Definition: ICamera.h:49
virtual void SetVignetteEnabled(Boolean state)=0
有効にするかどうかを設定します
int Int32
符号有り32ビット整数
Definition: Common.h:65
Float32 fiEndZ
効果が最大になる距離
Definition: ICamera.h:289
Float32 valueStep
値のステップ量
Definition: ICamera.h:332
virtual void Debug_SetFillType(Mix::Graphics::FILL_TYPE type)=0
フィルタイプを設定します
Mix::Scene::BRIGHT_PASS brightPass
ブライトパス
Definition: ICamera.h:162
virtual void SetLendDistortionSettings(const Mix::Scene::ICamera::DISTORTION_SETTINGS &settings)=0
設定します
Mix::Rectangle rect
グラフを描画する矩形
Definition: ICamera.h:328
通常品質( 16サンプル )
Definition: ICamera.h:243
Float32 intensity
強度( 0.0f〜正の無限大 )
Definition: ICamera.h:146
ブラストテクスチャ( 虹輪の放射 )
Definition: ICamera.h:211
virtual Boolean IsBloomEnabled(void) const =0
有効かどうかを確認します
virtual Boolean SetFilmicType(Mix::Scene::ICamera::FILMIC_TYPE type, const void *pSettings=NULL, UInt32 size=0)=0
タイプを設定します
virtual void SetGammaValue(const Mix::Vector3 &value)=0
値を設定します
Float32 amLimitDistance
アクターモデルの描画限界距離( 0.0f〜正の無限大 )
Definition: ICamera.h:44
virtual void SetGammaEnabled(Boolean state)=0
有効にするかどうかを設定します
ブルームオーバーフロウ構造体
Definition: ICamera.h:134
Jim Hejl.
Definition: ICamera.h:220
Float32 nearDist
効果が最大になる手間への距離( nearZ >= nearDist )
Definition: ICamera.h:297
virtual void SetAmbientOcclusionEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual const Mix::Scene::ICamera::BLOOM_OVERFLOW & GetBloomOverflow(UInt32 index) const =0
オーバーフローを取得します
virtual Boolean IsUnderWater(void) const =0
水中にいるかどうかを確認します
virtual void SetLuminositySettings(const Mix::Scene::ICamera::LUMINOSITY_SETTINGS &settings)=0
設定をします
Mix::Scene::BRIGHT_PASS brightPass
ブライトパス
Definition: ICamera.h:144
Float32 ghostWeight
残像のウェイト( 1.0f〜正の無限大 )
Definition: ICamera.h:187
virtual Mix::Scene::ICamera::FILMIC_TYPE GetFilmicType(void) const =0
タイプを取得します
4x4行列クラス
Definition: Matrix4x4.h:12
virtual void Debug_SetDrawFilmicSettings(const Mix::Scene::ICamera::DEBUG_DRAW_FILIMIC_SETTINGS &settings)=0
フィルミックの描画設定をします
virtual UInt32 GetID(void) const =0
識別子を取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Float32 brustSharpness
放射線の鮮明さ( 1.0f〜正の無限大 )
Definition: ICamera.h:195
ブライトパス構造体
Definition: Common.h:2526
ルミノシティ設定構造体
Definition: ICamera.h:111
視界設定構造体
Definition: ICamera.h:18
virtual void SetVisiblitySettings(const Mix::Scene::ICamera::VISIBILITY_SETTINGS &settings)=0
設定をします
virtual Boolean IsLightShaftsEnabled(void) const =0
有効かどうかを確認します
LIGHT_SHAFTS_SAMPLES
ライトシャフトサンプル数列挙定数
Definition: ICamera.h:151
virtual const Mix::Vector4 & GetBackgroundColor(void) const =0
バックグラウンドカラーを取得します
Float32 scale
ブラーのスケール( 0.0f〜1.0f )
Definition: ICamera.h:263
被写界深度設定構造体
Definition: ICamera.h:294
Float32 maxAngularVelocity
活動状態になる最大回転速度( minAngularVelocity〜1.0f( 180度 ) )
Definition: ICamera.h:252
Float32 toeDenominator
Definition: ICamera.h:234
virtual void SetBloomOverflow(UInt32 index, const Mix::Scene::ICamera::BLOOM_OVERFLOW &overflow)=0
オーバーフローを設定します
Mix::Scene::BLUR blur
ブラー
Definition: ICamera.h:201
Mix::Vector4 colorFactor
色ずれファクタ
Definition: ICamera.h:281
UInt32 amount
状態を保持するフレーム量( 1〜4 )
Definition: ICamera.h:256
virtual const Mix::Scene::ICamera::DOF_SETTINGS & GetDofSettings(void) const =0
設定を取得します
LENS_FLARE_TEXTURE_TYPE
レンズフレア : テクスチャ列挙定数
Definition: ICamera.h:208
Float32 maxLinearVelocity
活動状態になる最大移動速度( minLinearVelocity〜正の無限大 )
Definition: ICamera.h:254
Float32 toeStrength
Definition: ICamera.h:232
ダートテクスチャ( レンズの汚れ )
Definition: ICamera.h:212
Float32 errValue
エラー値
Definition: ICamera.h:336
virtual void SetLensFlareEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual const Mix::Matrix4x4 & GetViewProjectionMatrix(void) const =0
透視変換行列を取得します
最低品質( 8サンプル )
Definition: ICamera.h:242
virtual Boolean DragObject(const Mix::Point &pos)=0
シーン内のオブジェクトをドラッグします
Float32 threshold
遮断されていると判断する深度の閾値( 0.0f〜正の無限大 )
Definition: ICamera.h:62
virtual void SetChromatismEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual Boolean IsLensDistortionEnabled(void) const =0
有効かどうかを確認します
virtual Mix::Graphics::FILL_TYPE Debug_GetFillType(void) const =0
フィルタイプを取得します
Float32 plFalloffAmount
プランターの描画限界距離に達する前のフォールオフに要する距離( 0.0f〜正の無限大 )
Definition: ICamera.h:28
virtual Boolean IsVignetteEnabled(void) const =0
有効かどうかを確認します
128サンプル
Definition: ICamera.h:155
Float32 distortion
色収差の強さ( 0.0f〜正の無限大 )
Definition: ICamera.h:193
virtual void SetLightShaftsSettings(const Mix::Scene::ICamera::LIGHT_SHAFTS_SETTINGS &settings)=0
設定をします
virtual const Mix::Scene::ICamera::VIGNETTE_SETTINGS & GetVignetteSettings(void) const =0
設定を取得します
virtual Boolean IsShadowMappingEnabled(void) const =0
有効かどうかを確認します
Float32 haloWidth
虹輪は大きさ( 0.0f 〜 1.0f )
Definition: ICamera.h:191
virtual UInt32 GetLuminosityAdaptationSuspendCount(void) const =0
輝度順応のサスペンドカウントを取得します
ミックス
Definition: AtomicValue.h:6
Float32 nearZ
効果範囲を表す手前の位置( 0.0f < nearZ )
Definition: ICamera.h:296
Float32 paFalloffAmount
パーティクルの描画限界距離に達する前のフォールオフを開始する範囲の大きさ( 0.0f〜paLimitDistance ) ※...
Definition: ICamera.h:39
virtual Boolean IsMotionBlurActivated(void) const =0
活動状態かどうかを確認します
Float32 decay
衰退( 0.0f〜1.0f )
Definition: ICamera.h:173
Mix::Scene::BLUR blur
ブラー
Definition: ICamera.h:136
virtual void SetAntiAliasingType(Mix::Scene::ICamera::ANTIALIASING_TYPE type)=0
タイプを設定します
Float32 farDist
効果が最大になる奥への距離( 0.0f <= farDist )
Definition: ICamera.h:300
Float32 maxLum
順応できる最大輝度( minLum <= ( minLum <= maxLum <= 2.0f ) )
Definition: ICamera.h:116
virtual const Mix::Vector3 & GetViewUpward(void) const =0
ビューの上方向(正規化されている)を取得します
virtual void SetShadowMappingEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual Boolean GetLightShaftsTexture(Mix::Graphics::ITexture **ppTex)=0
テクスチャを取得します。
Float32 exposure
露光( 0.0f〜正の無限大 )
Definition: ICamera.h:174
Float32 weight
ウェイト( 1.0f 以上 )
Definition: ICamera.h:287
virtual Mix::Scene::ICamera::ANTIALIASING_TYPE GetAntiAliasingType(void) const =0
タイプを取得します
レンダラーオブジェクトインターフェースインクルードファイル
矩形クラス
Definition: Rectangle.h:12
virtual const Mix::Scene::ICamera::VISIBILITY_SETTINGS & GetVisiblitySettings(void) const =0
設定を取得します
virtual Float32 GetAspect(void) const =0
アスペクト比を取得します
virtual const Mix::Vector3 & GetViewCrossDirection(void) const =0
ビューの横方向(正規化されている)を取得します
virtual UInt32 Debug_GetImageNum(UInt32 type) const =0
イメージの数を取得します
Float32 plFalloffThreshold
プランターのフォールオフ距離の敷居( 0.0f〜1.0f )
Definition: ICamera.h:33
Mix::Graphics::BLEND_TYPE blendType
ブレンドタイプ
Definition: ICamera.h:145
Float32 k
基準値( -1.0f 〜 +1.0f )
Definition: ICamera.h:271
Float32 linearWhitePointValue
Definition: ICamera.h:235
virtual void SetFilmicEnabled(Boolean state)=0
有効にするかどうかを設定します。
virtual UInt32 Debug_GetProfile(UInt32 type, void *pProf, UInt32 size) const =0
プロファイルを取得します
MOTION_BLUR_QUALITY
モーションブラー品質列挙定数
Definition: ICamera.h:240
Int32 memNum
メモリの数
Definition: ICamera.h:334
UInt32 ghostNum
残像の数( 1〜32 )
Definition: ICamera.h:186
float Float32
32ビット浮動小数点
Definition: Common.h:83
Float32 dirtSharpness
汚れの鮮明さ( 1.0f〜正の無限大 )
Definition: ICamera.h:198
ライトシャフト設定構造体
Definition: ICamera.h:160
モーションブラー設定構造体
Definition: ICamera.h:249
Float32 tint
濃淡( 0.0f〜1.0f )
Definition: ICamera.h:88
virtual void SetShadowMappingSettings(const Mix::Scene::ICamera::SHADOW_MAPPING_SETTINGS &settings)=0
設定をします
Float32 ghostDispersal
残像のばらつき( 0.0f 〜 1.0f )
Definition: ICamera.h:188
virtual const Mix::Geometry::Frustum & GetFrustum(void) const =0
フラスタムを取得します
Float32 minAngularVelocity
活動状態になる最小回転速度( 0.0f( 0度 )〜1.0f( 180度 ) )
Definition: ICamera.h:251
virtual const Mix::Scene::ICamera::MOTION_BLUR_SETTINGS & GetMotionBlurSettings(void) const =0
設定を取得します
Float32 end
フェードインが終了する距離( start〜正の無限大 )
Definition: ICamera.h:177
無し
Definition: ICamera.h:320
virtual void SetAmbientOcclusionSettings(const Mix::Scene::ICamera::AMBIENT_OCCLUSION_SETTINGS &settings)=0
設定をします
Float32 plLimitDistance
プランターの描画限界距離( 0.0f〜正の無限大 )
Definition: ICamera.h:26
virtual void SetBloomSettings(const Mix::Scene::ICamera::BLOOM_SETTINGS &settings)=0
設定をします
Mix::Scene::BLUR blur
スムージンに使用するブラー
Definition: ICamera.h:65
歪曲パラメータ構造体
Definition: ICamera.h:269
virtual const Mix::Vector3 & GetGammaValue(void) const =0
値を取得します
ブルーシフト
Definition: ICamera.h:102
DEBUG_DRAW_METHOD
デバッグ : 描画メソッド列挙定数
Definition: Common.h:2690
Float32 toeNumerator
Definition: ICamera.h:233
最高品質( 24サンプル )
Definition: ICamera.h:244
Float32 start
開始位置( 0.0f〜1.0f )
Definition: ICamera.h:311
5x5サンプル
Definition: ICamera.h:73
カメラ設定構造体
Definition: Common.h:2403
virtual ~ICamera(void)
デストラクタ
Definition: ICamera.h:341
virtual const Mix::Scene::ICamera::LIGHT_SHAFTS_SETTINGS & GetLightShaftsSettings(void) const =0
設定を取得します
4次元浮動小数点ベクトルクラス
Definition: Vector4.h:12
Float32 damping
ブラーの減衰値( 0.0f〜1.0f )
Definition: ICamera.h:262
Float32 loFalloffAmount
ローカルライトによるライティングが限界距離に達する前のフォールオフに要する距離( 0.0f〜正の無限大 )
Definition: ICamera.h:23
virtual Boolean IsMotionBlurEnabled(void) const =0
有効かどうかを確認します
Mix::Scene::BLUR blur1
ブラー1
Definition: ICamera.h:302
virtual void SetLightShaftsEnabled(Boolean state)=0
有効にするかどうかを設定します
Float32 start
フェードインが開始する距離( 0.0f〜正の無限大 )
Definition: ICamera.h:176
Float32 depthSlopeScale
深度傾斜のスケール( 0.0f〜1.0f )
Definition: ICamera.h:82
virtual Boolean IsDofEnabled(void) const =0
有効かどうかを確認します
ブルーム設定構造体
Definition: ICamera.h:142
Float32 dirtIntensity
汚れの強さ( 0.0f〜正の無限大 )
Definition: ICamera.h:199
スタティックミドルグレイ
Definition: ICamera.h:106
DISTORTION_SETTINGS distortion
歪曲パラメータ
Definition: ICamera.h:280
virtual Boolean IsGammaEnabled(void) const =0
有効かどうかを確認します
UInt32 flags
Mix::Scene::ICamera::LUMINOSITY_FLAG 列挙定数の組み合わせ
Definition: ICamera.h:113
virtual const Mix::Scene::ICamera::LENS_FLARE_SETTINGS & GetLensFlareSettings(void) const =0
設定を取得します
アンビエントオクルージョン設定構造体
Definition: ICamera.h:59
virtual void SetChromatismSettings(const Mix::Scene::ICamera::CHROMATISM_SETTINGS &settings)=0
設定します
virtual void SetDofSettings(const Mix::Scene::ICamera::DOF_SETTINGS &settings)=0
設定します
virtual void SetBackgroundColor(const Mix::Vector4 &color)=0
バックグラウンドカラーを設定します
virtual const Mix::Matrix4x4 & GetBillboardMatrixY(void) const =0
Y軸固定のビルボード行列を取得します
Float32 valueMax
最大値
Definition: ICamera.h:331
virtual Float32 GetDefaultAspect(void) const =0
デフォルトのアスペクト比を取得します
Float32 radius
遮断を検索する範囲の半径( 0.0f〜正の無限大 )
Definition: ICamera.h:61
Float32 middleGray
中間の明るさ( 0.0f〜正の無限大 )
Definition: ICamera.h:127
Mix::Vector4 color
色
Definition: ICamera.h:313
virtual void Debug_SetDrawFlags(UInt32 flags)=0
描画フラグを設定します
BLEND_TYPE
ブレンドタイプ列挙定数
Definition: Common.h:1519
Float32 linearStrength
Definition: ICamera.h:230
Mix::Scene::ICamera::MOTION_BLUR_QUALITY quality
品質
Definition: ICamera.h:259
virtual void SetMotionBlurSettings(const Mix::Scene::ICamera::MOTION_BLUR_SETTINGS &settings)=0
設定をします
Float32 intensity
ブラーの強さ( 0.0f〜正の無限大 )
Definition: ICamera.h:264
virtual const Mix::Scene::ICamera::DISTORTION_SETTINGS & GetLendDistortionSettings(void) const =0
設定を取得します
Float32 white
白く表示される明るさ( 0.0f〜正の無限大 )
Definition: ICamera.h:129
シャドウマッピング設定構造体
Definition: ICamera.h:79
Float32 sdwLimitDistance
影の描画限界距離( 0.0f〜正の無限大 )
Definition: ICamera.h:52
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual void SetBloomEnabled(Boolean state)=0
有効にするかどうかを設定します
virtual Mix::Point Project(const Mix::Vector3 &pos) const =0
ワールド座標をスクリーン座標へ変換します
virtual const Mix::Scene::ICamera::CHROMATISM_SETTINGS & GetChromatismSettings(void) const =0
設定を取得します
Float32 intensity
強度( 0.0f〜正の無限大 )
Definition: ICamera.h:137
Float32 blurThreshold
ブラー1と2を混合(中間)の閾値( 0.0f〜1.0f )
Definition: ICamera.h:304
Float32 density
濃度( 0.0f〜1.0f )
Definition: ICamera.h:172
virtual void SetLightShaftsTexture(Mix::Graphics::ITexture *pTex)=0
テクスチャを設定します。
Float32 paLimitDistance
パーティクルの描画限界距離( 0.0f〜正の無限大 )
Definition: ICamera.h:36
virtual Float32 GetFarZ(void) const =0
奥のクリップ値を取得します
virtual Boolean IsLensFlareEnabled(void) const =0
有効かどうかを確認します
Float32 linearAngle
Definition: ICamera.h:231
Float32 haloWeight
虹輪のウェイト( 1.0f〜正の無限大 )
Definition: ICamera.h:190
virtual const Mix::Matrix4x4 & GetViewMatrix(void) const =0
ビュー行列を取得します
virtual void SetAmbientOcclusionTexture(Mix::Graphics::ITexture *pTex)=0
テクスチャを設定します。
Float32 intensity
強度( 0.0f〜正の無限大 )
Definition: ICamera.h:64
Float32 intensity
強度( 0.0f〜正の無限大 )
Definition: ICamera.h:203
Float32 depthBias
深度バイアス
Definition: ICamera.h:81
Mix::Scene::BRIGHT_PASS brightPass
ブライトパス
Definition: ICamera.h:184
virtual const Mix::Matrix4x4 & GetInvViewProjectionMatrix(void) const =0
逆透視変換行列を取得します
FXAA.
Definition: ICamera.h:321
virtual const Mix::Matrix4x4 & GetProjectionMatrix(void) const =0
射影行列を取得します
Float32 dist
遮断されていると判断する深度の距離( 0.0f〜正の無限大 )
Definition: ICamera.h:63
FILMIC_TYPE
フィルミックタイプ列挙定数
Definition: ICamera.h:217
Float32 scale
スケール( 0.0f 以上 )
Definition: ICamera.h:273
virtual const Mix::Scene::ICamera::DEBUG_DRAW_FILIMIC_SETTINGS & Debug_GetDrawFilmicSettings(void) const =0
フィルミックの描画設定を取得します
virtual void Debug_SetDrawMethod(Mix::Scene::DEBUG_DRAW_METHOD method)=0
描画メソッドを設定します
Mix::Scene::BLUR blur
ブラー
Definition: ICamera.h:283
Mix::Scene::ICamera::SHADOW_MAPPING_PCF_SIZE pcfSize
スムージングを行う影の縁(ボーダー)の太さ
Definition: ICamera.h:85
LUMINOSITY_FLAG
ルミノシティフラグ列挙定数
Definition: ICamera.h:93
virtual Boolean Debug_GetImage(UInt32 type, UInt32 index, Mix::Graphics::ITexture **ppTexture)=0
イメージを取得します
virtual void Update(Float32 dt=0.016f)=0
更新します
ANTIALIASING_TYPE
アンチエイリアシングタイプ列挙定数
Definition: ICamera.h:318
virtual UInt32 Debug_GetDrawFlags(void) const =0
描画フラグを取得します
Float32 whiteness
白さ( 0.0f〜1.0f )
Definition: ICamera.h:164
カメラインターフェースインクルードファイル
Definition: ICamera.h:13
virtual void SetLensFlareTexture(Mix::Scene::ICamera::LENS_FLARE_TEXTURE_TYPE type, Mix::Graphics::ITexture *pTexture)=0
装飾するテクスチャを設定します