NAME
Ogre::Entity
SYNOPSIS
use Ogre;
use Ogre::Entity;
# (for now see examples/README.txt)
DESCRIPTION
See the online API documentation at http://www.ogre3d.org/docs/api/html/classOgre_1_1Entity.html
Note: this Perl binding is currently experimental and subject to API changes.
INSTANCE METHODS
$obj->getMesh()
Returns
$obj->getSubEntity(...)
Parameter types
Returns
$obj->getNumSubEntities()
Returns
$obj->clone($name)
Parameter types
Returns
$obj->setMaterialName($name)
Parameter types
Returns
- void
$obj->setRenderQueueGroup($uint8 queueID)
Parameter types
Returns
- void
$obj->getMovableType()
Returns
- String
$obj->getAnimationState($name)
Parameter types
Returns
$obj->getAllAnimationStates()
Returns
$obj->setDisplaySkeleton($display)
Parameter types
Returns
- void
$obj->getDisplaySkeleton()
Returns
- bool
$obj->getManualLodLevel($index)
Parameter types
Returns
$obj->getNumManualLodLevels()
Returns
- size_t
$obj->setMeshLodBias($factor, $maxDetailIndex=0, $minDetailIndex=99)
Parameter types
Returns
- void
$obj->setMaterialLodBias($factor, $maxDetailIndex=0, $minDetailIndex=99)
Parameter types
Returns
- void
$obj->setPolygonModeOverrideable($PolygonModeOverrideable)
Parameter types
Returns
- void
$obj->attachObjectToBone($boneName, $pMovable, $offsetOrientation=&Quaternion::IDENTITY, $offsetPosition=&Vector3::ZERO)
Parameter types
- $boneName : String
- $pMovable : MovableObject *
- $offsetOrientation=&Quaternion::IDENTITY : const Quaternion *
- $offsetPosition=&Vector3::ZERO : const Vector3 *
Returns
$obj->detachObjectFromBone(...)
Parameter types
Returns
$obj->detachAllObjectsFromBone()
Returns
- void
$obj->getBoundingRadius()
Returns
- Real
$obj->setNormaliseNormals($bool normalise)
Parameter types
Returns
- void
$obj->getNormaliseNormals()
Returns
- bool
$obj->getEdgeList()
Returns
$obj->hasEdgeList()
Returns
- bool
$obj->hasSkeleton()
Returns
- bool
$obj->getSkeleton()
Returns
$obj->isHardwareAnimationEnabled()
Returns
- bool
$obj->getSoftwareAnimationRequests()
Returns
- int
$obj->getSoftwareAnimationNormalsRequests()
Returns
- int
$obj->addSoftwareAnimationRequest($bool normalsAlso)
Parameter types
Returns
- void
$obj->removeSoftwareAnimationRequest($bool normalsAlso)
Parameter types
Returns
- void
$obj->shareSkeletonInstanceWith($entity)
Parameter types
Returns
- void
$obj->hasVertexAnimation()
Returns
- bool
$obj->stopSharingSkeletonInstance()
Returns
- void
$obj->sharesSkeletonInstance()
Returns
- bool
$obj->refreshAvailableAnimationState()
Returns
- void
$obj->getTypeFlags()
Returns
- uint32
$obj->getVertexDataForBinding()
Returns
$obj->chooseVertexDataForBinding($bool hasVertexAnim)
Parameter types
Returns
- int
$obj->isInitialised()
Returns
- bool
$obj->backgroundLoadingComplete($res)
Parameter types
Returns
- void
AUTHOR
Scott Lanning <slanning@cpan.org>
For licensing information, see README.txt .