SDL代码中0xFF的含义

时间:2016-01-21 15:58:19

标签: c++ sdl

 SDL_FillRect( screenSurface, NULL, SDL_MapRGB( screenSurface->format, 0xFF, 0xFF, 0xFF ) )

0xFF究竟意味着什么?

1 个答案:

答案 0 :(得分:2)

来自man

  

使用此功能将RGB三元组映射到a的不透明像素值   给定像素格式。

Uint32 SDL_MapRGB(const SDL_PixelFormat* format,
                  Uint8                  r, 
                  Uint8                  g, 
                  Uint8                  b)

函数的r,g,b参数是红色绿色和蓝色分量值,它们将映射到提供的不透明像素值。这基于RGB model。它们由8位无符号整数表示,表示它们的范围是0-255。

0xFF是十六进制形式的值。

0xFF是十进制的255。

RGB为255,255,255是白色。

相关问题