Ogre
view release on metacpan or search on metacpan
Ogre/ExampleFrameListener.pm view on Meta::CPAN
# the application....
# Ogre::WindowEventUtilities->removeWindowEventListener($self->{mWindow}, $self);
# $self->windowClosed($self->{mWindow});
}
sub updateStats {
my ($self) = @_;
# there's a `try' block around this in C++,
# not sure why - maybe for when these overlay elements
# don't exist?
my $om = Ogre::OverlayManager->getSingletonPtr();
my $guiAvg = $om->getOverlayElement("Core/AverageFps");
my $guiCurr = $om->getOverlayElement("Core/CurrFps");
my $guiBest = $om->getOverlayElement("Core/BestFps");
my $guiWorst = $om->getOverlayElement("Core/WorstFps");
# I can't get getStatistics to work, so have to use individual
# methods from RenderTarget as follows.
examples/buffered.pl view on Meta::CPAN
sub createFrameListener {
my ($self) = @_;
# Create the FrameListener
$self->{mFrameListener} = TutorialFrameListener->new($self->{mWindow},
$self->{mCamera},
$self->{mSceneMgr});
$self->{mRoot}->addFrameListener($self->{mFrameListener});
# Show the frame stats overlay
$self->{mFrameListener}->showDebugOverlay(1);
}
1;
package main;
use strict;
examples/resources.cfg view on Meta::CPAN
Zip=Samples/Media/packs/OgreCore.zip
# Resource locations to be added to the default path
[General]
FileSystem=Samples/Media
FileSystem=Samples/Media/fonts
FileSystem=Samples/Media/materials/programs
FileSystem=Samples/Media/materials/scripts
FileSystem=Samples/Media/materials/textures
FileSystem=Samples/Media/models
FileSystem=Samples/Media/overlays
FileSystem=Samples/Media/particle
FileSystem=Samples/Media/gui
FileSystem=Samples/Media/DeferredShadingMedia
FileSystem=Samples/Media/PCZAppMedia
Zip=Samples/Media/packs/cubemap.zip
Zip=Samples/Media/packs/cubemapsJS.zip
Zip=Samples/Media/packs/dragon.zip
Zip=Samples/Media/packs/fresneldemo.zip
Zip=Samples/Media/packs/ogretestmap.zip
Zip=Samples/Media/packs/skybox.zip
( run in 0.397 second using v1.01-cache-2.11-cpan-26ccb49234f )