OSDN Git Service

SDL_HINT_RENDER_DRIVER metalを追加した https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER...
[sdl2referencejp/sdl2referencejp.git] / TTF_RenderUTF8_Solid.html
index 04d3abd..bd92fae 100644 (file)
@@ -35,6 +35,25 @@ UTF-8
 <p>
 \96ß\82è\92l: \90\90¬\82³\82ê\82½<a href="SDL_Surface.html">SDL_Surface</a>. \8e¸\94s\82Ì\82Æ\82«NULL
 </p>
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
+ASCII\82ÍUTF8\82Æ\8cÝ\8a·\90«\82ª\82 \82é\82Ì\82Å, \82±\82Ì\83T\83\93\83v\83\8b\82Å\82ÍLATIN1\82Æ\93¯\82\83e\83L\83X\83g\82ð\8eg\82Á\82Ä\82¢\82é. 
+<code>
+<pre>
+// \83x\83^\93h\82è\82Ì\8d\95\82ÅUTF8\83e\83L\83X\83g\82ð\90V\82µ\82¢\83T\81[\83t\83F\83C\83X\82É\83\8c\83\93\83_\83\8a\83\93\83O\82·\82é
+// \82»\82µ\82Ä\82»\82ê\82ð\89æ\96Ê\82Ì\8d\8fã\82É\83R\83s\81[\82·\82é
+// \82»\82µ\82Ä\83e\83L\83X\83g\82Ì\83T\81[\83t\83F\83C\83X\82ð\89ð\95ú\82·\82é
+//SDL_Surface *screen;
+SDL_Color color={0,0,0};
+SDL_Surface *text_surface;
+if(!(text_surface=TTF_RenderUTF8_Solid(font,"Hello World!",color))) {
+    // \82±\82±\82Å\83G\83\89\81[\82ð\8f\88\97\9d\82·\82é. \8f­\82È\82­\82Æ\82àTTF_GetError\82ð\95\\8e¦\82µ\82½\82Ù\82¤\82ª\82æ\82¢
+} else {
+    SDL_BlitSurface(text_surface,NULL,screen,NULL);
+    // \82±\82ê\82Í\8dÄ\97\98\97p\82Å\82«\82é. \82µ\82©\82µ\82±\82±\82Å\82Í\92P\8f\83\89»\82Ì\82½\82ß\82É\82»\82¤\82µ\82È\82¢
+    SDL_FreeSurface(text_surface);
+}
+</pre>
+</code>
 <h2>\8eQ\8fÆ</h2>
 <a href="TTF_SizeUTF8.html">TTF_SizeUTF8</a>,
 <a href="TTF_RenderText_Solid.html">TTF_RenderText_Solid</a>,