OSDN Git Service

SDL_CreateThread サンプルコードを修正 https://wiki.libsdl.org/SDL_CreateThread?action=diff...
[sdl2referencejp/sdl2referencejp.git] / SDL_PixelFormatEnum.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
2 <html lang="ja-JP">\r
3 <head>\r
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
5 <meta http-equiv="Content-Style-Type" content="text/css">\r
6 <meta name="keywords" content="Simple Directmedia Layer SDL2.0">\r
7 <link rel="top" href="index.html" title="\83z\81[\83\80">\r
8 <link rel="parent" href="CategoryPixels.html" title="1\82Â\8fã">\r
9 <title>SDL_PixelFormatEnum</title>\r
10 </head>\r
11 <body>\r
12 <a href="index.html">\96Ú\8e\9f</a> - <a href="ApiByCategory.html">API(\8b@\94\\95Ê)</a> - <a href="CategoryPixels.html">\83s\83N\83Z\83\8b\8c`\8e®\82Æ\95Ï\8a·</a> - SDL_PixelFormatEnum\r
13 <hr>\r
14 <h1>SDL_PixelFormatEnum</h1>\r
15 \83s\83N\83Z\83\8b\8c`\8e®\82Ì\97ñ\8b\93\91Ì\r
16 <h2>\92l</h2>\r
17 <h3>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\83}\83N\83\8d</h3>\r
18 <table border="1" summary="Pixel Format Macros">\r
19 <tr><td>SDL_PIXELTYPE(format)</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\8eí\97Þ (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
20 <tr><td>SDL_PIXELORDER(format)</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\83`\83\83\83l\83\8b\82Ü\82½\82Í\83r\83b\83g\82Ì\8f\87\94Ô (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
21 <tr><td>SDL_PIXELLAYOUT(format)</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\83`\83\83\83l\83\8b\82Ì\83r\83b\83g\83p\83^\81[\83\93 (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
22 <tr><td>SDL_BITSPERPIXEL(format)</td><td>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\90F\8fî\95ñ\82Ì\83r\83b\83g\90\94</td></tr>\r
23 <tr><td>SDL_BYTESPERPIXEL(format)</td><td>\83s\83N\83Z\83\8b\82Ì\83o\83C\83g\90\94</td></tr>\r
24 <tr><td>SDL_ISPIXELFORMAT_INDEXED(format)</td><td>\90^\82Ì\82Æ\82«\83p\83\8c\83b\83g\82ð\8e\9d\82Á\82Ä\82¢\82é</td></tr>\r
25 <tr><td>SDL_ISPIXELFORMAT_ALPHA(format)</td><td>\90^\82Ì\82Æ\82«\83¿\83`\83\83\83l\83\8b\82ð\8e\9d\82Á\82Ä\82¢\82é</td></tr>\r
26 <tr><td>SDL_ISPIXELFORMAT_FOURCC(format)</td><td>\90^\82Ì\82Æ\82«YUV\82Ì\82æ\82¤\82È\93Á\95Ê\82È\83t\83H\81[\83}\83b\83g\82ð\8e\9d\82Â</td></tr>\r
27 </table>\r
28 <h3>\83s\83N\83Z\83\8b\8c`\8e®\82Ì\92l</h3>\r
29 <table border="1" summary="Pixel Format Values">\r
30 <tr><td>SDL_PIXELFORMAT_UNKNOWN</td><td></td></tr>\r
31 <tr><td>SDL_PIXELFORMAT_INDEX1LSB</td><td></td></tr>\r
32 <tr><td>SDL_PIXELFORMAT_INDEX1MSB</td><td></td></tr>\r
33 <tr><td>SDL_PIXELFORMAT_INDEX4LSB</td><td></td></tr>\r
34 <tr><td>SDL_PIXELFORMAT_INDEX4MSB</td><td></td></tr>\r
35 <tr><td>SDL_PIXELFORMAT_INDEX8</td><td></td></tr>\r
36 <tr><td>SDL_PIXELFORMAT_RGB332</td><td></td></tr>\r
37 <tr><td>SDL_PIXELFORMAT_RGB444</td><td></td></tr>\r
38 <tr><td>SDL_PIXELFORMAT_RGB555</td><td></td></tr>\r
39 <tr><td>SDL_PIXELFORMAT_BGR555</td><td></td></tr>\r
40 <tr><td>SDL_PIXELFORMAT_ARGB4444</td><td></td></tr>\r
41 <tr><td>SDL_PIXELFORMAT_RGBA4444</td><td></td></tr>\r
42 <tr><td>SDL_PIXELFORMAT_ABGR4444</td><td></td></tr>\r
43 <tr><td>SDL_PIXELFORMAT_BGRA4444</td><td></td></tr>\r
44 <tr><td>SDL_PIXELFORMAT_ARGB1555</td><td></td></tr>\r
45 <tr><td>SDL_PIXELFORMAT_RGBA5551</td><td></td></tr>\r
46 <tr><td>SDL_PIXELFORMAT_ABGR1555</td><td></td></tr>\r
47 <tr><td>SDL_PIXELFORMAT_BGRA5551</td><td></td></tr>\r
48 <tr><td>SDL_PIXELFORMAT_RGB565</td><td></td></tr>\r
49 <tr><td>SDL_PIXELFORMAT_BGR565</td><td></td></tr>\r
50 <tr><td>SDL_PIXELFORMAT_RGB24</td><td></td></tr>\r
51 <tr><td>SDL_PIXELFORMAT_BGR24</td><td></td></tr>\r
52 <tr><td>SDL_PIXELFORMAT_RGB888</td><td></td></tr>\r
53 <tr><td>SDL_PIXELFORMAT_RGBX8888</td><td></td></tr>\r
54 <tr><td>SDL_PIXELFORMAT_BGR888</td><td></td></tr>\r
55 <tr><td>SDL_PIXELFORMAT_BGRX8888</td><td></td></tr>\r
56 <tr><td>SDL_PIXELFORMAT_ARGB8888</td><td></td></tr>\r
57 <tr><td>SDL_PIXELFORMAT_RGBA8888</td><td></td></tr>\r
58 <tr><td>SDL_PIXELFORMAT_ABGR8888</td><td></td></tr>\r
59 <tr><td>SDL_PIXELFORMAT_BGRA8888</td><td></td></tr>\r
60 <tr><td>SDL_PIXELFORMAT_ARGB2101010</td><td></td></tr>\r
61 <tr><td>SDL_PIXELFORMAT_RGBA32</td><td>\8c»\8dÝ\82Ì\8aÂ\8b«\82ÌRGBA\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Ì\90F\83f\81[\83^\82Ì\83G\83C\83\8a\83A\83X (SDL 2.0.5\88È\8d~)</td></tr>\r
62 <tr><td>SDL_PIXELFORMAT_ARGB32</td><td>\8c»\8dÝ\82Ì\8aÂ\8b«\82ÌARGB\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Ì\90F\83f\81[\83^\82Ì\83G\83C\83\8a\83A\83X (SDL 2.0.5\88È\8d~)</td></tr>\r
63 <tr><td>SDL_PIXELFORMAT_BGRA32</td><td>\8c»\8dÝ\82Ì\8aÂ\8b«\82ÌBGRA\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Ì\90F\83f\81[\83^\82Ì\83G\83C\83\8a\83A\83X (SDL 2.0.5\88È\8d~)</td></tr>\r
64 <tr><td>SDL_PIXELFORMAT_ABGR32</td><td>\8c»\8dÝ\82Ì\8aÂ\8b«\82ÌABGR\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Ì\90F\83f\81[\83^\82Ì\83G\83C\83\8a\83A\83X (SDL 2.0.5\88È\8d~)</td></tr>\r
65 <tr><td>SDL_PIXELFORMAT_YV12</td><td>\8bÏ\93\99\83\82\81[\83h: Y + V + U (3\83v\83\8c\81[\83\93)</td></tr>\r
66 <tr><td>SDL_PIXELFORMAT_IYUV</td><td>\8bÏ\93\99\83\82\81[\83h: Y + U + V (3\83v\83\8c\81[\83\93)</td></tr>\r
67 <tr><td>SDL_PIXELFORMAT_YUY2</td><td>\88³\8fk\83\82\81[\83h: Y0+U0+Y1+V0 (1\83v\83\8c\81[\83\93)</td></tr>\r
68 <tr><td>SDL_PIXELFORMAT_UYVY</td><td>\88³\8fk\83\82\81[\83h: U0+Y0+V0+Y1 (1\83v\83\8c\81[\83\93)</td></tr>\r
69 <tr><td>SDL_PIXELFORMAT_YVYU</td><td>\88³\8fk\83\82\81[\83h: Y0+V0+Y1+U0 (1\83v\83\8c\81[\83\93)</td></tr>\r
70 </table>\r
71 <h3>SDL_PIXELFORMAT_*32 \83G\83C\83\8a\83A\83X</h3>\r
72 <p>\r
73 SDL_PIXELFORMAT_RGBA32\82Í, \83r\83b\83O\83G\83\93\83f\83B\83A\83\93\82Å\82ÍSDL_PIXELFORMAT_RGBA8888, \83\8a\83g\83\8b\83G\83\93\83f\83B\83A\83\93\82Å\82ÍSDL_PIXELFORMAT_ABGR8888\82Ì\83G\83C\83\8a\83A\83X\82Å, (SDL_PIXELFORMAT_RGB24\82ÅRGB\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Æ\82·\82é\82Ì\82Æ\93¯\82\82æ\82¤\82É) \83s\83N\83Z\83\8b\82ðRGBA\8f\87\82Ì\83o\83C\83g\94z\97ñ\82Å\8ew\92è\82Å\82«\82é.\r
74 </p>\r
75 <p>\r
76 \82µ\82©\82µ, \82±\82ê\82Í\92P\82È\82é\83G\83C\83\8a\83A\83X\82Å, \8eÀ\8dÛ\82Ì\92l\82Í\83G\83C\83\8a\83A\83X\90æ\82Ì\92l\82Æ\93¯\82\82Å\82 \82é.\r
77 \82æ\82Á\82Ä, SDL_GetPixelFormatName(SDL_PIXELFORMAT_RGBA32) \82Í\8aÂ\8b«\82É\88Ë\91\82µ\82½\83G\83C\83\8a\83A\83X\8c³\82Ì\96¼\91O\82ð\96ß\82·. (\97á\82¦\82Î"SDL_PIXELFORMAT_ABGR8888")\r
78 </p>\r
79 <p>\r
80 SDL_PIXELFORMAT_ARGB32, SDL_PIXELFORMAT_BGRA32, SDL_PIXELFORMAT_ABGR32\82à\93¯\97l\82Å\82 \82é. (\93\96\91R, \83G\83C\83\8a\83A\83X\90æ\82Ì\83s\83N\83Z\83\8b\8c`\8e®\82¾\82¯\82Í\88Ù\82È\82é.)\r
81 </p>\r
82 <p>\r
83 SDL_PIXELFORMAT_*32\83G\83C\83\8a\83A\83X\82ÍSDL 2.0.5\88È\8d~\82Å\8eg\82¦\82é.\r
84 </p>\r
85 <h2>\8fÚ\8d×</h2>\r
86 <p>\r
87 \83s\83N\83Z\83\8b\8c`\8e®\82Ì\8eí\97Þ\82Í\88È\89º\82Ì\92l\82Å\82 \82é\r
88 <table border="1" summary="Pixel Type">\r
89 <tr><td>SDL_PIXELTYPE_UNKNOWN</td></tr>\r
90 <tr><td>SDL_PIXELTYPE_INDEX1</td></tr>\r
91 <tr><td>SDL_PIXELTYPE_INDEX4</td></tr>\r
92 <tr><td>SDL_PIXELTYPE_INDEX8</td></tr>\r
93 <tr><td>SDL_PIXELTYPE_PACKED8</td></tr>\r
94 <tr><td>SDL_PIXELTYPE_PACKED16</td></tr>\r
95 <tr><td>SDL_PIXELTYPE_PACKED32</td></tr>\r
96 <tr><td>SDL_PIXELTYPE_ARRAYU8</td></tr>\r
97 <tr><td>SDL_PIXELTYPE_ARRAYU16</td></tr>\r
98 <tr><td>SDL_PIXELTYPE_ARRAYU32</td></tr>\r
99 <tr><td>SDL_PIXELTYPE_ARRAYF16</td></tr>\r
100 <tr><td>SDL_PIXELTYPE_ARRAYF32</td></tr>\r
101 </table>\r
102 </p>\r
103 <p>\r
104 \83s\83N\83Z\83\8b\8c`\8e®\82Ì\8eí\97Þ\82É\82æ\82Á\82Ä3\82Â\82Ì\8f\87\8f\98(\83r\83b\83g\83}\83b\83v, \88³\8fk, \8dõ\88ø)\82ª\91\8dÝ\82·\82é\r
105 <table border="1" summary="order">\r
106 <tr><th>\83r\83b\83g\83}\83b\83v\83s\83N\83Z\83\8b\8f\87 (\8fã\88Ê\83r\83b\83g\81¨\89º\88Ê\83r\83b\83g)</th></tr>\r
107 <tr><td>SDL_BITMAPORDER_NONE</td></tr>\r
108 <tr><td>SDL_BITMAPORDER_4321</td></tr>\r
109 <tr><td>SDL_BITMAPORDER_1234</td></tr>\r
110 <tr><th>\88³\8fk\83`\83\83\83l\83\8b\8f\87 (\8fã\88Ê\83r\83b\83g\81¨\89º\88Ê\83r\83b\83g)</th></tr>\r
111 <tr><td>SDL_PACKEDORDER_NONE</td></tr>\r
112 <tr><td>SDL_PACKEDORDER_XRGB</td></tr>\r
113 <tr><td>SDL_PACKEDORDER_RGBX</td></tr>\r
114 <tr><td>SDL_PACKEDORDER_ARGB</td></tr>\r
115 <tr><td>SDL_PACKEDORDER_RGBA</td></tr>\r
116 <tr><td>SDL_PACKEDORDER_XBGR</td></tr>\r
117 <tr><td>SDL_PACKEDORDER_BGRX</td></tr>\r
118 <tr><td>SDL_PACKEDORDER_ABGR</td></tr>\r
119 <tr><td>SDL_PACKEDORDER_BGRA</td></tr>\r
120 <tr><th>\8dõ\88ø\83`\83\83\83l\83\8b\8f\87 (\89º\88Ê\83o\83C\83g\81¨\8fã\88Ê\83o\83C\83g)</th></tr>\r
121 <tr><td>SDL_ARRAYORDER_NONE</td></tr>\r
122 <tr><td>SDL_ARRAYORDER_RGB</td></tr>\r
123 <tr><td>SDL_ARRAYORDER_RGBA</td></tr>\r
124 <tr><td>SDL_ARRAYORDER_ARGB</td></tr>\r
125 <tr><td>SDL_ARRAYORDER_BGR</td></tr>\r
126 <tr><td>SDL_ARRAYORDER_BGRA</td></tr>\r
127 <tr><td>SDL_ARRAYORDER_ABGR</td></tr>\r
128 </table>\r
129 </p>\r
130 <p>\r
131 \88³\8fk\83s\83N\83Z\83\8b\83t\83H\81[\83}\83b\83g\82Í\88È\89º\82Ì\83`\83\83\83l\83\8b\94z\92u\82Ì1\82Â\82Å\82 \82é\r
132 <table border="1" summary="Packed layout">\r
133 <tr><td>SDL_PACKEDLAYOUT_NONE</td></tr>\r
134 <tr><td>SDL_PACKEDLAYOUT_332</td></tr>\r
135 <tr><td>SDL_PACKEDLAYOUT_4444</td></tr>\r
136 <tr><td>SDL_PACKEDLAYOUT_1555</td></tr>\r
137 <tr><td>SDL_PACKEDLAYOUT_5551</td></tr>\r
138 <tr><td>SDL_PACKEDLAYOUT_565</td></tr>\r
139 <tr><td>SDL_PACKEDLAYOUT_8888</td></tr>\r
140 <tr><td>SDL_PACKEDLAYOUT_2101010</td></tr>\r
141 <tr><td>SDL_PACKEDLAYOUT_1010102</td></tr>\r
142 </table>\r
143 </p>\r
144 <h2>\8aÖ\98A\8d\80\96Ú(\8d\\91¢\91Ì)</h2>\r
145 <a href="SDL_DisplayMode.html">SDL_DisplayMode</a><br>\r
146 <a href="SDL_RendererInfo.html">SDL_RendererInfo</a><br>\r
147 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
148 <a href="SDL_CreateTexture.html">SDL_CreateTexture</a><br>\r
149 <a href="SDL_CreateTextureFromSurface.html">SDL_CreateTextureFromSurface</a><br>\r
150 <a href="SDL_GetPixelFormatName.html">SDL_GetPixelFormatName</a><br>\r
151 <a href="SDL_MasksToPixelFormatEnum.html">SDL_MasksToPixelFormatEnum</a><br>\r
152 <a href="SDL_PixelFormatEnumToMasks.html">SDL_PixelFormatEnumToMasks</a><br>\r
153 <a href="SDL_QueryTexture.html">SDL_QueryTexture</a><br>\r
154 <a href="SDL_RenderReadPixels.html">SDL_RenderReadPixels</a><br>\r
155 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
156 <a href="https://wiki.libsdl.org/SDL_PixelFormatEnum">SDL_PixelFormatEnum</a><br>\r
157 <hr>\r
158 </body>\r
159 </html>\r