「MonoGame/クラスライブラリ/BasicEffectクラス」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
43行目: 43行目:
 
| public
 
| public
 
| AmbientLightColor
 
| AmbientLightColor
| アンビエント光(環境光)の色。 LightingEnabledプロパティが有効なときに使われる。
+
| [[アンビエント光]]([[環境光]])の色。 LightingEnabledプロパティが有効なときに使われる。
 
|-
 
|-
 
| public
 
| public
51行目: 51行目:
 
| public
 
| public
 
| DiffuseColor
 
| DiffuseColor
| 拡散色。LightingEnabledプロパティが有効なときに使われる。
+
| [[拡散色]]。LightingEnabledプロパティが有効なときに使われる。
 
|-
 
|-
 
| public
 
| public
67行目: 67行目:
 
| public
 
| public
 
| EmissiveColor
 
| EmissiveColor
| 放射色
+
| [[放射色]]
 
|-
 
|-
 
| public
 
| public
 
| FogColor
 
| FogColor
| フォグの色
+
| [[フォグ]]の色
 
|-
 
|-
 
| public
 
| public
 
| FogEnabled
 
| FogEnabled
| フォグの有効・無効
+
| [[フォグ]]の有効・無効
 
|-
 
|-
 
| public
 
| public
83行目: 83行目:
 
| public
 
| public
 
| FogStart
 
| FogStart
| フォグが適用されるカメラからの距離。ここからFogEndまでを微妙にぼかす。
+
| [[フォグ]]が適用されるカメラからの距離。ここからFogEndまでを微妙にぼかす。
 
|-
 
|-
 
| public
 
| public
112行目: 112行目:
 
| public
 
| public
 
| SpecularColor
 
| SpecularColor
| スペキュラカラー
+
| [[スペキュラカラー]]
 
|-
 
|-
 
| public
 
| public

2020年1月24日 (金) 02:16時点における版

BasicEffectクラスは、MonoGameの組込エフェクト(固定シェーダー)のひとつである。 ほとんどの場合はこのエフェクトを使って描画する。

継承

  • System.Object
    • Microsoft.Xna.Framework.Graphics.GraphicsResource
      • Microsoft.Xna.Framework.Graphics.Effect
        • Microsoft.Xna.Framework.Graphics.BasicEffect

名前空間

Microsoft.Xna.Framework.Graphics名前空間

構文

public class BasicEffect : Effect, IEffectMatrices, IEffectLights, IEffectFog

コンストラクタ

名称 概要
public BasicEffect(GraphicsDevice)
protected BasicEffect(BasicEffect)

プロパティ

名称 概要
public Alpha アルファテストの値。アルファチャンネルではない。
public AmbientLightColor アンビエント光環境光)の色。 LightingEnabledプロパティが有効なときに使われる。
public CurrentTechnique (Effectから継承)
public DiffuseColor 拡散色。LightingEnabledプロパティが有効なときに使われる。
public DirectionalLight0 指向性のライト0(詳細は「DirectionalLightクラス」を参照。)
public DirectionalLight1 指向性のライト1(詳細は「DirectionalLightクラス」を参照。)
public DirectionalLight2 指向性のライト2(詳細は「DirectionalLightクラス」を参照。)
public EmissiveColor 放射色
public FogColor フォグの色
public FogEnabled フォグの有効・無効
public FogEnd フォグで覆われるカメラからの距離。これ以上はフォグで完全に見えない。
public FogStart フォグが適用されるカメラからの距離。ここからFogEndまでを微妙にぼかす。
public GraphicsDevice (GraphicsResourceから継承)
public IsDisposed (GraphicsResourceから継承)
public LightingEnabled ライティングの有効・無効
public Name (GraphicsResourceから継承)
public Parameters (Effectから継承)
public PreferPerPixelLighting ピクセル単位のライティングを行うか切り替え。
public SpecularColor スペキュラカラー
public SpecularPower スペキュラパワー
public Tag (GraphicsResourceから継承)
public Techniques (Effectから継承)
public Texture 現在のアクティブなテクスチャ。ここを差し替えてレンダリングを繰り返す。
public TextureEnabled テクスチャマッピングの有効・無効
public VertexColorEnabled 頂点カラーの有効・無効。

行列関連

名称 概要
public World ワールドマトリックス
public View ビューマトリックス
public Projection プロジェクションマトリックス

メソッド

名称 概要
public Clone
protected Dispose(bool)
public Dispose() (GraphicsResourceから継承)
public EnableDefaultLighting 各種ライト系プロパティを定番の値に設定した後にライティングを有効にする。LightingEnabledプロパティで悩むより簡単。
protected Finalize (GraphicsResourceから継承)
protected internal GraphicsDeviceResetting
protected internal OnApply
public ToString (GraphicsResourceから継承)

イベント

名称 概要
public Disposing (GameResourceクラスから継承)

使用例

関連項目

MonoGameの固定シェーダー
その他