The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Ogre::Camera

SYNOPSIS

  use Ogre;
  use Ogre::Camera;
  # (for now see examples/README.txt)

DESCRIPTION

See the online API documentation at http://www.ogre3d.org/docs/api/html/classOgre_1_1Camera.html

Note: this Perl binding is currently experimental and subject to API changes.

INSTANCE METHODS

$obj->getSceneManager()

Returns

SceneManager *

$obj->getName()

Returns

String

$obj->setPolygonMode($sd)

Parameter types

$sd : int

Returns

void

$obj->getPolygonMode()

Returns

int

$obj->setPosition(...)

Parameter types

... : this varies... (sorry, look in the .xs file)

Returns

void

$obj->getPosition()

Returns

Vector3 *

$obj->move($vec)

Parameter types

$vec : Vector3 *

Returns

void

$obj->moveRelative($vec)

Parameter types

$vec : Vector3 *

Returns

void

$obj->setDirection(...)

Parameter types

... : this varies... (sorry, look in the .xs file)

Returns

void

$obj->lookAt(...)

Parameter types

... : this varies... (sorry, look in the .xs file)

Returns

void

$obj->roll($angle)

Parameter types

$angle : Degree (or Radian) *

Returns

void

$obj->yaw($angle)

Parameter types

$angle : Degree (or Radian) *

Returns

void

$obj->pitch($angle)

Parameter types

$angle : Degree (or Radian) *

Returns

void

$obj->rotate($q)

Parameter types

$q : Quaternion *

Returns

void

$obj->setFixedYawAxis($useFixed, $fixedAxis)

Parameter types

$useFixed : bool
$fixedAxis : Vector3 *

Returns

void

$obj->setOrientation($q)

Parameter types

$q : Quaternion *

Returns

void

$obj->getMovableType()

Returns

String

$obj->setAutoTracking($enabled, $target=0, $offset=&Vector3::ZERO)

Parameter types

$enabled : bool
$target=0 : SceneNode *
$offset=&Vector3::ZERO : const Vector3 *

Returns

void

$obj->setLodBias($Real factor=1.0)

Parameter types

$Real factor=1.0 : (no info available)

Returns

void

$obj->getLodBias()

Returns

Real

$obj->setWindow($Real Left, $Real Top, $Real Right, $Real Bottom)

Parameter types

$Real Left : (no info available)
$Real Top : (no info available)
$Real Right : (no info available)
$Real Bottom : (no info available)

Returns

void

$obj->resetWindow()

Returns

void

$obj->isWindowSet()

Returns

bool

$obj->getBoundingRadius()

Returns

Real

$obj->getAutoTrackTarget()

Returns

SceneNode *

$obj->getViewport()

Returns

Viewport *

$obj->setAutoAspectRatio($bool autoratio)

Parameter types

$bool autoratio : (no info available)

Returns

void

$obj->getAutoAspectRatio()

Returns

bool

$obj->setCullingFrustum($frustum)

Parameter types

$frustum : Frustum *

Returns

void

$obj->getCullingFrustum()

Returns

Frustum *

$obj->getNearClipDistance()

Returns

Real

$obj->getFarClipDistance()

Returns

Real

$obj->setUseRenderingDistance($bool use)

Parameter types

$bool use : (no info available)

Returns

void

$obj->getUseRenderingDistance()

Returns

bool

AUTHOR

Scott Lanning <slanning@cpan.org>

For licensing information, see README.txt .