소스 검색

Made the SDL_BlendMode values wiki-friendly

Sam Lantinga 9 달 전
부모
커밋
bf501ab2d4
1개의 변경된 파일7개의 추가작업 그리고 19개의 파일을 삭제
  1. 7 19
      include/SDL3/SDL_blendmode.h

+ 7 - 19
include/SDL3/SDL_blendmode.h

@@ -51,25 +51,13 @@ extern "C" {
  */
 typedef Uint32 SDL_BlendMode;
 
-#define SDL_BLENDMODE_NONE                  0x00000000u /**< no blending
-                                                             dstRGBA = srcRGBA */
-#define SDL_BLENDMODE_BLEND                 0x00000001u /**< alpha blending
-                                                             dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA))
-                                                             dstA = srcA + (dstA * (1-srcA)) */
-#define SDL_BLENDMODE_BLEND_PREMULTIPLIED   0x00000010u /**< pre-multiplied alpha blending
-                                                             dstRGBA = srcRGBA + (dstRGBA * (1-srcA)) */
-#define SDL_BLENDMODE_ADD                   0x00000002u /**< additive blending
-                                                             dstRGB = (srcRGB * srcA) + dstRGB
-                                                             dstA = dstA */
-#define SDL_BLENDMODE_ADD_PREMULTIPLIED     0x00000020u /**< pre-multiplied additive blending
-                                                             dstRGB = srcRGB + dstRGB
-                                                             dstA = dstA */
-#define SDL_BLENDMODE_MOD                   0x00000004u /**< color modulate
-                                                             dstRGB = srcRGB * dstRGB
-                                                             dstA = dstA */
-#define SDL_BLENDMODE_MUL                   0x00000008u /**< color multiply
-                                                             dstRGB = (srcRGB * dstRGB) + (dstRGB * (1-srcA))
-                                                             dstA = dstA */
+#define SDL_BLENDMODE_NONE                  0x00000000u /**< no blending: dstRGBA = srcRGBA */
+#define SDL_BLENDMODE_BLEND                 0x00000001u /**< alpha blending: dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA)), dstA = srcA + (dstA * (1-srcA)) */
+#define SDL_BLENDMODE_BLEND_PREMULTIPLIED   0x00000010u /**< pre-multiplied alpha blending: dstRGBA = srcRGBA + (dstRGBA * (1-srcA)) */
+#define SDL_BLENDMODE_ADD                   0x00000002u /**< additive blending: dstRGB = (srcRGB * srcA) + dstRGB, dstA = dstA */
+#define SDL_BLENDMODE_ADD_PREMULTIPLIED     0x00000020u /**< pre-multiplied additive blending: dstRGB = srcRGB + dstRGB, dstA = dstA */
+#define SDL_BLENDMODE_MOD                   0x00000004u /**< color modulate: dstRGB = srcRGB * dstRGB, dstA = dstA */
+#define SDL_BLENDMODE_MUL                   0x00000008u /**< color multiply: dstRGB = (srcRGB * dstRGB) + (dstRGB * (1-srcA)), dstA = dstA */
 #define SDL_BLENDMODE_INVALID   0x7FFFFFFFu
 
 /**