Silverlight 5 | WinRT |
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 sealed class DirectionalLight | |
public Vector3 DiffuseColor { get; set; } | |
public Vector3 Direction { get; set; } | |
public Boolean Enabled { get; set; } | |
public Vector3 SpecularColor { get; set; } |
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 Effect | |
public EffectTechnique CurrentTechnique { get; set; } | |
public EffectTechniqueCollection Techniques { get; } |
public abstract class EffectPass | |
public abstract virtual void Apply(); |
public sealed class EffectPassCollection | |
: IEnumerable`1<EffectPass>, IEnumerable | |
public Int32 Count { get; } | |
public EffectPass Item { get; } | |
public Enumerator<EffectPass> GetEnumerator(); |
public class EffectTechnique | |
public EffectPassCollection Passes { get; } |
public sealed class EffectTechniqueCollection | |
: IEnumerable`1<EffectTechnique>, IEnumerable | |
public Int32 Count { get; } | |
public EffectTechnique Item { get; } | |
public Enumerator<EffectTechnique> GetEnumerator(); |
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 abstract interface IEffectFog | |
public abstract virtual Vector3 FogColor { get; set; } | |
public abstract virtual Boolean FogEnabled { get; set; } | |
public abstract virtual Single FogEnd { get; set; } | |
public abstract virtual Single FogStart { get; set; } |
public abstract interface IEffectLights | |
public abstract virtual Vector3 AmbientLightColor { get; set; } | |
public abstract virtual DirectionalLight DirectionalLight0 { get; } | |
public abstract virtual DirectionalLight DirectionalLight1 { get; } | |
public abstract virtual DirectionalLight DirectionalLight2 { get; } | |
public abstract virtual Boolean LightingEnabled { get; set; } | |
public abstract virtual void EnableDefaultLighting(); |
public abstract interface IEffectMatrices | |
public abstract virtual Matrix Projection { get; set; } | |
public abstract virtual Matrix View { get; set; } | |
public abstract virtual Matrix World { get; set; } |
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); |
public sealed struct VertexPositionColor | |
: ValueType, IVertexType | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(VertexPositionColor left, VertexPositionColor right); | |
static public Boolean op_Inequality(VertexPositionColor left, VertexPositionColor right); | |
public virtual String ToString(); |
public sealed struct VertexPositionColorTexture | |
: ValueType, IVertexType | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(VertexPositionColorTexture left, VertexPositionColorTexture right); | |
static public Boolean op_Inequality(VertexPositionColorTexture left, VertexPositionColorTexture right); | |
public virtual String ToString(); |
public sealed struct VertexPositionNormalTexture | |
: ValueType, IVertexType | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(VertexPositionNormalTexture left, VertexPositionNormalTexture right); | |
static public Boolean op_Inequality(VertexPositionNormalTexture left, VertexPositionNormalTexture right); | |
public virtual String ToString(); |
public sealed struct VertexPositionTexture | |
: ValueType, IVertexType | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(VertexPositionTexture left, VertexPositionTexture right); | |
static public Boolean op_Inequality(VertexPositionTexture left, VertexPositionTexture right); | |
public virtual String ToString(); |
public abstract sealed class ViewportExtensions | |
static public Vector3 Project(Viewport viewport, Vector3 source, Matrix projection, Matrix view, Matrix world); | |
static public Vector3 Unproject(Viewport viewport, Vector3 source, Matrix projection, Matrix view, Matrix world); |