IComponentSerializer.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <Type Name="IComponentSerializer" FullName="Urho.Resources.IComponentSerializer">
  2. <TypeSignature Language="C#" Value="public interface IComponentSerializer" />
  3. <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IComponentSerializer" />
  4. <AssemblyInfo>
  5. <AssemblyName>Urho</AssemblyName>
  6. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  7. </AssemblyInfo>
  8. <Interfaces />
  9. <Docs>
  10. <summary>Interface that provides a serialization API to store state during a save operation.</summary>
  11. <remarks>
  12. <para />
  13. </remarks>
  14. </Docs>
  15. <Members>
  16. <Member MemberName="Serialize">
  17. <MemberSignature Language="C#" Value="public void Serialize (string key, object value);" />
  18. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Serialize(string key, object value) cil managed" />
  19. <MemberType>Method</MemberType>
  20. <AssemblyInfo>
  21. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  22. </AssemblyInfo>
  23. <ReturnValue>
  24. <ReturnType>System.Void</ReturnType>
  25. </ReturnValue>
  26. <Parameters>
  27. <Parameter Name="key" Type="System.String" />
  28. <Parameter Name="value" Type="System.Object" />
  29. </Parameters>
  30. <Docs>
  31. <param name="key">A unique value.</param>
  32. <param name="value">The types can be strings, Vector2, Vector3, Vector4, IntRect, Quaternion, Colors, floats, ints, unsigned ints, bools and doubles.</param>
  33. <summary>Serializes the value with the specified key.</summary>
  34. <remarks>To be added.</remarks>
  35. </Docs>
  36. </Member>
  37. </Members>
  38. </Type>