DirectFB 텍스트 출력

2008/07/04
IDirectFBSurface *primary = NULL;  
IDirectFB *dfb = NULL;  
  
DFBTextEncodingID    ret_encoding;  
DFBFontDescription   fdsc;  
IDirectFBFont        *font_normal;  
  
  
.. 초기화 ..  
.. 서피스 생성 ..  
  
   
fdsc.flags  = DFDESC_HEIGHT;  
fdsc.height = 10;   
  
DirectFBCreate (&dfb);    
  
  
dfb->CreateFont( dfb, "Bandal.ttf", &fdsc, &font_normal );  
font_normal->FindEncoding(font_normal, "UTF8", &ret_encoding);  
font_normal->SetEncoding(font_normal, ret_encoding);  
  
primary->SetFont( primary, font_normal );  
primary->SetColor( primary, 0xff, 0xff, 0xff, 0x2 );  
primary->DrawString( primary, "hello 안녕하세요", -1, 50, 50, DSTF_TOPLEFT );          
  
.. 서피스 블릿 ..  
.. 서피스 플립 ..  

** 주의 사항 : 글꼴 경로는 전부 써줘야 함. 자기 디렉토리에서 찾음.