#region Using Statements using System; using System.Collections.Generic; using System.Linq; using System.Text; using ANX.Framework.Content.Pipeline.Processors; #endregion // This file is part of the ANX.Framework created by the // "ANX.Framework developer group" and released under the Ms-PL license. // For details see: http://anxframework.codeplex.com/license namespace ANX.Framework.Content.Pipeline.Graphics { /// /// Provides support for representing DirectX materials. /// public class EffectMaterialContent : MaterialContent { public const string CompiledEffectKey = "CompiledEffect"; public const string EffectKey = "Effect"; public EffectMaterialContent() { } [ContentSerializerIgnore] public ExternalReference CompiledEffect { get { return this.GetReferenceTypeProperty>(CompiledEffectKey); } set { this.SetProperty(CompiledEffectKey, value); } } [ContentSerializerIgnore] public ExternalReference Effect { get { return this.GetReferenceTypeProperty>(EffectKey); } set { this.SetProperty(EffectKey, value); } } } }