IComponentDeserializer.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <Type Name="IComponentDeserializer" FullName="Urho.Resources.IComponentDeserializer">
  2. <TypeSignature Language="C#" Value="public interface IComponentDeserializer" />
  3. <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IComponentDeserializer" />
  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 retrieve state during a load operation.</summary>
  11. <remarks>To be added.</remarks>
  12. </Docs>
  13. <Members>
  14. <Member MemberName="Deserialize&lt;T&gt;">
  15. <MemberSignature Language="C#" Value="public T Deserialize&lt;T&gt; (string key);" />
  16. <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !!T Deserialize&lt;T&gt;(string key) cil managed" />
  17. <MemberType>Method</MemberType>
  18. <AssemblyInfo>
  19. <AssemblyVersion>1.0.0.0</AssemblyVersion>
  20. </AssemblyInfo>
  21. <ReturnValue>
  22. <ReturnType>T</ReturnType>
  23. </ReturnValue>
  24. <TypeParameters>
  25. <TypeParameter Name="T" />
  26. </TypeParameters>
  27. <Parameters>
  28. <Parameter Name="key" Type="System.String" />
  29. </Parameters>
  30. <Docs>
  31. <typeparam name="T">To be added.</typeparam>
  32. <param name="key">The key to retrieve from storage.</param>
  33. <summary>Retrieves an object with the given key and with the given type.</summary>
  34. <returns>To be added.</returns>
  35. <remarks>The valid types for T are string, Vector2, Vector3, Vector4, IntRect, Quaternion, Colors, floats, ints, unsigned ints, bools and doubles.</remarks>
  36. </Docs>
  37. </Member>
  38. </Members>
  39. </Type>