PerspectiveCamera Struct Reference
[Scene Mangement]

Inherits Camera.

Inherited by PerspectiveImpl.

List of all members.

Public Methods

virtual void setPosition (Float x, Float y, Float z)=0
virtual void setRotation (const Quaternion &quat)=0
virtual void setEulerRotation (Float h, Float p, Float r)=0
virtual void setFieldOfView (Float fov)=0
virtual void setAspectRatio (Float aspect)=0
virtual void setNearClipDistance (Float z)=0
virtual void setFarClipDistance (Float z)=0


Detailed Description

A perspective 3D camera.


Member Function Documentation

virtual void PerspectiveCamera::setAspectRatio Float    aspect [pure virtual]
 

Specify the display aspect ratio (width/height).

Scripted as:
[r/o float] aspect

virtual void PerspectiveCamera::setEulerRotation Float    h,
Float    p,
Float    r
[pure virtual]
 

Set the camera's rotation from a euler representation.

virtual void PerspectiveCamera::setFarClipDistance Float    z [pure virtual]
 

Specify the far clipping plane distance.

Scripted as:
[r/o float] far

virtual void PerspectiveCamera::setFieldOfView Float    fov [pure virtual]
 

Set the horizontal field of view, in degrees.

Scripted as:
[r/o float] fov

virtual void PerspectiveCamera::setNearClipDistance Float    z [pure virtual]
 

Specify the near clipping plane distance.

Scripted as:
[r/o float] near

virtual void PerspectiveCamera::setPosition Float    x,
Float    y,
Float    z
[pure virtual]
 

Set the position of the camera in the parent entity coordinate space.

virtual void PerspectiveCamera::setRotation const Quaternion   quat [pure virtual]
 

Set the camera's rotation from a quaternion representation.


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


Flat Four Engine
Copyright (C) 2001 by 379, Inc.
This page generated by Doxygen