internal static Atlas Create() { global::System.IntPtr cPtr = XAtlasPINVOKE.Create(); Atlas ret = (cPtr == global::System.IntPtr.Zero) ? null : new Atlas(cPtr, false); return(ret); }
internal static void ComputeCharts(Atlas Atlas, ChartOptions Options) { XAtlasPINVOKE.ComputeCharts__SWIG_0(Atlas.getCPtr(Atlas), ChartOptions.getCPtr(Options)); if (XAtlasPINVOKE.SWIGPendingException.Pending) { throw XAtlasPINVOKE.SWIGPendingException.Retrieve(); } }
internal static void Generate(Atlas Atlas, ChartOptions ChartOptions) { XAtlasPINVOKE.Generate__SWIG_1(Atlas.getCPtr(Atlas), ChartOptions.getCPtr(ChartOptions)); if (XAtlasPINVOKE.SWIGPendingException.Pending) { throw XAtlasPINVOKE.SWIGPendingException.Retrieve(); } }
internal static void PackCharts(Atlas Atlas, PackOptions PackOptions) { XAtlasPINVOKE.PackCharts__SWIG_0(Atlas.getCPtr(Atlas), PackOptions.getCPtr(PackOptions)); if (XAtlasPINVOKE.SWIGPendingException.Pending) { throw XAtlasPINVOKE.SWIGPendingException.Retrieve(); } }
internal static AddMeshError AddMesh(Atlas Atlas, MeshDecl MeshDecl) { AddMeshError ret = (AddMeshError)XAtlasPINVOKE.AddMesh__SWIG_1(Atlas.getCPtr(Atlas), MeshDecl.getCPtr(MeshDecl)); if (XAtlasPINVOKE.SWIGPendingException.Pending) { throw XAtlasPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
protected virtual void Dispose(bool disposing) { lock (this) { if (swigCPtr.Handle != global::System.IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; XAtlasPINVOKE.delete_Atlas(swigCPtr); } swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); } } }
public static string StringForEnum(AddMeshError Error) { string ret = XAtlasPINVOKE.StringForEnum__SWIG_0((int)Error); return(ret); }
public static void SetPrint(XAtlas.PrintFuncDelegate Print, bool Verbose) { XAtlasPINVOKE.SetPrint(Print, Verbose); }
public static void SetAlloc(XAtlas.ReallocFuncDelegate ReallocFunc) { XAtlasPINVOKE.SetAlloc__SWIG_1(ReallocFunc); }
public PackOptions() : this(XAtlasPINVOKE.new_PackOptions(), true) { }
internal static void SetProgressCallback(Atlas Atlas, XAtlas.ProgressFuncDelegate ProgressFunc, System.IntPtr ProgressUserData) { XAtlasPINVOKE.SetProgressCallback__SWIG_0(Atlas.getCPtr(Atlas), ProgressFunc, new System.Runtime.InteropServices.HandleRef(null, ProgressUserData)); }
internal static void Generate(Atlas Atlas) { XAtlasPINVOKE.Generate__SWIG_2(Atlas.getCPtr(Atlas)); }
internal static void PackCharts(Atlas Atlas) { XAtlasPINVOKE.PackCharts__SWIG_1(Atlas.getCPtr(Atlas)); }
internal static void ComputeCharts(Atlas Atlas) { XAtlasPINVOKE.ComputeCharts__SWIG_1(Atlas.getCPtr(Atlas)); }
public static string StringForEnum(ProgressCategory Category) { string ret = XAtlasPINVOKE.StringForEnum__SWIG_1((int)Category); return(ret); }
public static int GetMeshSize() { int ret = XAtlasPINVOKE.GetMeshSize(); return(ret); }
internal static void SetProgressCallback(Atlas Atlas, XAtlas.ProgressFuncDelegate ProgressFunc) { XAtlasPINVOKE.SetProgressCallback__SWIG_1(Atlas.getCPtr(Atlas), ProgressFunc); }
internal static void Destroy(Atlas Atlas) { XAtlasPINVOKE.Destroy(Atlas.getCPtr(Atlas)); }
internal static void SetProgressCallback(Atlas Atlas) { XAtlasPINVOKE.SetProgressCallback__SWIG_2(Atlas.getCPtr(Atlas)); }
public MeshDecl() : this(XAtlasPINVOKE.new_MeshDecl(), true) { }
public static void SetAlloc(XAtlas.ReallocFuncDelegate ReallocFunc, XAtlas.FreeFuncDelegate FreeFunc) { XAtlasPINVOKE.SetAlloc__SWIG_0(ReallocFunc, FreeFunc); }
public static int GetVertexSize() { int ret = XAtlasPINVOKE.GetVertexSize(); return(ret); }
internal static void AddMeshJoin(Atlas Atlas) { XAtlasPINVOKE.AddMeshJoin(Atlas.getCPtr(Atlas)); }