Browse Source

Better naming of functions in bgrabitmap library.

lainz 10 years ago
parent
commit
73a5b6ac2c

+ 17 - 9
bgra_pascalscript_library/bgra_pascalscript_library.lpr

@@ -114,8 +114,15 @@ uses
     BGRAPascalScript.bgra_SaveToFile(id, PWideCharToUTF8(filename));
   end;
 
+  { Filters }
+
+  procedure FilterGrayscale(id: integer); {$IFDEF stdcall}stdcall;{$ELSE}cdecl;{$ENDIF}
+  begin
+    BGRAPascalScript.bgra_FilterGrayscale(id);
+  end;
+
 exports
-  bgra_GetHighestID name 'bgraGetHighestID',
+  bgra_GetHighestID name 'GetHighestID',
   rgb,
   rgba,
   getBlue,
@@ -126,14 +133,15 @@ exports
   setGreen,
   setRed,
   setAlpha,
-  bgra_Create name 'bgraCreate',
-  bgra_CreateWithSize name 'bgraCreateWithSize',
-  bgra_Fill name 'bgraFill',
-  bgra_SetPixel name 'bgraSetPixel',
-  bgra_GetPixel name 'bgraGetPixel',
-  bgra_CreateFromFile name 'bgraCreateFromFile',
-  bgra_Destroy name 'bgraDestroy',
-  bgra_SaveToFile name 'bgraSaveToFile';
+  bgra_Create name 'Create',
+  bgra_CreateWithSize name 'CreateWithSize',
+  bgra_Fill name 'Fill',
+  bgra_SetPixel name 'SetPixel',
+  bgra_GetPixel name 'GetPixel',
+  bgra_CreateFromFile name 'CreateFromFile',
+  bgra_Destroy name 'Destroy',
+  bgra_SaveToFile name 'SaveToFile',
+  FilterGrayscale;
 
 begin
 end.

+ 17 - 12
bgra_pascalscript_library/c#/BGRABitmap.cs

@@ -8,16 +8,24 @@ namespace BGRABitmapLibrary
         /* Constructors */
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraCreate(int id);
+        public static extern void Create(int id);
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraCreateWithSize(int id, int AWidth, int AHeight);
+        public static extern void CreateWithSize(int id, int AWidth, int AHeight);
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraDestroy(int id);
+        public static extern void Destroy(int id);
 
         [DllImport("bgrabitmap")]
-        public static extern int bgraGetHighestID();
+        public static extern int GetHighestID();
+
+        /* Files */
+
+        [DllImport("bgrabitmap")]
+        public static extern void CreateFromFile(int id, [MarshalAs(UnmanagedType.LPWStr)]string AFileName);
+
+        [DllImport("bgrabitmap")]
+        public static extern void SaveToFile(int id, [MarshalAs(UnmanagedType.LPWStr)]string AFileName);
 
         /* Color */
 
@@ -54,20 +62,17 @@ namespace BGRABitmapLibrary
         /* Pixels */
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraFill(int id, uint AColor);
+        public static extern void Fill(int id, uint AColor);
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraSetPixel(int id, int x, int y, uint AColor);
+        public static extern void SetPixel(int id, int x, int y, uint AColor);
 
         [DllImport("bgrabitmap")]
-        public static extern uint bgraGetPixel(int id, int x, int y);
-
-        /* Files */
+        public static extern uint GetPixel(int id, int x, int y);
 
-        [DllImport("bgrabitmap")]
-        public static extern void bgraCreateFromFile(int id, [MarshalAs(UnmanagedType.LPWStr)]string AFileName);
+        /* Filters */
 
         [DllImport("bgrabitmap")]
-        public static extern void bgraSaveToFile(int id, [MarshalAs(UnmanagedType.LPWStr)]string AFileName);
+        public static extern uint FilterGrayscale(int id);
     }
 }