OSDN Git Service

SDL_HINT_RENDER_DRIVER metalを追加した https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER...
[sdl2referencejp/sdl2referencejp.git] / SDL_RWFromFile.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="CategoryIO.html" title="1\82Â\8fã">\r
9 <title>SDL_RWFromFile</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="CategoryIO.html">\83t\83@\83C\83\8b\93ü\8fo\97Í</a> - SDL_RWFromFile\r
13 <hr>\r
14 <h1>SDL_RWFromFile</h1>\r
15 \8ew\92è\82Ì\96¼\91O\82Ì\83t\83@\83C\83\8b\82Ì\93Ç\8d\9e\82Æ\8f\91\8d\9e\82ð\8ds\82¤<a href="SDL_RWops.html">SDL_RWops</a>\82ð\90\90¬\82·\82é\r
16 <h2>\8d\\95¶</h2>\r
17 <code>SDL_RWops* SDL_RWFromFile(const char* file, const char* mode)</code>\r
18 <h2>\88ø\90\94</h2>\r
19 <table border="1" summary="SDL_RWFromFile">\r
20 <tr><td>file</td><td>\8aJ\82­\83t\83@\83C\83\8b\82ÌUTF-8\95\8e\9a\97ñ\82Ì\96¼\91O</td></tr>\r
21 <tr><td>mode</td><td>\83t\83@\83C\83\8b\82ð\8aJ\82­\83\82\81[\83h\82ð\95\\82·ASCII\95\8e\9a\97ñ (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
22 </table>\r
23 <h2>\96ß\82è\92l</h2>\r
24 \90\90¬\82µ\82½<a href="SDL_RWops.html">SDL_RWops</a>\82Ö\82Ì\83|\83C\83\93\83^\82ð\96ß\82·.\r
25 \8e¸\94s\82Ì\82Æ\82«NULL\82ð\96ß\82·.\r
26 <a href="SDL_GetError.html">SDL_GetError()</a>\82Å\8fÚ\8d×\82ð\92m\82é\82±\82Æ\82ª\82Å\82«\82é.\r
27 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
28 <p>\r
29 <code>\r
30 <pre>\r
31 SDL_RWops *file = SDL_RWFromFile("myimage.bmp", "rb");\r
32 SDL_Surface *image = SDL_LoadBMP_RW(file, 1); /* 1\82Ì\82Æ\82«\8e©\93®\93I\82ÉSDL_RWops\82ð\95Â\82\82é */\r
33 /* \82±\82±\82Åimage\82ð\8f\88\97\9d\82·\82é */\r
34 </pre>\r
35 </code>\r
36 </p>\r
37 <h2>\8fÚ\8d×</h2>\r
38 <p>\r
39 \89¼\82ÉSDL\82ª\94w\8cã\82Åfopen()\82ð\8eg\82Á\82Ä\82¢\82È\82¢\82Æ\82µ\82Ä\82à, mode\95\8e\9a\97ñ\82ÍC\82Ì\83\89\83C\83u\83\89\83\8a\82Ìfopen()\82Æ\82Ù\82Ú\93¯\82\82Å\82 \82é.\r
40 </p>\r
41 <p>\r
42 \97\98\97p\82Å\82«\82émode\95\8e\9a\97ñ:\r
43 <table border="1" summary="mode">\r
44 <tr><td>r</td><td>\93Ç\82Ý\8d\9e\82Þ\82½\82ß\82É\83t\83@\83C\83\8b\82ð\8aJ\82­. \83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82é</td></tr>\r
45 <tr><td>w</td><td>\8f\91\82«\8d\9e\82Þ\82½\82ß\82É\8bó\82Ì\83t\83@\83C\83\8b\82ð\8dì\90¬\82·\82é. \82à\82µ\8aù\82É\93¯\82\96¼\91O\82Ì\83t\83@\83C\83\8b\82ª\91\8dÝ\82·\82ê\82Î, \82»\82Ì\93à\97e\82Í\8dí\8f\9c\82³\82ê, \90V\82µ\82¢\8bó\82Ì\83t\83@\83C\83\8b\82Æ\82µ\82Ä\88µ\82í\82ê\82é</td></tr>\r
46 <tr><td>a</td><td>\83t\83@\83C\83\8b\82É\92Ç\89Á\82·\82é. \8f\91\8d\9e\91\80\8dì\82Í\83t\83@\83C\83\8b\82Ì\96\96\94ö\82É\92Ç\89Á\82·\82é. \83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82È\82¯\82ê\82Î\8dì\90¬\82³\82ê\82é.</td></tr>\r
47 <tr><td>r+</td><td>\83t\83@\83C\83\8b\82ð\93Ç\8d\9e\82Æ\8f\91\8d\9e\82Ì\97¼\95û\82Ì\82½\82ß\82É\8aJ\82­. \83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82Ä\82¢\82é\95K\97v\82ª\82 \82é</td></tr>\r
48 <tr><td>w+</td><td>\93Ç\8d\9e\82Æ\8f\91\8d\9e\82Ì\97¼\95û\82Ì\82½\82ß\82É\8bó\82Ì\83t\83@\83C\83\8b\82ð\90\90¬\82·\82é. \82à\82µ\8aù\82É\93¯\82\96¼\91O\82Ì\83t\83@\83C\83\8b\82ª\91\8dÝ\82·\82ê\82Î, \82»\82Ì\93à\97e\82Í\8dí\8f\9c\82³\82ê, \90V\82µ\82¢\8bó\82Ì\83t\83@\83C\83\8b\82Æ\82µ\82Ä\88µ\82í\82ê\82é</td></tr>\r
49 <tr><td>a+</td><td>\93Ç\8d\9e\82Æ\92Ç\89Á\82Ì\82½\82ß\82É\83t\83@\83C\83\8b\82ð\8aJ\82­. \8f\91\8d\9e\91\80\8dì\82Í\83t\83@\83C\83\8b\82Ì\96\96\94ö\82É\92Ç\89Á\82³\82ê, \82»\82ê\88È\91O\82Ì\93à\97e\82Í\8fã\8f\91\82«\82³\82ê\82È\82¢. \83t\83@\83C\83\8b\82Ì\93Ç\8d\9e\88Ê\92u\82Í\82Ç\82±\82Ö\82Å\82à\95Ï\82¦\82ç\82ê\82é\82ª, \8f\91\8d\9e\91\80\8dì\82ð\8ds\82¤\82Æ\83t\83@\83C\83\8b\82Ì\96\96\94ö\82É\96ß\82é. \83t\83@\83C\83\8b\82ª\91\8dÝ\82µ\82È\82¯\82ê\82Î\8dì\90¬\82³\82ê\82é.</td></tr>\r
50 </table>\r
51 </p>\r
52 <p>\r
53 \83\81\83\82\83o\83C\83i\83\8a\83t\83@\83C\83\8b\82Æ\82µ\82Ä\8aJ\82­\8fê\8d\87\82Í, "b"\82ðmode\82É\89Á\82¦\82é\95K\97v\82ª\82 \82é.\r
54 "b"\82ð\95\8e\9a\97ñ\82Ì\96\96\94ö("rb", "wb", "ab", "r+b", "w+b", "a+b")\82©\95\8e\9a\82Æ"+"\82Ì\8aÔ("rb+", "wb+", "ab+")\82É\92Ç\89Á\82·\82é.\r
55 \96³\8cø\82Æ\82È\82é\82ª, \82»\82Ì\8cã\82É\95\8e\9a\82ð\92Ç\89Á\82·\82é\82±\82Æ\82ª\82 \82é.\r
56 \97á\82¦\82Î, \83e\83L\83X\83g\83t\83@\83C\83\8b\82Å\82 \82é\82±\82Æ\82ð\96¾\8bL\82·\82é\82½\82ß\82É"t"\82ð\82Â\82¯\82é\82±\82Æ\82à\82Å\82«\82é.\r
57 </p>\r
58 <p>\r
59 \82±\82Ì\8aÖ\90\94\82ÍUnicode\82Ì\83t\83@\83C\83\8b\96¼\82É\91Î\89\9e\82µ\82Ä\82¢\82é\82ª, OS\82É\8aÖ\82í\82ç\82¸UTF-8\8c`\8e®\82Å\83G\83\93\83R\81[\83h\82³\82ê\82Ä\82¢\82é\95K\97v\82ª\82 \82é.\r
60 </p>\r
61 <p>\r
62 Android\82Å\82Í, \91ã\91Ö\82Æ\82µ\82ÄSDL_RWFromFile()\82Íassets\83f\83B\83\8c\83N\83g\83\8a\82Ì\88ê\92v\82·\82é\83t\83@\83C\83\8b\96¼\82Ì\83t\83@\83C\83\8b\82ð\93§\89ß\93I\82É\8aJ\82­.\r
63 </p>\r
64 <p>\r
65 <a href="SDL_RWops.html">SDL_RWops</a>\82ð\95Â\82\82é\82ÆSDL\82ª\93à\95\94\82É\8e\9d\82Á\82Ä\82¢\82é\83t\83@\83C\83\8b\83n\83\93\83h\83\89\82à\95Â\82\82é.\r
66 </p>\r
67 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
68 <a href="SDL_RWclose.html">SDL_RWclose</a><br>\r
69 <a href="SDL_RWFromConstMem.html">SDL_RWFromConstMem</a><br>\r
70 <a href="SDL_RWFromFP.html">SDL_RWFromFP</a><br>\r
71 <a href="SDL_RWFromMem.html">SDL_RWFromMem</a><br>\r
72 <a href="SDL_RWread.html">SDL_RWread</a><br>\r
73 <a href="SDL_RWseek.html">SDL_RWseek</a><br>\r
74 <a href="SDL_RWtell.html">SDL_RWtell</a><br>\r
75 <a href="SDL_RWwrite.html">SDL_RWwrite</a><br>\r
76 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
77 <a href="https://wiki.libsdl.org/SDL_RWFromFile">SDL_RWFromFile - SDL Wiki</a>\r
78 <hr>\r
79 </body>\r
80 </html>\r