14 #include <DXUTcamera.h>
26 class camera :
public CFirstPersonCamera
31 DirectX::XMFLOAT4X4 vp;
32 DirectX::XMFLOAT4X4 vp_inv;
33 DirectX::XMFLOAT3 camera_pos;
42 void create(ID3D11Device* device);
cb_param & parameters()
Return local cbuffer parameters.
Definition: camera.h:47
void update(float z_far)
Update the constant buffer from the current values of the camera and a supplied Z-far.
Definition: camera.cpp:21
const cb_param & parameters() const
Return local cbuffer parameters.
Definition: camera.h:48
A simple perspective camera.
Definition: camera.h:26