ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

d3dx9shape.h
Go to the documentation of this file.
00001 #include "d3dx9.h"
00002 
00003 #ifndef __D3DX9SHAPES_H__
00004 #define __D3DX9SHAPES_H__
00005 
00006 #ifdef __cplusplus
00007 extern "C" {
00008 #endif
00009 
00010 HRESULT WINAPI
00011   D3DXCreateBox(
00012   LPDIRECT3DDEVICE9 pDevice,
00013   FLOAT Width,
00014   FLOAT Height,
00015   FLOAT Depth,
00016   LPD3DXMESH* ppMesh,
00017   LPD3DXBUFFER* ppAdjacency);
00018 
00019 HRESULT WINAPI
00020   D3DXCreateCylinder(
00021   LPDIRECT3DDEVICE9 pDevice,
00022   FLOAT Radius1,
00023   FLOAT Radius2,
00024   FLOAT Length,
00025   UINT Slices,
00026   UINT Stacks,
00027   LPD3DXMESH* ppMesh,
00028   LPD3DXBUFFER* ppAdjacency);
00029 
00030 HRESULT WINAPI
00031 D3DXCreatePolygon(
00032   LPDIRECT3DDEVICE9 pDevice,
00033   FLOAT Length,
00034   UINT Sides,
00035   LPD3DXMESH* ppMesh,
00036   LPD3DXBUFFER* ppAdjacency);
00037 
00038 HRESULT WINAPI
00039 D3DXCreateSphere(
00040   LPDIRECT3DDEVICE9 pDevice,
00041   FLOAT Radius,
00042   UINT Slices,
00043   UINT Stacks,
00044   LPD3DXMESH* ppMesh,
00045   LPD3DXBUFFER* ppAdjacency);
00046 
00047 HRESULT WINAPI
00048 D3DXCreateTeapot(
00049   LPDIRECT3DDEVICE9 pDevice,
00050   LPD3DXMESH* ppMesh,
00051   LPD3DXBUFFER* ppAdjacency);
00052 
00053 HRESULT WINAPI
00054 D3DXCreateTextA(
00055   LPDIRECT3DDEVICE9 pDevice,
00056   HDC hDC,
00057   LPCSTR pText,
00058   FLOAT Deviation,
00059   FLOAT Extrusion,
00060   LPD3DXMESH* ppMesh,
00061   LPD3DXBUFFER* ppAdjacency,
00062   LPGLYPHMETRICSFLOAT pGlyphMetrics);
00063 
00064 HRESULT WINAPI
00065 D3DXCreateTextW(
00066   LPDIRECT3DDEVICE9 pDevice,
00067   HDC hDC,
00068   LPCWSTR pText,
00069   FLOAT Deviation,
00070   FLOAT Extrusion,
00071   LPD3DXMESH* ppMesh,
00072   LPD3DXBUFFER* ppAdjacency,
00073   LPGLYPHMETRICSFLOAT pGlyphMetrics);
00074 
00075 HRESULT WINAPI
00076 D3DXCreateTorus(
00077   LPDIRECT3DDEVICE9 pDevice,
00078   FLOAT InnerRadius,
00079   FLOAT OuterRadius,
00080   UINT Sides,
00081   UINT Rings,
00082   LPD3DXMESH* ppMesh,
00083   LPD3DXBUFFER* ppAdjacency);
00084 
00085 #ifdef UNICODE
00086   #define D3DXCreateText D3DXCreateTextW
00087 #else
00088   #define D3DXCreateText D3DXCreateTextA
00089 #endif
00090 
00091 #ifdef __cplusplus
00092 }
00093 #endif
00094 
00095 #endif

Generated on Fri May 25 2012 04:29:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.