Esempio n. 1
0
 public static extern int UpperBlitScaled(Surface *src, Rect *srcrect, Surface *dst, Rect *dstrect);
Esempio n. 2
0
 public static extern IntRect SurfaceGetDirtyBounds([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 3
0
 public static extern void *SurfaceGetUserData([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 4
0
 public static extern UIntPtr SurfaceGetSize([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 5
0
 public static extern void SurfaceResize([NativeTypeName("ULSurface")] Surface *surface, [NativeTypeName("unsigned int")] uint width, [NativeTypeName("unsigned int")] uint height);
Esempio n. 6
0
 public static extern Texture CreateTextureFromSurface(Renderer renderer, Surface *surface);
Esempio n. 7
0
 public static extern uint SurfaceGetHeight([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 8
0
 public static extern void GetClipRect(Surface *surface, Rect *rect);
Esempio n. 9
0
 public static extern int GetColorKey(Surface *surface, uint *key);
Esempio n. 10
0
 public static extern int FillRects(Surface *dst, Rect *rects, int count, uint color);
Esempio n. 11
0
 public static extern void FreeSurface(Surface *surface);
Esempio n. 12
0
 public static extern Surface *ConvertSurfaceFormat(Surface *src, uint pixel_format, uint flags);
Esempio n. 13
0
 public static extern Surface *ConvertSurface(Surface *src, PixelFormat *fmt, uint flags);
Esempio n. 14
0
 public static int BlitSurface(Surface *src, Rect *srcrect, Surface *dst, Rect *dstrect) => UpperBlit(src, srcrect, dst, dstrect);
Esempio n. 15
0
 public static extern int SetSurfaceAlphaMod(Surface *surface, byte alpha);
Esempio n. 16
0
 public static extern int GetSurfaceColorMod(Surface *surface, byte *r, byte *g, byte *b);
Esempio n. 17
0
 public static extern int SetSurfaceBlendMode(Surface *surface, BlendMode blendMode);
Esempio n. 18
0
 public static extern int LockSurface(Surface *surface);
Esempio n. 19
0
 public static extern Renderer CreateSoftwareRenderer(Surface *surface);
Esempio n. 20
0
 public static extern int LowerBlit(Surface *src, Rect *srcrect, Surface *dst, Rect *dstrect);
Esempio n. 21
0
 public static extern uint SurfaceGetRowBytes([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 22
0
 public static extern int LowerBlitScaled(Surface *surface, Rect *srcrect, Surface *dst, Rect *dstrect);
Esempio n. 23
0
 public static extern void SurfaceUnlockPixels([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 24
0
 public static bool MUSTLOCK(Surface *s) => (s->Flags & 0x00000002) != 0;
Esempio n. 25
0
 public static extern void SurfaceSetDirtyBounds([NativeTypeName("ULSurface")] Surface *surface, IntRect bounds);
Esempio n. 26
0
 public static extern bool SetClipRect(Surface *surface, Rect *rect);
Esempio n. 27
0
 public static extern void SurfaceClearDirtyBounds([NativeTypeName("ULSurface")] Surface *surface);
Esempio n. 28
0
 public static extern int SetColorKey(Surface *surface, bool flag, uint key);
Esempio n. 29
0
 public static extern Bitmap *BitmapSurfaceGetBitmap([NativeTypeName("ULBitmapSurface")] Surface *surface);
Esempio n. 30
0
 public static extern void UnlockSurface(Surface *surface);