D3DXCreateFontIndirect参数的变化

原创 2007年10月11日 16:42:00
 
老版本的D3D使用LOGFONT作为参数创建字体,在D3D10里面改为使用D3DXFONT_DESC作为参数创建字体。这两个结构体大体是相同的。
下面列举一个使用D3DXFONT_DESC作为参数的例子:
 
      IDirect3DDevice9* Device = 0;
      ID3DXFont* Font  = 0;
 
      D3DXFONT_DESC fontDesc;
      ZeroMemory(&fontDesc, sizeof(D3DXFONT_DESC));
 
      fontDesc.Height         = 25;    //
      fontDesc.Width          = 12;    //
      fontDesc.Weight         = 500;   // 粗体(0() - 1000())
      fontDesc.Italic         = false;  
      fontDesc.CharSet        = DEFAULT_CHARSET;
      fontDesc.OutputPrecision   = 0;             
      fontDesc.MipLevels       = D3DX_DEFAULT;         
      fontDesc.Quality        = 0;          
      fontDesc.PitchAndFamily = 0;          
      strcpy_s(fontDesc.FaceName, "Times New Roman"); // font style
 
       if(D3D_OK != (D3DXCreateFontIndirect(Device, &fontDesc, &Font)))
      {
            //……
      }
 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kesalin/article/details/1820419

DirectX学习笔记(十):3D字体的实现及用ID3DXFont接口绘制文本

1
  • lishuzhai
  • lishuzhai
  • 2016-09-19 23:54:27
  • 4209

D3DXCreateFontIndirect

老版本的D3D使用LOGFONT作为参数创建字体,在D3D10里面改为使用D3DXFONT_DESC作为参数创建字体。这两个结构体大体是相同的。下面列举一个使用D3DXFONT_DESC作为参数的例子...
  • Iamduoluo
  • Iamduoluo
  • 2010-07-12 21:38:00
  • 2369

D3DXCreateFont

D3DXCreateFont 函数功能: D3DXCreateFont创建了一个装置和字体的字体对象。 函数定义: HRESULT D3DXCrea...
  • qq_22179599
  • qq_22179599
  • 2015-04-28 12:14:09
  • 328

D3D绘制字体

1.ID3DXFont绘制字体(用GDI支持中文,用FreeType得到的中文字体效果更佳) 1)ID3DXFont简单的设置字体 ID3DXFont是基于GDI接口的字体绘制,绘制速度比较慢,...
  • Blues1021
  • Blues1021
  • 2015-07-04 09:56:45
  • 3693

D3D字体-ID3DXFont[转载]

以前有到CD3DFont来绘制字体,CD3DFont使用DirectX代替GDI来渲染,比ID3DXFont快得多。然而,CD3DFont不能联合字体句柄和格式化ID3DXFont。假如是一些简单的英...
  • GS_Neo
  • GS_Neo
  • 2011-07-27 17:28:40
  • 4241

D3DXCreateFont”: 函数不接受 12 个参数

D3DXCreateFont() vc++ 版本的不同 参数不同。 2005版本12参数。 2008版本3个参数
  • CSDNMicrosoftCSDN
  • CSDNMicrosoftCSDN
  • 2014-10-22 13:24:04
  • 1599

DirectX中的字体应用

1 DX中的创建字体的函数 HRESULT D3DXCreateFont( __in LPDIRECT3DDEVICE9 pDevice, __in INT Height, ...
  • zhuhuangtianzi
  • zhuhuangtianzi
  • 2014-06-27 17:14:20
  • 1118

D3DXCreateFontIndirect参数的变化

 老版本的D3D使用LOGFONT作为参数创建字体,在D3D10里面改为使用D3DXFONT_DESC作为参数创建字体。这两个结构体大体是相同的。下面列举一个使用D3DXFONT_DESC作为参数的例...
  • kesalin
  • kesalin
  • 2007-10-11 16:42:00
  • 4115

CreateFont比CreateFontIndirect好用啊~

目前在开发.net下的用opengl 显示资料的工程,在opengl的中文显示上花费了很长的时间。看网上大家提供的资料主要有用CreateFont或者用CreateFontIndirect,我反复比较...
  • wanderfox
  • wanderfox
  • 2007-10-11 14:55:00
  • 1859

响应路由参数的变化

官网参考文档链接:https://router.vuejs.org/zh-cn/essentials/dynamic-matching.html#%E5%93%8D%E5%BA%94%E8%B7%AF...
  • xiaomanonyo
  • xiaomanonyo
  • 2018-01-25 13:41:04
  • 42
收藏助手
不良信息举报
您举报文章:D3DXCreateFontIndirect参数的变化
举报原因:
原因补充:

(最多只允许输入30个字)