EnvironmentMapMaterialContent Members

The following tables list the members exposed by the EnvironmentMapMaterialContent type.

Public Constructors

Name Description
Public Method EnvironmentMapMaterialContent Creates an instance of this object.

Public Fields

Name Description
Public Field AlphaKey Specifies the key of the key/data pair for the alpha property.
Public Field DiffuseColorKey Specifies the key of the key/data pair for the material diffuse color.
Public Field EmissiveColorKey Specifies the key of the key/data pair for the material emissive color.
Public Field EnvironmentMapAmountKey Specifies the key of the key/data pair for the amount of the environment map color to blend.
Public Field EnvironmentMapKey Specifies the key of the key/data pair for the current environment map texture.
Public Field EnvironmentMapSpecularKey Specifies the key of the key/data pair for the amount of the environment map alpha value to add.
Public Field FresnelFactorKey Specifies the key of the key/data pair for the fresnel factor.
Public Field TextureKey Specifies the key of the key/data pair for the current texture.

Public Properties

Name Description
Public Property Alpha Gets or sets the material alpha.
Public Property DiffuseColor Gets or sets the material diffuse color, which ranges from 0 to 1.
Public Property EmissiveColor Gets or sets the emissive color of the effect material.
Public Property EnvironmentMap Gets or sets the current environment map texture.
Public Property EnvironmentMapAmount Gets or sets the amount of the environment map color (RGB) that will be blended over the base texture. The value ranges from 0 to 1; the default value is 1.
Public Property EnvironmentMapSpecular Gets or sets the amount of the environment map alpha value that will be added to the base texture. The value ranges from 0 to 1; the default value is 0.
Public Property FresnelFactor Gets or sets the Fresnel factor used for the environment map blending.
Public Property Identity (Inherited from ContentItem.)
Public Property Name (Inherited from ContentItem.)
Public Property OpaqueData (Inherited from ContentItem.)
Public Property Texture Gets or sets the current texture.
Public Property Textures (Inherited from MaterialContent.)

Public Methods

Name Description
Public Method Equals (Inherited from Object.)
Public Method GetHashCode (Inherited from Object.)
Public Method GetType (Inherited from Object.)
Public Method ToString (Inherited from Object.)

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method GetReferenceTypeProperty (Inherited from MaterialContent.)
Protected Method GetTexture (Inherited from MaterialContent.)
Protected Method GetValueTypeProperty (Inherited from MaterialContent.)
Protected Method MemberwiseClone (Inherited from Object.)
Protected Method SetProperty (Inherited from MaterialContent.)
Protected Method SetTexture (Inherited from MaterialContent.)

See Also

Reference

EnvironmentMapMaterialContent Class
Microsoft.Xna.Framework.Content.Pipeline.Graphics Namespace