CL_Viewpoint - ClanLib Game SDK

Home | All Classes | Grouped Classes | Index | Search

# Class CL_Viewpoint

CL_Viewpoint object. More...

Derived from: none
Derived by: none
Group: GL (Display 3D)

#include <ClanLib/gl.h>

Construction:

CL_Viewpoint | Constructs a viewpoint.

Attributes:

pos | Position of viewpoint.
dir | Viewing direction of viewpoint.
up | Up direction of viewpoint.

Operations:

translate | Translates viewpoint position.
set | Sets the viewpoint position.
translate_local | Moves the viewpoint from its local point of view.
rotate_local | Rotates the viewpoint from its local point view.
enter_local | Setup OpenGL model view matrix to use local viewpoint coordinates.
leave_local | Restores the OpenGL model view matrix prior to a call to enter_local().
make_local_direction | Converts a direction vector from world into local coordinates.
setup_modelview | Sets up the model view matrix to look from this viewpoint.

Detailed description:

!group=GL/Display 3D! !header=gl.h!

A viewpoint represents a position and viewing direction in 3D.

Questions or comments, write to the ClanLib mailing list.