typedef struct CAM4DV1_TYP
{
int state;
int attr;
POINT4D pos;
VECTOR4D dir;
VECTOR4D u;
VECTOR4D v;
VECTOR4D n;
POINT4D target;
float view_dist_h;
float view_dist_v;
float fov;
float near_clip_z;
float far_clip_z;
PLANE3D rt_clip_plane;
PLANE3D lt_clip_plane;
PLANE3D tp_clip_plane;
PLANE3D bt_clip_plane;
float viewport_width;
float viewport_height;
float viewport_center_x;
float viewport _centre_y;
float aspect_ratio;
MATRIX4X4 mcam;
MATRIX4X4 mper;
MATRIX4X4 mscr;
}