2 using Paradox.Framework.Serialization;
3 using Paradox.Framework.Serialization.Contents;
5 namespace Paradox.Framework.Graphics.Data
13 this.graphicsDevice = graphicsDevice;
16 public override void Serialize(ContentSerializerContext context, ref SamplerState samplerState, ref
object intermediateData)
18 if (context.RootContext.ArchiveMode ==
ArchiveMode.Deserialize)
20 var samplerStateDescription =
default(SamplerStateDescription);
22 samplerState = SamplerState.New(graphicsDevice, samplerStateDescription);
26 throw new NotImplementedException();
30 public override object Construct(ContentSerializerContext context)
GpuSamplerStateSerializer(GraphicsDevice graphicsDevice)
override void Serialize(ContentSerializerContext context, ref SamplerState samplerState, ref object intermediateData)
GraphicsDevice graphicsDevice
ArchiveMode
Enumerates the different mode of serialization (either serialization or deserialization).
override object Construct(ContentSerializerContext context)