RetroArch
Macros | Functions
d3dx9shape.h File Reference
#include "d3dx9.h"
Include dependency graph for d3dx9shape.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define D3DXCreateText   D3DXCreateTextA
 

Functions

HRESULT WINAPI D3DXCreatePolygon (LPDIRECT3DDEVICE9 pDevice, FLOAT Length, UINT Sides, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateBox (LPDIRECT3DDEVICE9 pDevice, FLOAT Width, FLOAT Height, FLOAT Depth, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateCylinder (LPDIRECT3DDEVICE9 pDevice, FLOAT Radius1, FLOAT Radius2, FLOAT Length, UINT Slices, UINT Stacks, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateSphere (LPDIRECT3DDEVICE9 pDevice, FLOAT Radius, UINT Slices, UINT Stacks, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateTorus (LPDIRECT3DDEVICE9 pDevice, FLOAT InnerRadius, FLOAT OuterRadius, UINT Sides, UINT Rings, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateTeapot (LPDIRECT3DDEVICE9 pDevice, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency)
 
HRESULT WINAPI D3DXCreateTextA (LPDIRECT3DDEVICE9 pDevice, HDC hDC, LPCSTR pText, FLOAT Deviation, FLOAT Extrusion, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency, LPGLYPHMETRICSFLOAT pGlyphMetrics)
 
HRESULT WINAPI D3DXCreateTextW (LPDIRECT3DDEVICE9 pDevice, HDC hDC, LPCWSTR pText, FLOAT Deviation, FLOAT Extrusion, LPD3DXMESH *ppMesh, LPD3DXBUFFER *ppAdjacency, LPGLYPHMETRICSFLOAT pGlyphMetrics)
 

Macro Definition Documentation

◆ D3DXCreateText

#define D3DXCreateText   D3DXCreateTextA

Function Documentation

◆ D3DXCreateBox()

HRESULT WINAPI D3DXCreateBox ( LPDIRECT3DDEVICE9  pDevice,
FLOAT  Width,
FLOAT  Height,
FLOAT  Depth,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)

◆ D3DXCreateCylinder()

HRESULT WINAPI D3DXCreateCylinder ( LPDIRECT3DDEVICE9  pDevice,
FLOAT  Radius1,
FLOAT  Radius2,
FLOAT  Length,
UINT  Slices,
UINT  Stacks,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)

◆ D3DXCreatePolygon()

HRESULT WINAPI D3DXCreatePolygon ( LPDIRECT3DDEVICE9  pDevice,
FLOAT  Length,
UINT  Sides,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)

◆ D3DXCreateSphere()

HRESULT WINAPI D3DXCreateSphere ( LPDIRECT3DDEVICE9  pDevice,
FLOAT  Radius,
UINT  Slices,
UINT  Stacks,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)

◆ D3DXCreateTeapot()

HRESULT WINAPI D3DXCreateTeapot ( LPDIRECT3DDEVICE9  pDevice,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)

◆ D3DXCreateTextA()

HRESULT WINAPI D3DXCreateTextA ( LPDIRECT3DDEVICE9  pDevice,
HDC  hDC,
LPCSTR  pText,
FLOAT  Deviation,
FLOAT  Extrusion,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency,
LPGLYPHMETRICSFLOAT  pGlyphMetrics 
)

◆ D3DXCreateTextW()

HRESULT WINAPI D3DXCreateTextW ( LPDIRECT3DDEVICE9  pDevice,
HDC  hDC,
LPCWSTR  pText,
FLOAT  Deviation,
FLOAT  Extrusion,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency,
LPGLYPHMETRICSFLOAT  pGlyphMetrics 
)

◆ D3DXCreateTorus()

HRESULT WINAPI D3DXCreateTorus ( LPDIRECT3DDEVICE9  pDevice,
FLOAT  InnerRadius,
FLOAT  OuterRadius,
UINT  Sides,
UINT  Rings,
LPD3DXMESH ppMesh,
LPD3DXBUFFER ppAdjacency 
)