OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / SDL_PixelFormat.html
index 70d59b0..1979727 100644 (file)
 <h2>\83t\83B\81[\83\8b\83h</h2>\r
 <table border="1" summary="SDL_PixelFormat">\r
 <tr><td>Uint32</td><td>format</td><td><a href="SDL_PixelFormatEnum.html">SDL_PixelFormatEnum</a>\82Ì\92l\82Ì1\82Â</td></tr>\r
-<tr><td>SDL_Palette*</td><td>palette</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82É\8aÖ\98A\95t\82¯\82ç\82ê\82½<a href="SDL_Palette">SDL_Palette</a>\82Ì\94z\97ñ, NULL\82Ì\82Æ\82«\83p\83\8c\83b\83g\82ð\8e\9d\82½\82È\82¢</td></tr>\r
+<tr><td>SDL_Palette*</td><td>palette</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82É\8aÖ\98A\95t\82¯\82ç\82ê\82½<a href="SDL_Palette.html">SDL_Palette</a>\82Ì\94z\97ñ, NULL\82Ì\82Æ\82«\83p\83\8c\83b\83g\82ð\8e\9d\82½\82È\82¢</td></tr>\r
 <tr><td>Uint8</td><td>BitsPerPixel</td><td>\83s\83N\83Z\83\8b\92l\82Ì\97L\8cø\82È\83r\83b\83g\90\94\97á: 8, 15, 16, 24, 32</td></tr>\r
 <tr><td>Uint8</td><td>BytesPerPixel</td><td>\83s\83N\83Z\83\8b\92l\82É\95K\97v\82È\83o\83C\83g\90\94\97á: 1, 2, 3, 4 (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
-<tr><td>Uint32</td><td>Rmask</td><td>\83s\83N\83Z\83\8b\82Ì\90Ô\83`\83\83\83l\83\8b\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
-<tr><td>Uint32</td><td>Gmask</td><td>\83s\83N\83Z\83\8b\82Ì\97Î\83`\83\83\83l\83\8b\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
-<tr><td>Uint32</td><td>Bmask</td><td>\83s\83N\83Z\83\8b\82Ì\90Â\83`\83\83\83l\83\8b\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
-<tr><td>Uint32</td><td>Amask</td><td>\83s\83N\83Z\83\8b\82Ì\83¿\83`\83\83\83l\83\8b\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N. 0\82È\82ç\82Î\83¿\92l\82ð\8e\9d\82½\82È\82¢</td></tr>\r
+<tr><td>Uint32</td><td>Rmask</td><td>\83s\83N\83Z\83\8b\82Ì\90Ô\90¬\95ª\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
+<tr><td>Uint32</td><td>Gmask</td><td>\83s\83N\83Z\83\8b\82Ì\97Î\90¬\95ª\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
+<tr><td>Uint32</td><td>Bmask</td><td>\83s\83N\83Z\83\8b\82Ì\90Â\90¬\95ª\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N</td></tr>\r
+<tr><td>Uint32</td><td>Amask</td><td>\83s\83N\83Z\83\8b\82Ì\83¿\90¬\95ª\82Ì\88Ê\92u\82ð\95\\82·\83}\83X\83N. 0\82È\82ç\82Î\83¿\90¬\95ª\82ð\8e\9d\82½\82È\82¢</td></tr>\r
 <tr><td>Uint8</td><td>Rloss</td><td>(\93à\95\94\82Å\8eg\97p)</td></tr>\r
 <tr><td>Uint8</td><td>Gloss</td><td>(\93à\95\94\82Å\8eg\97p)</td></tr>\r
 <tr><td>Uint8</td><td>Bloss</td><td>(\93à\95\94\82Å\8eg\97p)</td></tr>\r
@@ -83,10 +83,10 @@ printf("Pixel Color-&gt; Red: %d, Green: %d, Blue: %d. Index: %d\n",
 8bit\82ð\92´\82¦\82é\83s\83N\83Z\83\8b\82Í\95Ê\82Ì\8dl\82¦\95û\82ª\95K\97v\82É\82È\82é.\r
 \82»\82ê\82ç\82Í"TrueColor"\8c`\8e®\82Å\82 \82è, \90F\8fî\95ñ\82Í\83p\83\8c\83b\83g\82Å\82Í\82È\82­\83s\83N\83Z\83\8b\8e©\90g\82É\8ai\94[\82³\82ê\82Ä\82¢\82é.\r
 mask, shift, loss\83t\83B\81[\83\8b\83h\82Å\82Ç\82Ì\82æ\82¤\82É\90F\82ð\83G\83\93\83R\81[\83h\82µ\82Ä\82¢\82é\82©\82í\82©\82é.\r
-mask\83t\83B\81[\83\8b\83h\82Å\82»\82ê\82¼\82ê\82Ì\90F\97v\91f\82ð\95ª\97£\82·\82é\82±\82Æ\82ª\82Å\82«, shift\83t\83B\81[\83\8b\83h\82Í\83s\83N\83Z\83\8b\92l\82Ì\82»\82ê\82¼\82ê\82Ì\90F\97v\91f\82ª\89E\82©\82ç\89½\83r\83b\83g\96Ú\82©\82ð\92m\82é\82±\82Æ\82ª\82Å\82«, \82»\82µ\82Äloss\83t\83B\81[\83\8b\83h\82Í\82±\82Ì\83s\83N\83Z\83\8b\92l\82ª8bit\82Ì\90F\97v\91f\82É\91Î\82µ\82Ä\89½\83r\83b\83g\8e¸\82í\82ê\82Ä\82¢\82é\82©\82ð\92m\82é\82±\82Æ\82ª\82Å\82«\82é.\r
+mask\83t\83B\81[\83\8b\83h\82Å\82»\82ê\82¼\82ê\82Ì\90F\90¬\95ª\82ð\95ª\97£\82·\82é\82±\82Æ\82ª\82Å\82«, shift\83t\83B\81[\83\8b\83h\82Í\83s\83N\83Z\83\8b\92l\82Ì\82»\82ê\82¼\82ê\82Ì\90F\90¬\95ª\82ª\89E\82©\82ç\89½\83r\83b\83g\96Ú\82©\82ð\92m\82é\82±\82Æ\82ª\82Å\82«, \82»\82µ\82Äloss\83t\83B\81[\83\8b\83h\82Í\82±\82Ì\83s\83N\83Z\83\8b\92l\82ª8bit\82Ì\90F\90¬\95ª\82É\91Î\82µ\82Ä\89½\83r\83b\83g\8e¸\82í\82ê\82Ä\82¢\82é\82©\82ð\92m\82é\82±\82Æ\82ª\82Å\82«\82é.\r
 <code>\r
 <pre>\r
-/* 32bit\83s\83N\83Z\83\8b\92l\82©\82ç\90F\97v\91f\82ð\93¾\82é */\r
+/* 32bit\83s\83N\83Z\83\8b\92l\82©\82ç\90F\90¬\95ª\82ð\93¾\82é */\r
 SDL_PixelFormat *fmt;\r
 SDL_Surface *surface;\r
 Uint32 temp, pixel;\r
@@ -99,26 +99,26 @@ SDL_LockSurface(surface);
 pixel = *((Uint32*)surface->pixels);\r
 SDL_UnlockSurface(surface);\r
 \r
-/* \90Ô\97v\91f\82ð\93¾\82é */\r
-temp = pixel & fmt-&gt;Rmask;  /* \90Ô\97v\91f\82ð\95ª\97£\82·\82é */\r
+/* \90Ô\90¬\95ª\82ð\93¾\82é */\r
+temp = pixel &amp; fmt-&gt;Rmask;  /* \90Ô\90¬\95ª\82ð\95ª\97£\82·\82é */\r
 temp = temp &gt;&gt; fmt->Rshift; /* 8bit\82Ü\82Å\89º\82ë\82· */\r
 temp = temp &lt;&lt; fmt-&gt;Rloss;  /* 8bit\83t\83\8b\82Ü\82Å\8ag\92£\82·\82é */\r
 red = (Uint8)temp;\r
 \r
-/* \97Î\97v\91f\82ð\93¾\82é */\r
-temp = pixel & fmt-&gt;Gmask;  /* \97Î\97v\91f\82ð\95ª\97£\82·\82é */\r
+/* \97Î\90¬\95ª\82ð\93¾\82é */\r
+temp = pixel &amp; fmt-&gt;Gmask;  /* \97Î\90¬\95ª\82ð\95ª\97£\82·\82é */\r
 temp = temp &gt;&gt; fmt-&gt;Gshift; /* 8bit\82Ü\82Å\89º\82ë\82· */\r
 temp = temp &lt;&lt; fmt-&gt;Gloss;  /* 8bit\83t\83\8b\82Ü\82Å\8ag\92£\82·\82é */\r
 green = (Uint8)temp;\r
 \r
-/* \90Â\97v\91f\82ð\93¾\82é */\r
-temp = pixel & fmt-&gt;Bmask;  /* \90Â\97v\91f\82ð\95ª\97£\82·\82é */\r
+/* \90Â\90¬\95ª\82ð\93¾\82é */\r
+temp = pixel &amp; fmt-&gt;Bmask;  /* \90Â\90¬\95ª\82ð\95ª\97£\82·\82é */\r
 temp = temp &gt;&gt; fmt-&gt;Bshift; /* 8bit\82Ü\82Å\89º\82ë\82· */\r
 temp = temp &lt;&lt; fmt-&gt;Bloss;  /* 8bit\83t\83\8b\82Ü\82Å\8ag\92£\82·\82é */\r
 blue = (Uint8)temp;\r
 \r
-/* \83¿\97v\91f\82ð\93¾\82é */\r
-temp = pixel & fmt-&gt;Amask;  /* \83¿\97v\91f\82ð\95ª\97£\82·\82é */\r
+/* \83¿\90¬\95ª\82ð\93¾\82é */\r
+temp = pixel &amp; fmt-&gt;Amask;  /* \83¿\90¬\95ª\82ð\95ª\97£\82·\82é */\r
 temp = temp &gt;&gt; fmt-&gt;Ashift; /* 8bit\82Ü\82Å\89º\82ë\82· */\r
 temp = temp &lt;&lt; fmt-&gt;Aloss;  /* 8bit\83t\83\8b\82Ü\82Å\8ag\92£\82·\82é */\r
 alpha = (Uint8)temp;\r