Initialize libbullet git in 2.0_beta.
[platform/upstream/libbullet.git] / Demos / DX11ClothDemo / DXUT / Optional / DXUTShapes.h
1 //--------------------------------------------------------------------------------------\r
2 // File: DXUTShapes.h\r
3 //\r
4 // Shape creation functions for DXUT\r
5 //\r
6 // Copyright (c) Microsoft Corporation. All rights reserved\r
7 //--------------------------------------------------------------------------------------\r
8 #pragma once\r
9 #ifndef DXUT_SHAPES_H\r
10 #define DXUT_SHAPES_H\r
11 #include <d3d10.h>\r
12 #include <d3dx10.h>\r
13 \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
23 \r
24 #endif\r