0.3.1
Camera

Files

file  mic3d.h
 

Data Structures

struct  camera
 Not yet documented. More...
 

Typedefs

typedef enum camera_type camera_type_t
 Not yet documented.
 
typedef struct camera camera_t
 Not yet documented.
 

Enumerations

enum  camera_type
 Not yet documented. More...
 

Functions

void camera_type_set (camera_type_t type)
 Set the camera type.
 
void camera_lookat (const camera_t *camera)
 Not yet documented.
 
void camera_moveto (const camera_t *camera)
 Move the camera.
 
fix16_mat43_tcamera_matrix_get (void)
 Get the camera matrix.
 

Detailed Description


Data Structure Documentation

◆ camera

struct camera

Not yet documented.

Data Fields
fix16_vec3_t target Not yet documented.
fix16_vec3_t up Not yet documented.
fix16_vec3_t position Not yet documented.

Enumeration Type Documentation

◆ camera_type

Not yet documented.

Enumerator
CAMERA_TYPE_PERSPECTIVE 

Not yet documented.

CAMERA_TYPE_ORTHOGRAPHIC 

Not yet documented.

CAMERA_TYPE_ISOMETRIC 

Not yet documented.

Function Documentation

◆ camera_type_set()

void camera_type_set ( camera_type_t  type)

Set the camera type.

Not yet documented.

Parameters
type

◆ camera_lookat()

void camera_lookat ( const camera_t camera)

Not yet documented.

Parameters
[in]camera

◆ camera_moveto()

void camera_moveto ( const camera_t camera)

Move the camera.

Not yet documented.

Parameters
[in]camera

◆ camera_matrix_get()

fix16_mat43_t * camera_matrix_get ( void  )

Get the camera matrix.

Not yet documented.

Returns
The camera matrix.
See also
camera_lookat
camera_moveto