[t:/]$ 지식_

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 );          

.. 서피스 블릿 ..  
.. 서피스 플립 ..  

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









[t:/] is not "technology - root". dawnsea, rss