1 //--------------------------------------------------------------------------------------
\r
2 // File: DXUTShapes.h
\r
4 // Shape creation functions for DXUT
\r
6 // Copyright (c) Microsoft Corporation. All rights reserved
\r
7 //--------------------------------------------------------------------------------------
\r
9 #ifndef DXUT_SHAPES_H
\r
10 #define DXUT_SHAPES_H
\r
14 HRESULT WINAPI DXUTCreateBox( ID3D10Device* pDevice, float fWidth, float fHeight, float fDepth, ID3DX10Mesh** ppMesh );
\r
15 HRESULT WINAPI DXUTCreateCylinder( ID3D10Device* pDevice, float fRadius1, float fRadius2, float fLength, UINT uSlices,
\r
16 UINT uStacks, ID3DX10Mesh** ppMesh );
\r
17 HRESULT WINAPI DXUTCreatePolygon( ID3D10Device* pDevice, float fLength, UINT uSides, ID3DX10Mesh** ppMesh );
\r
18 HRESULT WINAPI DXUTCreateSphere( ID3D10Device* pDevice, float fRadius, UINT uSlices, UINT uStacks,
\r
19 ID3DX10Mesh** ppMesh );
\r
20 HRESULT WINAPI DXUTCreateTorus( ID3D10Device* pDevice, float fInnerRadius, float fOuterRadius, UINT uSides,
\r
21 UINT uRings, ID3DX10Mesh** ppMesh );
\r
22 HRESULT WINAPI DXUTCreateTeapot( ID3D10Device* pDevice, ID3DX10Mesh** ppMesh );
\r