NAME
Ogre::Root
SYNOPSIS
use Ogre;
use Ogre::Root;
# (for now see examples/README.txt)
DESCRIPTION
See the online API documentation at http://www.ogre3d.org/docs/api/html/classOgre_1_1Root.html
Note: this Perl binding is currently experimental and subject to API changes.
CLASS METHODS
Ogre::Root->new(...)
Parameter types
Returns
Ogre::Root->DESTROY()
This method is called automatically, don't call it yourself.
INSTANCE METHODS
$obj->saveConfig()
Returns
- void
$obj->restoreConfig()
Returns
- bool
$obj->showConfigDialog()
Returns
- bool
$obj->initialise($autoCreateWindow, $windowTitle)
Parameter types
Returns
$obj->isInitialised()
Returns
- bool
$obj->createSceneManager($typeMask, $instanceName)
Parameter types
Returns
$obj->destroySceneManager($sm)
Parameter types
Returns
- void
$obj->getSceneManager($instanceName)
Parameter types
Returns
$obj->getTextureManager()
Returns
$obj->getMeshManager()
Returns
$obj->getErrorDescription($errorNumber)
Parameter types
Returns
- String
$obj->addFrameListener($perlListener)
Parameter types
Returns
- void
$obj->removeFrameListener($perlListener)
Parameter types
Returns
- void
$obj->queueEndRendering()
Returns
- void
$obj->startRendering()
Returns
- void
$obj->renderOneFrame()
Returns
- bool
$obj->shutdown()
Returns
- void
$obj->getAutoCreatedWindow()
Returns
$obj->createRenderWindow($name, $width, $height, $fullScreen)
Parameter types
Returns
$obj->detachRenderTarget($name)
Parameter types
Returns
- void
$obj->getRenderTarget($name)
Parameter types
Returns
$obj->loadPlugin($pluginName)
Parameter types
Returns
- void
$obj->unloadPlugin($pluginName)
Parameter types
Returns
- void
$obj->getCurrentFrameNumber()
Returns
$obj->clearEventTimes()
Returns
- void
$obj->setFrameSmoothingPeriod($period)
Parameter types
Returns
- void
$obj->getFrameSmoothingPeriod()
Returns
- Real
AUTHOR
Scott Lanning <slanning@cpan.org>
For licensing information, see README.txt .