Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
1.6 KiB

/*==========================================================================;
*
* Copyright (C) 1996 Microsoft Corporation. All Rights Reserved.
*
* File: genpick.h
* Content: Generic picking function prototypes
*@@BEGIN_MSINTERNAL
*
* $Id: commdrv.h,v 1.2 1995/12/04 11:30:59 sjl Exp $
*
* History:
* Date By Reason
* ==== == ======
* 17/05/96 v-jonsh Initial rev.
*@@END_MSINTERNAL
*
***************************************************************************/
#ifndef _GENPICK_H_
#define _GENPICK_H_
#include "commdrv.hpp"
extern int GenPickTriangle(LPDIRECT3DDEVICEI lpDevI,
D3DTLVERTEX* base,
D3DTRIANGLE* tri,
D3DRECT* rect,
D3DVALUE* result);
extern HRESULT GenPickTriangles(LPDIRECT3DDEVICEI lpDevI,
LPDIRECTDRAWSURFACE lpDDExeBuf,
LPBYTE lpData,
D3DINSTRUCTION* ins,
D3DTRIANGLE* tri,
LPD3DRECTV extent,
D3DRECT* pick_region);
extern HRESULT GenAddPickRecord(LPDIRECT3DDEVICEI lpDevI,
D3DOPCODE op,
int offset,
float result);
extern HRESULT GenGetPickRecords(LPDIRECT3DDEVICEI lpDevI,
D3DI_PICKDATA* pdata);
#endif