NAME

Ogre::Animation

SYNOPSIS

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

DESCRIPTION

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

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

CLASS METHODS

Ogre::Animation->setDefaultInterpolationMode($int im)

Parameter types

$int im : (no info available)

Returns

void

Ogre::Animation->getDefaultInterpolationMode()

Returns

int

Ogre::Animation->setDefaultRotationInterpolationMode($int im)

Parameter types

$int im : (no info available)

Returns

void

Ogre::Animation->getDefaultRotationInterpolationMode()

Returns

int

INSTANCE METHODS

$obj->getName()

Returns

String

$obj->getLength()

Returns

Real

$obj->createNodeTrack($handle, ...)

Parameter types

$handle : unsigned short
... : this varies... (sorry, look in the .xs file)

Returns

NodeAnimationTrack *

$obj->createNumericTrack($handle, ...)

Parameter types

$handle : unsigned short
... : this varies... (sorry, look in the .xs file)

Returns

NumericAnimationTrack *

$obj->createVertexTrack($handle, ...)

Parameter types

$handle : unsigned short
... : this varies... (sorry, look in the .xs file)

Returns

VertexAnimationTrack *

$obj->getNumNodeTracks()

Returns

unsigned short

$obj->getNodeTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

NodeAnimationTrack *

$obj->hasNodeTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

bool

$obj->getNumNumericTracks()

Returns

unsigned short

$obj->getNumericTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

NumericAnimationTrack *

$obj->hasNumericTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

bool

$obj->getNumVertexTracks()

Returns

unsigned short

$obj->getVertexTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

VertexAnimationTrack *

$obj->hasVertexTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

bool

$obj->destroyNodeTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

void

$obj->destroyNumericTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

void

$obj->destroyVertexTrack($unsigned short handle)

Parameter types

$unsigned short handle : (no info available)

Returns

void

$obj->destroyAllTracks()

Returns

void

$obj->destroyAllNodeTracks()

Returns

void

$obj->destroyAllNumericTracks()

Returns

void

$obj->destroyAllVertexTracks()

Returns

void

$obj->apply(...)

Parameter types

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

Returns

void

$obj->setInterpolationMode($int im)

Parameter types

$int im : (no info available)

Returns

void

$obj->getInterpolationMode()

Returns

int

$obj->setRotationInterpolationMode($int im)

Parameter types

$int im : (no info available)

Returns

void

$obj->getRotationInterpolationMode()

Returns

int

$obj->getNodeTrackAref()

Returns

AV *

$obj->getNumericTrackAref()

Returns

AV *

$obj->getVertexTrackAref()

Returns

AV *

$obj->optimise($bool discardIdentityNodeTracks=true)

Parameter types

$bool discardIdentityNodeTracks=true : (no info available)

Returns

void

$obj->clone($newName)

Parameter types

$newName : String

Returns

Animation *

AUTHOR

Scott Lanning <slanning@cpan.org>

For licensing information, see README.txt .