예제 #1
0
 public static extern int WebPPictureARGBToYUVA(WebPPicture *picture, WebPEncCSP param1);
예제 #2
0
 public static extern int WebPPictureARGBToYUVADithered(WebPPicture *picture, WebPEncCSP colorspace, float dithering);
예제 #3
0
 public static extern int WebPPictureInitInternal(WebPPicture *param0, int param1);
예제 #4
0
 public static extern int WebPPictureImportBGRX(WebPPicture *picture, [NativeTypeName("const uint8_t *")] byte *bgrx, int bgrx_stride);
예제 #5
0
 public static extern void WebPBlendAlpha(WebPPicture *pic, [NativeTypeName("uint32_t")] uint background_rgb);
예제 #6
0
 public static extern void WebPCopyPixels([NativeTypeName("const struct WebPPicture *const")] WebPPicture *src, [NativeTypeName("struct WebPPicture *const")] WebPPicture *dst);
예제 #7
0
 public static extern int WebPPictureCrop(WebPPicture *picture, int left, int top, int width, int height);
예제 #8
0
 public static extern void WebPCleanupTransparentArea(WebPPicture *picture);
예제 #9
0
 public static extern int WebPPictureCopy([NativeTypeName("const WebPPicture *")] WebPPicture *src, WebPPicture *dst);
예제 #10
0
 public static extern int WebPPictureDistortion([NativeTypeName("const WebPPicture *")] WebPPicture *src, [NativeTypeName("const WebPPicture *")] WebPPicture * @ref, int metric_type, [NativeTypeName("float [5]")] float *result);
예제 #11
0
 public static extern void WebPPictureFree(WebPPicture *picture);
예제 #12
0
 public static extern int WebPPictureAlloc(WebPPicture *picture);
예제 #13
0
 public static int WebPPictureInit(WebPPicture *picture)
 {
     return(WebPPictureInitInternal(picture, 0x020f));
 }
예제 #14
0
 public static extern int WebPPictureSmartARGBToYUVA(WebPPicture *picture);
예제 #15
0
 public static extern int WebPPictureView([NativeTypeName("const WebPPicture *")] WebPPicture *src, int left, int top, int width, int height, WebPPicture *dst);
예제 #16
0
 public static extern int WebPPictureYUVAToARGB(WebPPicture *picture);
예제 #17
0
 public static extern int WebPPictureIsView([NativeTypeName("const WebPPicture *")] WebPPicture *picture);
예제 #18
0
 public static extern int WebPPictureHasTransparency([NativeTypeName("const WebPPicture *")] WebPPicture *picture);
예제 #19
0
 public static extern int WebPPictureRescale(WebPPicture *pic, int width, int height);
예제 #20
0
 public static extern int WebPEncode([NativeTypeName("const WebPConfig *")] WebPConfig *config, WebPPicture *picture);
예제 #21
0
 public static extern int WebPPictureImportRGBX(WebPPicture *picture, [NativeTypeName("const uint8_t *")] byte *rgbx, int rgbx_stride);
예제 #22
0
 public static extern int WebPGetColorPalette([NativeTypeName("const struct WebPPicture *const")] WebPPicture *pic, [NativeTypeName("uint32_t *const")] uint *palette);
예제 #23
0
 public static extern int WebPMemoryWrite([NativeTypeName("const uint8_t *")] byte *data, [NativeTypeName("size_t")] UIntPtr data_size, [NativeTypeName("const WebPPicture *")] WebPPicture *picture);