#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <iostream.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "vuCamera.h"
#include "vuPerspectiveCamera.h"
Include dependency graph for vuPerspectiveCamera.cpp:
Go to the source code of this file.
Defines | |
#define | M_PI 3.141592653589793238462643383279502884197169399375105820974944 |
Functions | |
ostream & | operator<< (ostream &out, vuPerspectiveCamera &cam) |
istream & | operator>> (istream &in, vuPerspectiveCamera &cam) |
vuCamera * | operator * (float t, vuPerspectiveCamera &cam) |
Variables | |
char | id_string_cgs_xq2 [] = "vuPerspectiveCameraD1.00__\0" |
vuPerspectiveCamera | temp_cam_vpc_cgs__ |
|
Definition at line 17 of file vuPerspectiveCamera.cpp. |
|
This will multiply each component of cam by t and create a new camera to store the result in. It will return a pointer to the camera that stores the result. Definition at line 485 of file vuPerspectiveCamera.cpp. References vuPerspectiveCamera::create_new(), vuPerspectiveCamera::init(), vuPerspectiveCamera::m_Aspect, vuPerspectiveCamera::m_FOV, vuCamera::m_Height, vuCamera::m_IsChanged, vuCamera::m_LookAtVector, vuCamera::m_Position, vuCamera::m_UpVector, vuCamera::m_Width, vuPerspectiveCamera::setAspect(), vuPerspectiveCamera::setFOV(), vuCamera::setHeight(), vuCamera::setLookAtVector(), vuCamera::setPosition(), vuCamera::setUpVector(), vuCamera::setWidth(), and temp_cam_vpc_cgs__. |
Here is the call graph for this function:
|
Definition at line 397 of file vuPerspectiveCamera.cpp. References vuCamera::m_IsChanged, and vuPerspectiveCamera::TakeSnapShot(). |
Here is the call graph for this function:
|
Definition at line 411 of file vuPerspectiveCamera.cpp. References vuPerspectiveCamera::RestoreShot(). |
Here is the call graph for this function:
|
Definition at line 383 of file vuPerspectiveCamera.cpp. |
|
Definition at line 431 of file vuPerspectiveCamera.cpp. Referenced by operator *(), vuPerspectiveCamera::operator *(), and vuPerspectiveCamera::operator+(). |