예제 #1
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public virtual void Dispose()
 {
     lock (this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero)
         {
             if (swigCMemOwn)
             {
                 swigCMemOwn = false;
                 FontGeneratorPINVOKE.delete_DLL(swigCPtr);
             }
             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
         }
         global::System.GC.SuppressFinalize(this);
     }
 }
예제 #2
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetFontColor(byte r, byte g, byte b, byte a)
 {
     FontGeneratorPINVOKE.DLL_SetFontColor(swigCPtr, r, g, b, a);
 }
예제 #3
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetFontSize(int fontSize)
 {
     FontGeneratorPINVOKE.DLL_SetFontSize(swigCPtr, fontSize);
 }
예제 #4
0
파일: DLL.cs 프로젝트: wraikny/Altseed
        public bool Run()
        {
            bool ret = FontGeneratorPINVOKE.DLL_Run(swigCPtr);

            return(ret);
        }
예제 #5
0
파일: DLL.cs 프로젝트: wraikny/Altseed
        public string SavePreview()
        {
            string ret = System.Runtime.InteropServices.Marshal.PtrToStringUni(FontGeneratorPINVOKE.DLL_SavePreview(swigCPtr));

            return(ret);
        }
예제 #6
0
파일: DLL.cs 프로젝트: wraikny/Altseed
        public string GetFontPath(int index)
        {
            string ret = System.Runtime.InteropServices.Marshal.PtrToStringUni(FontGeneratorPINVOKE.DLL_GetFontPath(swigCPtr, index));

            return(ret);
        }
예제 #7
0
파일: DLL.cs 프로젝트: wraikny/Altseed
        public int GetFontCount()
        {
            int ret = FontGeneratorPINVOKE.DLL_GetFontCount(swigCPtr);

            return(ret);
        }
예제 #8
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void LoadFontNames()
 {
     FontGeneratorPINVOKE.DLL_LoadFontNames(swigCPtr);
 }
예제 #9
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public DLL() : this(FontGeneratorPINVOKE.new_DLL(), true)
 {
 }
예제 #10
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetOutlineSampling(int sampling)
 {
     FontGeneratorPINVOKE.DLL_SetOutlineSampling(swigCPtr, sampling);
 }
예제 #11
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetOutlineSize(int size)
 {
     FontGeneratorPINVOKE.DLL_SetOutlineSize(swigCPtr, size);
 }
예제 #12
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetSheetSize(int sheetSize)
 {
     FontGeneratorPINVOKE.DLL_SetSheetSize(swigCPtr, sheetSize);
 }
예제 #13
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetExportPath(string path)
 {
     FontGeneratorPINVOKE.DLL_SetExportPath(swigCPtr, path);
 }
예제 #14
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetTextFilePath(string path)
 {
     FontGeneratorPINVOKE.DLL_SetTextFilePath(swigCPtr, path);
 }
예제 #15
0
파일: DLL.cs 프로젝트: wraikny/Altseed
 public void SetFontName(string name)
 {
     FontGeneratorPINVOKE.DLL_SetFontName(swigCPtr, name);
 }