コード例 #1
0
ファイル: SDLMacro.cs プロジェクト: hayate891/ultraviolet
 public static Int32 BITSPERPIXEL(SDL_PixelFormatEnum format)
 {
     return((int)(((uint)(format) >> 8) & 0xFF));
 }
コード例 #2
0
ファイル: SDLMacro.cs プロジェクト: RUSshy/ultraviolet
 public static Int32 BITSPERPIXEL(SDL_PixelFormatEnum format)
 {
     return (int)(((uint)(format) >> 8) & 0xFF);
 }
コード例 #3
0
 public static UInt32 SDL_BYTESPERPIXEL(SDL_PixelFormatEnum format) =>
 (SDL_ISPIXELFORMAT_FOURCC(format) ?
  ((((format) == SDL_PIXELFORMAT_YUY2) ||
    ((format) == SDL_PIXELFORMAT_UYVY) ||
    ((format) == SDL_PIXELFORMAT_YVYU)) ? 2u : 1u) : ((((UInt32)format) >> 0) & 0xFF));
コード例 #4
0
 public static Boolean SDL_ISPIXELFORMAT_FOURCC(SDL_PixelFormatEnum format) =>
 ((format != 0) && (SDL_PIXELFLAG(format) != 1));
コード例 #5
0
 public static UInt32 SDL_BITSPERPIXEL(SDL_PixelFormatEnum format) => ((((UInt32)format) >> 8) & 0xFF);
コード例 #6
0
 public static UInt32 SDL_PIXELLAYOUT(SDL_PixelFormatEnum format) => ((((UInt32)format) >> 16) & 0x0F);
コード例 #7
0
 public static UInt32 SDL_PIXELORDER(SDL_PixelFormatEnum format) => ((((UInt32)format) >> 20) & 0x0F);
コード例 #8
0
 public static UInt32 SDL_PIXELTYPE(SDL_PixelFormatEnum format) => ((((UInt32)format) >> 24) & 0x0F);
コード例 #9
0
 public static UInt32 SDL_PIXELFLAG(SDL_PixelFormatEnum format) => ((((UInt32)format) >> 28) & 0x0F);