www.pudn.com > SimulationOfWater.rar > camera.h, change:2003-10-02,size:484b


#ifndef _c_camera_ 
#define _c_camera_ 
 
#include <d3dx9.h> 
 
class camera{ 
public: 
	camera(); 
	camera(const camera *src); 
	camera(D3DXVECTOR3 pos, float rotx, float roty, float rotz, float fov, float aspect, float nearz, float farz); 
	~camera(); 
	void update(); 
	void update_lookat(); 
	D3DXVECTOR3 position; 
	D3DXVECTOR3 forward,up,right; 
	float fov, aspect,znear, zfar, rotx, roty, rotz; 
	D3DXMATRIXA16 view, invview, proj, invproj, viewproj, invviewproj; 
}; 
 
#endif