SIO2camera Struct Reference

#include <sio2_camera.h>

Collaboration diagram for SIO2camera:

Collaboration graph
[legend]

List of all members.

Public Attributes

char name [SIO2_MAX_CHAR]
 The name of the SIO2camera.
vec3 up_vector
 The up vector of the SIO2camera.
float fov
 The field of view in angle of the SIO2camera.
float cstart
 The near clipping plane value, commonly called zNear of the SIO2camera.
float cend
 The far clipping plane value, commonly called zFar of the SIO2camera.
float frustum [6][4]
 Clipping plane information.
float mat_modelview [16]
 The modelview matrix. A standard OpenGL 4x4 matrix.
float mat_projection [16]
 The projection matrix. A standard OpenGL 4x4 matrix.
char iponame [SIO2_MAX_CHAR]
 The IPO name that the SIO2camera is using (if any).
SIO2ipo_SIO2ipo
 The SIO2ipo handle attached to the SIO2camera (if any).
SIO2transform _SIO2transform
 The current transformation information of the SIO2camera.


Member Data Documentation

char SIO2camera::name[SIO2_MAX_CHAR]

The name of the SIO2camera.

Referenced by sio2CameraInit(), and sio2ResourceGet().

The up vector of the SIO2camera.

Please take note that by default the up vector is on the positive Z axis (same as in Blender or 3D Studio Max). Modifying this variable allows you to change the SIO2camera up vector to adjust SIO2 to a different coordinate system.

Referenced by sio2CameraInit(), and sio2CameraRender().

The field of view in angle of the SIO2camera.

Referenced by sio2CameraLoad().

The near clipping plane value, commonly called zNear of the SIO2camera.

Referenced by sio2CameraLoad().

The far clipping plane value, commonly called zFar of the SIO2camera.

Referenced by sio2CameraLoad().

float SIO2camera::frustum[6][4]

The modelview matrix. A standard OpenGL 4x4 matrix.

Referenced by sio2CameraGetModelviewMatrix(), and sio2CameraUpdateFrustum().

The projection matrix. A standard OpenGL 4x4 matrix.

Referenced by sio2CameraGetProjectionMatrix(), and sio2CameraUpdateFrustum().

char SIO2camera::iponame[SIO2_MAX_CHAR]

The IPO name that the SIO2camera is using (if any).

Referenced by sio2CameraLoad(), and sio2ResourceBindCameraIpo().

The SIO2ipo handle attached to the SIO2camera (if any).

Referenced by sio2CameraRender(), and sio2ResourceBindCameraIpo().

The current transformation information of the SIO2camera.

Referenced by sio2CameraInit(), sio2CameraLoad(), sio2CameraRender(), sio2ObjectRender(), and sio2ResourceBindCameraIpo().


The documentation for this struct was generated from the following file:

Generated on Thu Mar 4 15:41:52 2010 for SIO2 Engine by  doxygen 1.5.6