NAME
Ogre::SceneManager
SYNOPSIS
use Ogre;
use Ogre::SceneManager;
# (for now see examples/README.txt)
DESCRIPTION
See the online API documentation at http://www.ogre3d.org/docs/api/html/classOgre_1_1SceneManager.html
Note: this Perl binding is currently experimental and subject to API changes.
INSTANCE METHODS
$obj->getName()
Returns
- String
$obj->getTypeName()
Returns
- String
$obj->createCamera($name)
Parameter types
Returns
$obj->getCamera($name)
Parameter types
Returns
$obj->hasCamera($name)
Parameter types
Returns
- bool
$obj->destroyCamera($name)
Parameter types
Returns
- void
$obj->destroyAllCameras()
Returns
- void
$obj->createLight($name)
Parameter types
Returns
$obj->getLight($name)
Parameter types
Returns
$obj->hasLight($name)
Parameter types
Returns
- bool
$obj->destroyLight($name)
Parameter types
Returns
- void
$obj->destroyAllLights()
Returns
- void
$obj->createSceneNode($name)
Parameter types
Returns
$obj->destroySceneNode($name)
Parameter types
Returns
- void
$obj->getRootSceneNode()
Returns
$obj->getSceneNode($name)
Parameter types
Returns
$obj->hasSceneNode($name)
Parameter types
Returns
- bool
$obj->createEntity($entityName, $meshName)
Parameter types
Returns
$obj->getEntity($name)
Parameter types
Returns
$obj->hasEntity($name)
Parameter types
Returns
- bool
$obj->destroyEntity($name)
Parameter types
Returns
- void
$obj->destroyAllEntities()
Returns
- void
$obj->createManualObject($name)
Parameter types
Returns
$obj->getManualObject($name)
Parameter types
Returns
$obj->hasManualObject($name)
Parameter types
Returns
- bool
$obj->destroyManualObject($name)
Parameter types
Returns
- void
$obj->destroyAllManualObjects()
Returns
- void
$obj->createBillboardChain($name)
Parameter types
Returns
$obj->getBillboardChain($name)
Parameter types
Returns
$obj->hasBillboardChain($name)
Parameter types
Returns
- bool
$obj->destroyBillboardChain($name)
Parameter types
Returns
- void
$obj->destroyAllBillboardChains()
Returns
- void
$obj->createRibbonTrail($name)
Parameter types
Returns
$obj->getRibbonTrail($name)
Parameter types
Returns
$obj->hasRibbonTrail($name)
Parameter types
Returns
- bool
$obj->destroyRibbonTrail($name)
Parameter types
Returns
- void
$obj->destroyAllRibbonTrails()
Returns
- void
$obj->createParticleSystem($name, $templateName)
Parameter types
Returns
$obj->getParticleSystem($name)
Parameter types
Returns
$obj->hasParticleSystem($name)
Parameter types
Returns
- bool
$obj->destroyParticleSystem($name)
Parameter types
Returns
- void
$obj->destroyAllParticleSystems()
Returns
- void
$obj->clearScene()
Returns
- void
$obj->setAmbientLight($colour)
Parameter types
Returns
- void
$obj->setWorldGeometry($filename)
Parameter types
Returns
- void
$obj->estimateWorldGeometry($filename)
Parameter types
Returns
- size_t
$obj->hasOption($strKey)
Parameter types
Returns
- bool
$obj->setSkyPlane($enable, $plane, $materialName, $scale, $tiling, $drawFirst, $bow, $xsegments, $ysegments, $groupName)
Parameter types
- $enable : bool
- $plane : Plane *
- $materialName : String
- $scale : Real
- $tiling : Real
- $drawFirst : bool
- $bow : Real
- $xsegments : int
- $ysegments : int
- $groupName : String
Returns
- void
$obj->isSkyPlaneEnabled()
Returns
- bool
$obj->getSkyPlaneNode()
Returns
$obj->setSkyBox($enable, $materialName, $distance, $drawFirst, $orientation, $groupName)
Parameter types
- $enable : bool
- $materialName : String
- $distance : Real
- $drawFirst : bool
- $orientation : Quaternion *
- $groupName : String
Returns
- void
$obj->isSkyBoxEnabled()
Returns
- bool
$obj->getSkyBoxNode()
Returns
$obj->setSkyDome($enable, $materialName, $curvature, $tiling, $distance, $drawFirst, $orientation, $xsegments, $ysegments, $ysegments_keep, $groupName)
Parameter types
- $enable : bool
- $materialName : String
- $curvature : Real
- $tiling : Real
- $distance : Real
- $drawFirst : bool
- $orientation : Quaternion *
- $xsegments : int
- $ysegments : int
- $ysegments_keep : int
- $groupName : String
Returns
- void
$obj->isSkyDomeEnabled()
Returns
- bool
$obj->getSkyDomeNode()
Returns
$obj->setFog($mode, $colour, $expDensity=0.001, $linearStart=0.0, $linearEnd=1.0)
Parameter types
- $mode : int
- $colour : ColourValue *
- $expDensity=0.001 : Real
- $linearStart=0.0 : Real
- $linearEnd=1.0 : Real
Returns
- void
$obj->getFogMode()
Returns
- int
$obj->getFogStart()
Returns
- Real
$obj->getFogEnd()
Returns
- Real
$obj->getFogDensity()
Returns
- Real
$obj->createBillboardSet($name, $poolSize=20)
Parameter types
Returns
$obj->getBillboardSet($name)
Parameter types
Returns
$obj->hasBillboardSet($name)
Parameter types
Returns
- bool
$obj->destroyBillboardSet($name)
Parameter types
Returns
- void
$obj->destroyAllBillboardSets()
Returns
- void
$obj->setDisplaySceneNodes($display)
Parameter types
Returns
- void
$obj->getDisplaySceneNodes()
Returns
- bool
$obj->createAnimation($name, $length)
Parameter types
Returns
$obj->getAnimation($name)
Parameter types
Returns
$obj->hasAnimation($name)
Parameter types
Returns
- bool
$obj->destroyAnimation($name)
Parameter types
Returns
- void
$obj->destroyAllAnimations()
Returns
- void
$obj->createAnimationState($name)
Parameter types
Returns
$obj->getAnimationState($name)
Parameter types
Returns
$obj->hasAnimationState($name)
Parameter types
Returns
- bool
$obj->destroyAnimationState($name)
Parameter types
Returns
- void
$obj->destroyAllAnimationStates()
Returns
- void
$obj->showBoundingBoxes($bShow)
Parameter types
Returns
- void
$obj->getShowBoundingBoxes()
Returns
- bool
$obj->setShadowTechnique($technique)
Parameter types
Returns
- void
$obj->getShadowTechnique()
Returns
- int
$obj->setShowDebugShadows($debug)
Parameter types
Returns
- void
$obj->getShowDebugShadows()
Returns
- bool
$obj->setShadowColour($colour)
Parameter types
Returns
- void
$obj->setShadowDirectionalLightExtrusionDistance($dist)
Parameter types
Returns
- void
$obj->getShadowDirectionalLightExtrusionDistance()
Returns
- Real
$obj->setShadowFarDistance($distance)
Parameter types
Returns
- void
$obj->getShadowFarDistance()
Returns
- Real
$obj->setShadowIndexBufferSize($size)
Parameter types
Returns
- void
$obj->getShadowIndexBufferSize()
Returns
- size_t
$obj->setShadowTextureSize($size)
Parameter types
Returns
- void
$obj->createStaticGeometry($name)
Parameter types
Returns
$obj->getStaticGeometry($name)
Parameter types
Returns
$obj->hasStaticGeometry($name)
Parameter types
Returns
- bool
$obj->destroyStaticGeometry($name)
Parameter types
Returns
- void
$obj->destroyAllStaticGeometry()
Returns
- void
$obj->createInstancedGeometry($name)
Parameter types
Returns
$obj->getInstancedGeometry($name)
Parameter types
Returns
$obj->destroyInstancedGeometry($name)
Parameter types
Returns
- void
$obj->destroyAllInstancedGeometry()
Returns
- void
$obj->createMovableObject($name, $typeName)
Parameter types
Returns
$obj->getMovableObject($name, $typeName)
Parameter types
Returns
$obj->hasMovableObject($name, $typeName)
Parameter types
Returns
- bool
$obj->destroyMovableObject($name, $typeName)
Parameter types
Returns
- void
$obj->destroyAllMovableObjects()
Returns
- void
$obj->destroyAllMovableObjectsByType($typeName)
Parameter types
Returns
- void
$obj->injectMovableObject($m)
Parameter types
Returns
- void
$obj->extractMovableObject($name, $typeName)
Parameter types
Returns
- void
$obj->extractAllMovableObjectsByType($typeName)
Parameter types
Returns
- void
$obj->setVisibilityMask($vmask)
Parameter types
Returns
- void
$obj->getVisibilityMask()
Returns
$obj->setFindVisibleObjects($find)
Parameter types
Returns
- void
$obj->getFindVisibleObjects()
Returns
- bool
$obj->getCurrentViewport()
Returns
AUTHOR
Scott Lanning <slanning@cpan.org>
For licensing information, see README.txt .