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

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
36行目: 36行目:
 
! 名称
 
! 名称
 
! 概要
 
! 概要
 +
|-
 
| public
 
| public
 
| Alpha
 
| Alpha

2017年11月7日 (火) 10:07時点における版

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

継承

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

名前空間

構文

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(ディレクショナル光源、平行光源ともいわれる)
public DirectionalLight1 指向性のライト1(ディレクショナル光源、平行光源ともいわれる)
public DirectionalLight2 指向性のライト2(ディレクショナル光源、平行光源ともいわれる)
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 Projection プロジェクションマトリクス
public SpecularColor スペキュラカラー
public SpecularPower スペキュラパワー
public Tag (GraphicsResourceから継承)
public Techniques (Effectから継承)
public Texture 現在のアクティブなテクスチャ。ここを差し替えてレンダリングを繰り返す。
public TextureEnabled テクスチャマッピングの有効・無効
public VertexColorEnabled 頂点カラーの有効・無効。
public View ビューマトリクス
public World ワールドマトリクス

メソッド

名称 概要
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の固定シェーダー
その他