DirectDraw7
DirectDraw7 SDK
下载了就能用
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-12-07 17:12 dx7sdkin
文件 1306 1999-04-04 23:09 dx7sdkindxsetenv.bat
目录 0 2008-12-07 17:12 dx7sdkinDXUtils
文件 39184 1999-09-08 15:47 dx7sdkinDXUtilsddcaps.exe
文件 140560 1999-09-08 15:47 dx7sdkinDXUtilsddtest.exe
文件 63760 1999-09-08 16:07 dx7sdkinDXUtilsdiquick.exe
文件 87824 1999-09-08 15:47 dx7sdkinDXUtilsDXCapsViewer.exe
文件 30383 1999-08-05 07:43 dx7sdkinDXUtilsdxdiag.chm
文件 1558288 1999-09-08 16:08 dx7sdkinDXUtilsdxdiag.exe
文件 277264 1999-09-08 15:47 dx7sdkinDXUtilsdxtex.exe
文件 8786 1999-04-14 06:31 dx7sdkinDXUtilsdxtex.txt
文件 30345 1999-08-05 06:39 dx7sdkinDXUtilsfedit.chm
文件 168720 1999-09-08 15:51 dx7sdkinDXUtilsfedit.exe
文件 35088 1999-09-08 15:47 dx7sdkinDXUtilsKillHelp.exe
目录 0 2008-12-07 17:12 dx7sdkinDXUtilsXFiles
文件 103424 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconv3ds.exe
文件 5931 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconv3ds.txt
文件 22528 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconvx.exe
文件 56832 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconvxof.exe
目录 0 2008-12-07 17:12 dx7sdkdoc
目录 0 2008-12-07 17:12 dx7sdkdocDirectX7
文件 361434 1999-09-03 03:20 dx7sdkdocDirectX7directx.chi
文件 5202338 1999-09-03 03:20 dx7sdkdocDirectX7directx.chm
目录 0 2008-12-07 17:12 dx7sdkdocDirectX7Word
文件 4118016 1999-09-08 15:02 dx7sdkdocDirectX7Wordd3dim.doc
文件 1480192 1999-09-08 15:02 dx7sdkdocDirectX7Wordddraw.doc
文件 890880 1999-09-08 15:02 dx7sdkdocDirectX7Worddinput.doc
文件 1278464 1999-09-08 15:02 dx7sdkdocDirectX7Worddmusic.doc
文件 74752 1999-09-08 15:02 dx7sdkdocDirectX7Worddsetup.doc
文件 804352 1999-09-08 15:02 dx7sdkdocDirectX7Worddsound.doc
文件 65024 1999-09-08 15:02 dx7sdkdocDirectX7Worddxintro.doc
............此处省略2795个文件信息
//-----------------------------------------------------------------------------
// File: Bend.cpp
//
// Desc: Example code showing how to do a skinning effect using the vertex
// blending feature of Direct3D. Normally Direct3D transforms each
// vertex through the world matrix. The vertex blending feature
// however uses mulitple world matrices and a per-vertex blend factor
// to transform each vertex.
//
// Note: This code uses the D3D framework helper library.
//
// Copyright (c) 1997-1999 Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
#define STRICT
#define D3D_OVERLOADS
#include
#include “D3DApp.h“
#include “D3DTextr.h“
#include “D3DUtil.h“
//-----------------------------------------------------------------------------
// Defines constants and global variables
//-----------------------------------------------------------------------------
#define PI 3.14159265358979323846f
#define ELLIPSE_NUMRINGS 20
#define ELLIPSE_NUMSECTIONS 20
#define ELLIPSE_X_LENGTH 1.5f
#define ELLIPSE_Y_LENGTH 1.5f
#define ELLIPSE_Z_LENGTH 4.5f
//-----------------------------------------------------------------------------
// Name: struct D3DBLENDVERTEX
// Desc: Custom vertex which includes a blending factor
//-----------------------------------------------------------------------------
struct D3DBLENDVERTEX
{
D3DVECTOR v;
FLOAT blend;
D3DVECTOR n;
FLOAT tu tv;
};
//-----------------------------------------------------------------------------
// Name: class CMyD3DApplication
// Desc: Application class. The base class provides just about all the
// functionality we want so we‘re just supplying stubs to interface with
// the non-C++ functions of the app.
//-----------------------------------------------------------------------------
class CMyD3DApplication : public CD3DApplication
{
LPDIRECT3DVERTEXBUFFER7 m_pvbRenderVerticesVB;
D3DBLENDVERTEX* m_pRenderVertices;
DWORD m_dwNumVertices;
WORD* m_pRenderIndices;
DWORD m_dwNumIndices;
VOID SetBlendFactor( DWORD dwCount D3DBLENDVERTEX* pIn );
VOID RotateVertexInX( FLOAT DWORD D3DBLENDVERTEX* D3DBLENDVERTEX* );
BOOL GenerateEllipse( DWORD DWORD FLOAT FLOAT FLOAT
D3DBLENDVERTEX** DWORD* WORD** DWORD* );
HRESULT CreateSceneVertexBuffers();
static HRESULT ConfirmDevice( DDCAPS* pddDriverCaps
D3DDEVICEDESC7* pd3dDeviceDesc );
protected:
HRESULT OneTimeSceneInit();
HRESULT InitDeviceobjects();
HRESULT DeleteDeviceobjects();
HRESULT RestoreSurfaces();
HRESULT Render();
HRESULT frameMove( FLOAT fTimeKey );
HRESULT FinalCleanup();
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-12-07 17:12 dx7sdkin
文件 1306 1999-04-04 23:09 dx7sdkindxsetenv.bat
目录 0 2008-12-07 17:12 dx7sdkinDXUtils
文件 39184 1999-09-08 15:47 dx7sdkinDXUtilsddcaps.exe
文件 140560 1999-09-08 15:47 dx7sdkinDXUtilsddtest.exe
文件 63760 1999-09-08 16:07 dx7sdkinDXUtilsdiquick.exe
文件 87824 1999-09-08 15:47 dx7sdkinDXUtilsDXCapsViewer.exe
文件 30383 1999-08-05 07:43 dx7sdkinDXUtilsdxdiag.chm
文件 1558288 1999-09-08 16:08 dx7sdkinDXUtilsdxdiag.exe
文件 277264 1999-09-08 15:47 dx7sdkinDXUtilsdxtex.exe
文件 8786 1999-04-14 06:31 dx7sdkinDXUtilsdxtex.txt
文件 30345 1999-08-05 06:39 dx7sdkinDXUtilsfedit.chm
文件 168720 1999-09-08 15:51 dx7sdkinDXUtilsfedit.exe
文件 35088 1999-09-08 15:47 dx7sdkinDXUtilsKillHelp.exe
目录 0 2008-12-07 17:12 dx7sdkinDXUtilsXFiles
文件 103424 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconv3ds.exe
文件 5931 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconv3ds.txt
文件 22528 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconvx.exe
文件 56832 1999-03-04 06:18 dx7sdkinDXUtilsXFilesconvxof.exe
目录 0 2008-12-07 17:12 dx7sdkdoc
目录 0 2008-12-07 17:12 dx7sdkdocDirectX7
文件 361434 1999-09-03 03:20 dx7sdkdocDirectX7directx.chi
文件 5202338 1999-09-03 03:20 dx7sdkdocDirectX7directx.chm
目录 0 2008-12-07 17:12 dx7sdkdocDirectX7Word
文件 4118016 1999-09-08 15:02 dx7sdkdocDirectX7Wordd3dim.doc
文件 1480192 1999-09-08 15:02 dx7sdkdocDirectX7Wordddraw.doc
文件 890880 1999-09-08 15:02 dx7sdkdocDirectX7Worddinput.doc
文件 1278464 1999-09-08 15:02 dx7sdkdocDirectX7Worddmusic.doc
文件 74752 1999-09-08 15:02 dx7sdkdocDirectX7Worddsetup.doc
文件 804352 1999-09-08 15:02 dx7sdkdocDirectX7Worddsound.doc
文件 65024 1999-09-08 15:02 dx7sdkdocDirectX7Worddxintro.doc
............此处省略2795个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)