Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

d3dutil.cpp File Reference

#include <tchar.h>
#include <stdio.h>
#include "..\Headers\D3DUtil.h"
#include "..\Headers\DXUtil.h"
#include "D3DX8.h"

Defines

#define STRICT

Functions

VOID D3DUtil_InitMaterial (D3DMATERIAL8 &mtrl, FLOAT r, FLOAT g, FLOAT b, FLOAT a)
VOID D3DUtil_InitLight (D3DLIGHT8 &light, D3DLIGHTTYPE ltType, FLOAT x, FLOAT y, FLOAT z)
HRESULT D3DUtil_CreateTexture (LPDIRECT3DDEVICE8 pd3dDevice, TCHAR *strTexture, LPDIRECT3DTEXTURE8 *ppTexture, D3DFORMAT d3dFormat)
HRESULT D3DUtil_SetColorKey (LPDIRECT3DTEXTURE8 pTexture, DWORD dwColorKey)
HRESULT D3DUtil_CreateVertexShader (LPDIRECT3DDEVICE8 pd3dDevice, TCHAR *strFilename, DWORD *pdwVertexDecl, DWORD *pdwVertexShader)
D3DXMATRIX D3DUtil_GetCubeMapViewMatrix (DWORD dwFace)
D3DXQUATERNION D3DUtil_GetRotationFromCursor (HWND hWnd, FLOAT fTrackBallRadius)
HRESULT D3DUtil_SetDeviceCursor (LPDIRECT3DDEVICE8 pd3dDevice, HCURSOR hCursor, BOOL bAddWatermark)
D3DXQUATERNION *WINAPI D3DXQuaternionUnitAxisToUnitAxis2 (D3DXQUATERNION *pOut, const D3DXVECTOR3 *pvFrom, const D3DXVECTOR3 *pvTo)
D3DXQUATERNION *WINAPI D3DXQuaternionAxisToAxis (D3DXQUATERNION *pOut, const D3DXVECTOR3 *pvFrom, const D3DXVECTOR3 *pvTo)

Define Documentation

#define STRICT
 


Function Documentation

HRESULT D3DUtil_CreateTexture LPDIRECT3DDEVICE8    pd3dDevice,
TCHAR *    strTexture,
LPDIRECT3DTEXTURE8 *    ppTexture,
D3DFORMAT    d3dFormat = D3DFMT_UNKNOWN
 

HRESULT D3DUtil_CreateVertexShader LPDIRECT3DDEVICE8    pd3dDevice,
TCHAR *    strFilename,
DWORD *    pdwVertexDecl,
DWORD *    pdwVertexShader
 

D3DXMATRIX D3DUtil_GetCubeMapViewMatrix DWORD    dwFace
 

D3DXQUATERNION D3DUtil_GetRotationFromCursor HWND    hWnd,
FLOAT    fTrackBallRadius = 1.0f
 

VOID D3DUtil_InitLight D3DLIGHT8 &    light,
D3DLIGHTTYPE    ltType,
FLOAT    x = 0.0f,
FLOAT    y = 0.0f,
FLOAT    z = 0.0f
 

VOID D3DUtil_InitMaterial D3DMATERIAL8 &    mtrl,
FLOAT    r = 0.0f,
FLOAT    g = 0.0f,
FLOAT    b = 0.0f,
FLOAT    a = 1.0f
 

HRESULT D3DUtil_SetColorKey LPDIRECT3DTEXTURE8    pTexture,
DWORD    dwColorKey
 

HRESULT D3DUtil_SetDeviceCursor LPDIRECT3DDEVICE8    pd3dDevice,
HCURSOR    hCursor,
BOOL    bAddWatermark
 

D3DXQUATERNION* WINAPI D3DXQuaternionAxisToAxis D3DXQUATERNION *    pOut,
const D3DXVECTOR3 *    pvFrom,
const D3DXVECTOR3 *    pvTo
[inline]
 

D3DXQUATERNION* WINAPI D3DXQuaternionUnitAxisToUnitAxis2 D3DXQUATERNION *    pOut,
const D3DXVECTOR3 *    pvFrom,
const D3DXVECTOR3 *    pvTo
[inline]
 


Generated on Thu May 23 17:51:00 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001