9 namespace SiliconStudio.Paradox.UI.Data
16 [SiliconStudio.Core.ModuleInitializer]
17 internal static void Initialize()
27 namespace SiliconStudio.Paradox.UI.Data
32 [SiliconStudio.Core.DataContract(
"UIImageData")]
33 [SiliconStudio.Core.Serialization.Contents.ContentSerializer(typeof(SiliconStudio.Core.Serialization.Contents.DataContentSerializer<UIImageData>))]
34 [SiliconStudio.Core.Serialization.Contents.ContentSerializer(typeof(SiliconStudio.Core.Serialization.Converters.DataContentConverterSerializer<SiliconStudio.Paradox.UI.UIImage>))]
35 public partial
class UIImageData : SiliconStudio.Paradox.Graphics.Data.ImageFragmentData
40 public SiliconStudio.Core.Mathematics.Vector4 Borders;
46 [SiliconStudio.Core.DataContract(
"UIImageGroupData")]
47 [SiliconStudio.Core.Serialization.Contents.ContentSerializer(typeof(SiliconStudio.Core.Serialization.Contents.DataContentSerializer<
UIImageGroupData>))]
48 [SiliconStudio.Core.Serialization.Contents.ContentSerializer(typeof(SiliconStudio.Core.Serialization.Converters.DataContentConverterSerializer<SiliconStudio.Paradox.UI.UIImageGroup>))]
61 public override System.Type DataType
63 get {
return typeof(SiliconStudio.Paradox.UI.Data.UIImageData); }
69 get {
return typeof(SiliconStudio.Paradox.UI.UIImage); }
73 public override void ConvertFromData(SiliconStudio.Core.Serialization.Converters.ConverterContext converterContext,
object data, ref
object obj)
77 ConvertFromData(converterContext, dataT, ref objT);
82 public override void ConvertToData(SiliconStudio.Core.Serialization.Converters.ConverterContext converterContext, ref
object data,
object obj)
86 ConvertToData(converterContext, ref dataT, objT);
91 public void ConvertToData(SiliconStudio.Core.Serialization.Converters.ConverterContext context, ref SiliconStudio.Paradox.UI.Data.UIImageData target, SiliconStudio.Paradox.UI.UIImage source)
99 ConvertToData(context, ref targetBase, sourceBase);
102 target.Borders = source.Borders;
106 public void ConvertFromData(SiliconStudio.Core.Serialization.Converters.ConverterContext context, SiliconStudio.Paradox.UI.Data.UIImageData target, ref SiliconStudio.Paradox.UI.UIImage source)
114 ConvertFromData(context, targetBase, ref sourceBase);
117 source.Borders = target.Borders;
Data type for SiliconStudio.Paradox.UI.UIImageGroup.
Data type for SiliconStudio.Paradox.UI.UIImage.
override void ConvertToData(SiliconStudio.Core.Serialization.Converters.ConverterContext converterContext, ref object data, object obj)
Converts the given source object to its data counterpart. The converter context.The data...
Converter type for UIImageGroup.
Converter type for SiliconStudio.Paradox.UI.UIImage.
Module initializer for data types of assembly SiliconStudio.Paradox.UI.
void ConvertFromData(SiliconStudio.Core.Serialization.Converters.ConverterContext context, SiliconStudio.Paradox.UI.Data.UIImageData target, ref SiliconStudio.Paradox.UI.UIImage source)
override void ConvertFromData(SiliconStudio.Core.Serialization.Converters.ConverterContext converterContext, object data, ref object obj)
Converts the given data to its object counterpart. The converter context.The data.The object.
void ConvertToData(SiliconStudio.Core.Serialization.Converters.ConverterContext context, ref SiliconStudio.Paradox.UI.Data.UIImageData target, SiliconStudio.Paradox.UI.UIImage source)
Class holding all the data required to define an UI image.
Data type for SiliconStudio.Paradox.Graphics.ImageFragment.