• 大小: 6.41MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2023-09-22
  • 语言: 其他
  • 标签: DirectX  半条命  

资源简介

DirectX版半条命MDL文件查看器,可以查看CS里面的MDL文件

资源截图

代码片段和文件信息

//-----------------------------------------------------------------------------
// File: D3DApp.cpp
//
// Desc: Application class for the Direct3D samples framework library.
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
#define STRICT
#include 
#include 
#include 
#include 
#include 
#include 
#include “DXUtil.h“
#include “D3DUtil.h“
#include “D3DEnumeration.h“
#include “D3DSettings.h“
#include “D3DApp.h“
#include “D3DRes.h“




//-----------------------------------------------------------------------------
// Global access to the app (needed for the global WndProc())
//-----------------------------------------------------------------------------
static CD3DApplication* g_pD3DApp = NULL;




//-----------------------------------------------------------------------------
// Name: CD3DApplication()
// Desc: Constructor
//-----------------------------------------------------------------------------
CD3DApplication::CD3DApplication()
{
    g_pD3DApp           = this;

    m_pD3D              = NULL;
    m_pd3dDevice        = NULL;
    m_hWnd              = NULL;
    m_hWndFocus         = NULL;
    m_hMenu             = NULL;
    m_bWindowed         = true;
    m_bActive           = false;
    m_bDeviceLost       = false;
    m_bMinimized        = false;
    m_bMaximized        = false;
    m_bIgnoreSizeChange = false;
    m_bDeviceobjectsInited = false;
    m_bDeviceobjectsRestored = false;
    m_dwCreateFlags     = 0;

    m_bframeMoving      = true;
    m_bSingleStep       = false;
    m_fTime             = 0.0f;
    m_fElapsedTime      = 0.0f;
    m_fFPS              = 0.0f;
    m_strDeviceStats[0] = _T(‘\0‘);
    m_strframeStats[0]  = _T(‘\0‘);

    m_strWindowtitle    = _T(“Young‘s d3d mdl demo“);
    m_dwCreationWidth   = 400;
    m_dwCreationHeight  = 300;
    m_bShowCursorWhenFullscreen = false;
    m_bStartFullscreen  = false;

m_bFileChange = false;
m_bBBox = false;

    Pause( true ); // Pause until we‘re ready to render

    // When m_bClipCursorWhenFullscreen is true the cursor is limited to
    // the device window when the app goes fullscreen.  This prevents users
    // from accidentally clicking outside the app window on a multimon system.
    // This flag is turned off by default for debug builds since it makes 
    // multimon debugging difficult.
#if defined(_DEBUG) || defined(DEBUG)
    m_bClipCursorWhenFullscreen = false;
#else
    m_bClipCursorWhenFullscreen = true;
#endif
}

BOOL CenterWindow(HWND hWnd)
{
    RECT    rRect rParentRect;
    HWND    hParentWnd;
    int     wParent hParent xNew yNew;
    int     w h;

    GetWindowRect (hWnd &rRect);
    w = rRect.right - rRect.left;
    h = rRect.bottom - rRect.top;

    hParentWnd = GetDesktopWindow();

    GetWind

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     315400  2004-04-19 17:06  direcX版cs_mdlviewer\direcX版cs_mdlviewer\Hgrunt.mdl

     文件    2401992  2004-04-29 18:45  direcX版cs_mdlviewer\direcX版cs_mdlviewer\leet.mdl

     文件    1638533  2006-03-29 21:38  direcX版cs_mdlviewer\direcX版cs_mdlviewer\myMdlViewer.exe

     文件     305676  2004-04-19 17:07  direcX版cs_mdlviewer\direcX版cs_mdlviewer\robo.mdl

     文件    1994400  2002-03-27 14:56  direcX版cs_mdlviewer\direcX版cs_mdlviewer\terror.mdl

     文件     217100  2004-04-29 18:46  direcX版cs_mdlviewer\direcX版cs_mdlviewer\truck.mdl

     文件    1824872  2002-03-27 14:56  direcX版cs_mdlviewer\direcX版cs_mdlviewer\vip.mdl

     文件     377212  2004-04-29 18:46  direcX版cs_mdlviewer\direcX版cs_mdlviewer\v_m4a1.mdl

     文件      21780  2004-04-29 18:46  direcX版cs_mdlviewer\direcX版cs_mdlviewer\w_m4a1.mdl

     文件      24884  2000-10-31 15:32  direcX版cs_mdlviewer\direcX版cs_mdlviewer\w_mp5.mdl

     目录          0  2006-03-29 21:39  direcX版cs_mdlviewer\direcX版cs_mdlviewer

     文件     134333  2006-03-18 01:56  direcX版cs_mdlviewer\作品介绍和截图\1.jpg

     文件     131540  2006-03-18 01:58  direcX版cs_mdlviewer\作品介绍和截图\2.jpg

     文件     169004  2006-03-18 01:59  direcX版cs_mdlviewer\作品介绍和截图\3.jpg

     文件       1033  2006-03-19 23:38  direcX版cs_mdlviewer\作品介绍和截图\作品介绍.txt

     目录          0  2006-03-29 21:39  direcX版cs_mdlviewer\作品介绍和截图

     文件       1270  2006-01-06 01:47  direcX版cs_mdlviewer\源代码\Common\bitmap1.bmp

     文件      25214  2002-12-03 00:00  direcX版cs_mdlviewer\源代码\Common\directx.ico

     文件       1078  2002-12-06 00:29  direcX版cs_mdlviewer\源代码\Common\directxCE.ico

     文件       7060  2006-03-17 00:07  direcX版cs_mdlviewer\源代码\Common\Include\d3dapp.h

     文件       5239  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3denumeration.h

     文件       4298  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3dfile.h

     文件       2771  2002-11-14 00:02  direcX版cs_mdlviewer\源代码\Common\Include\d3dfont.h

     文件       1911  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3dres.h

     文件      13475  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3dsaver.h

     文件       5503  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3dsettings.h

     文件       7237  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\d3dutil.h

     文件       5085  2002-12-11 09:48  direcX版cs_mdlviewer\源代码\Common\Include\ddutil.h

     文件      13178  2002-11-12 19:11  direcX版cs_mdlviewer\源代码\Common\Include\didevimg.h

     文件       2138  2002-12-11 09:48  direcX版cs_mdlviewer\源代码\Common\Include\diutil.h

............此处省略67个文件信息

评论

共有 条评论