|
public class AlphaTestEffect
|
|
|
: Effect, IEffectMatrices, IEffectFog
|
|
|
public Single Alpha { get; set; }
|
|
|
public CompareFunction AlphaFunction { get; set; }
|
|
|
public Vector3 DiffuseColor { get; set; }
|
|
|
public virtual Vector3 FogColor { get; set; }
|
|
|
public virtual Boolean FogEnabled { get; set; }
|
|
|
public virtual Single FogEnd { get; set; }
|
|
|
public virtual Single FogStart { get; set; }
|
|
|
public virtual Matrix Projection { get; set; }
|
|
|
public Int32 ReferenceAlpha { get; set; }
|
|
|
public Texture2D Texture { get; set; }
|
|
|
public Boolean VertexColorEnabled { get; set; }
|
|
|
public virtual Matrix View { get; set; }
|
|
|
public virtual Matrix World { get; set; }
|
|
|
public class BasicEffect
|
|
|
: Effect, IEffectMatrices, IEffectLights, IEffectFog
|
|
|
public Single Alpha { get; set; }
|
|
|
public virtual Vector3 AmbientLightColor { get; set; }
|
|
|
public Vector3 DiffuseColor { get; set; }
|
|
|
public virtual DirectionalLight DirectionalLight0 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight1 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight2 { get; }
|
|
|
public Vector3 EmissiveColor { get; set; }
|
|
|
public virtual Vector3 FogColor { get; set; }
|
|
|
public virtual Boolean FogEnabled { get; set; }
|
|
|
public virtual Single FogEnd { get; set; }
|
|
|
public virtual Single FogStart { get; set; }
|
|
|
public virtual Boolean LightingEnabled { get; set; }
|
|
|
public Boolean PreferPerPixelLighting { get; set; }
|
|
|
public virtual Matrix Projection { get; set; }
|
|
|
public Vector3 SpecularColor { get; set; }
|
|
|
public Single SpecularPower { get; set; }
|
|
|
public Texture2D Texture { get; set; }
|
|
|
public Boolean TextureEnabled { get; set; }
|
|
|
public Boolean VertexColorEnabled { get; set; }
|
|
|
public virtual Matrix View { get; set; }
|
|
|
public virtual Matrix World { get; set; }
|
|
|
public virtual void EnableDefaultLighting();
|
|
|
public class DualTextureEffect
|
|
|
: Effect, IEffectMatrices, IEffectFog
|
|
|
public Single Alpha { get; set; }
|
|
|
public Vector3 DiffuseColor { get; set; }
|
|
|
public virtual Vector3 FogColor { get; set; }
|
|
|
public virtual Boolean FogEnabled { get; set; }
|
|
|
public virtual Single FogEnd { get; set; }
|
|
|
public virtual Single FogStart { get; set; }
|
|
|
public virtual Matrix Projection { get; set; }
|
|
|
public Texture2D Texture { get; set; }
|
|
|
public Texture2D Texture2 { get; set; }
|
|
|
public Boolean VertexColorEnabled { get; set; }
|
|
|
public virtual Matrix View { get; set; }
|
|
|
public virtual Matrix World { get; set; }
|
|
|
public class EnvironmentMapEffect
|
|
|
: Effect, IEffectMatrices, IEffectLights, IEffectFog
|
|
|
public Single Alpha { get; set; }
|
|
|
public virtual Vector3 AmbientLightColor { get; set; }
|
|
|
public Vector3 DiffuseColor { get; set; }
|
|
|
public virtual DirectionalLight DirectionalLight0 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight1 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight2 { get; }
|
|
|
public Vector3 EmissiveColor { get; set; }
|
|
|
public TextureCube EnvironmentMap { get; set; }
|
|
|
public Single EnvironmentMapAmount { get; set; }
|
|
|
public Vector3 EnvironmentMapSpecular { get; set; }
|
|
|
public virtual Vector3 FogColor { get; set; }
|
|
|
public virtual Boolean FogEnabled { get; set; }
|
|
|
public virtual Single FogEnd { get; set; }
|
|
|
public virtual Single FogStart { get; set; }
|
|
|
public Single FresnelFactor { get; set; }
|
|
|
public virtual Matrix Projection { get; set; }
|
|
|
public Texture2D Texture { get; set; }
|
|
|
public virtual Matrix View { get; set; }
|
|
|
public virtual Matrix World { get; set; }
|
|
|
public virtual void EnableDefaultLighting();
|
|
|
public class SkinnedEffect
|
|
|
: Effect, IEffectMatrices, IEffectLights, IEffectFog
|
|
|
public Single Alpha { get; set; }
|
|
|
public virtual Vector3 AmbientLightColor { get; set; }
|
|
|
public Vector3 DiffuseColor { get; set; }
|
|
|
public virtual DirectionalLight DirectionalLight0 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight1 { get; }
|
|
|
public virtual DirectionalLight DirectionalLight2 { get; }
|
|
|
public Vector3 EmissiveColor { get; set; }
|
|
|
public virtual Vector3 FogColor { get; set; }
|
|
|
public virtual Boolean FogEnabled { get; set; }
|
|
|
public virtual Single FogEnd { get; set; }
|
|
|
public virtual Single FogStart { get; set; }
|
|
|
public Boolean PreferPerPixelLighting { get; set; }
|
|
|
public virtual Matrix Projection { get; set; }
|
|
|
public Vector3 SpecularColor { get; set; }
|
|
|
public Single SpecularPower { get; set; }
|
|
|
public Texture2D Texture { get; set; }
|
|
|
public virtual Matrix View { get; set; }
|
|
|
public Int32 WeightsPerVertex { get; set; }
|
|
|
public virtual Matrix World { get; set; }
|
|
|
public virtual void EnableDefaultLighting();
|
|
|
public Matrix GetBoneTransforms(Int32 count);
|
|
|
public void SetBoneTransforms(Matrix boneTransforms);
|
|