posts - 68, comments - 8, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
最近在苦思着如果设计这个的demo的纹理管理器,同时也参考了公司的游戏的设计,但发现代码很乱。突然想到microsoft的一些库的头文件的代码(com) 感觉很漂亮 突然联想到最近在网上看到的一则新闻,大概是讲某个功能很强大,代码很漂亮,于是想到 一个程序员写的代码漂亮肯定也反映出他的设计思想。
我觉得刚开始时,设计很重要,其占很大的比重,得多学学极限编程。
DECLARE_INTERFACE_(ID3DX10Mesh, IUnknown)
{
    
// IUnknown
    STDMETHOD(QueryInterface)(THIS_ REFIID iid, LPVOID *ppv) PURE;
    STDMETHOD_(ULONG, AddRef)(THIS) PURE;
    STDMETHOD_(ULONG, Release)(THIS) PURE;

    
// ID3DX10Mesh
    STDMETHOD_(UINT, GetFaceCount)(THIS) PURE;
    STDMETHOD_(UINT, GetVertexCount)(THIS) PURE;
    STDMETHOD_(UINT, GetVertexBufferCount)(THIS) PURE;
    STDMETHOD_(UINT, GetFlags)(THIS) PURE;
    STDMETHOD(GetVertexDescription)(THIS_ CONST D3D10_INPUT_ELEMENT_DESC 
**ppDesc, UINT *pDeclCount) PURE;
只有注册用户登录后才能发表评论。