TriangleMeshData.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // WARNING - AUTOGENERATED - DO NOT EDIT
  2. //
  3. // Generated using `sharpie urho`
  4. //
  5. // TriangleMeshData.cs
  6. //
  7. // Copyright 2015 Xamarin Inc. All rights reserved.
  8. using System;
  9. using System.Runtime.InteropServices;
  10. using System.Collections.Generic;
  11. using Urho.Urho2D;
  12. using Urho.Gui;
  13. using Urho.Resources;
  14. using Urho.IO;
  15. using Urho.Navigation;
  16. using Urho.Network;
  17. namespace Urho
  18. {
  19. /// <summary>
  20. /// Triangle mesh geometry data.
  21. /// </summary>
  22. [StructLayout (LayoutKind.Sequential)]
  23. public unsafe partial struct TriangleMeshData
  24. {
  25. unsafe partial void OnTriangleMeshDataCreated ();
  26. [DllImport (Consts.NativeImport, CallingConvention = CallingConvention.Cdecl)]
  27. internal static extern IntPtr TriangleMeshData_TriangleMeshData (IntPtr model, uint lodLevel);
  28. [Preserve]
  29. public TriangleMeshData (Model model, uint lodLevel)
  30. {
  31. Runtime.Validate (typeof(TriangleMeshData));
  32. }
  33. [DllImport (Consts.NativeImport, CallingConvention = CallingConvention.Cdecl)]
  34. internal static extern IntPtr TriangleMeshData_TriangleMeshData0 (IntPtr custom);
  35. [Preserve]
  36. public TriangleMeshData (CustomGeometry custom)
  37. {
  38. Runtime.Validate (typeof(TriangleMeshData));
  39. }
  40. }
  41. }