OpenIG  2.0.4
cross-platform open-source OpenSceneGraph Image Generator
OpenIG::Engine Member List

This is the complete list of members for OpenIG::Engine, including all inherited members.

_contextOpenIG::Engineprotected
_effects (defined in OpenIG::Engine)OpenIG::Engineprotected
_effectsImplementationCallbackOpenIG::Engineprotected
_effectsRootOpenIG::Engineprotected
_entitiesOpenIG::Engineprotected
_entityCache (defined in OpenIG::Engine)OpenIG::Engineprotected
_filesToBeCachedOpenIG::Engineprotected
_fogOpenIG::Engineprotected
_intersect (defined in OpenIG::Engine)OpenIG::Engineprotected
_keypadOpenIG::Engineprotected
_keypadCameraManipulatorOpenIG::Engineprotected
_lightAttributesOpenIG::Engineprotected
_lightImplementationCallbackOpenIG::Engineprotected
_lightsOpenIG::Engineprotected
_lightsGroupOpenIG::Engineprotected
_pluginLibraries (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHostprotected
_plugins (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHostprotected
_readFileCallbackOpenIG::Engineprotected
_sceneOpenIG::Engineprotected
_sceneCreatedByOpenIGOpenIG::Engineprotected
_setupMaskOpenIG::Engineprotected
_splashCameraOpenIG::Engineprotected
_splashOnOpenIG::Engineprotected
_sunOrMoonLightOpenIG::Engineprotected
_updateViewerCameraMainpulatorOpenIG::Engineprotected
_userReadFileCallbackOpenIG::Engineprotected
_viewerOpenIG::Engineprotected
_viewerCameraManipulatorOpenIG::Engineprotected
addCloudLayer(unsigned int id, int type, double altitude, double thickness=0, double density=0.3, bool enable=true)OpenIG::Enginevirtual
addEffect(unsigned int id, const std::string &name, const osg::Matrixd &mx, const std::string &attributes)OpenIG::Enginevirtual
addEntity(unsigned int id, const std::string &fileName, const osg::Matrixd &mx, const osgDB::Options *options=0)OpenIG::Enginevirtual
addEntity(unsigned int id, const osg::Node *node, const osg::Matrixd &mx, const osgDB::Options *options=0)OpenIG::Enginevirtual
addFilesToBeCached(const OpenIG::Base::StringUtils::StringList &files)OpenIG::Engine
addLight(unsigned int id, const OpenIG::Base::LightAttributes &lightAttributes, const osg::Matrixd &mx)OpenIG::Enginevirtual
OpenIG::Base::ImageGenerator::addLight(unsigned int id, const LightAttributes &lightAttributes, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
AnimationStatus enum nameOpenIG::Base::ImageGenerator
applyPluginOperation(OpenIG::PluginBase::PluginOperation *operation)OpenIG::PluginBase::PluginHost
bindCameraSetFixedUp(bool fixedUp, bool freezeOrientation=false, unsigned int cameraID=0)OpenIG::Enginevirtual
bindCameraToEntity(unsigned int id, const osg::Matrixd &mx, unsigned int cameraID=0)OpenIG::Enginevirtual
bindCameraUpdate(const osg::Matrixd &mx, unsigned int cameraID=0)OpenIG::Enginevirtual
bindEffect(unsigned int id, unsigned int entityID, const osg::Matrixd &mx)OpenIG::Enginevirtual
bindEntityToCamera(unsigned int id, const osg::Matrixd &mx, unsigned int cameraID=0)OpenIG::Enginevirtual
bindEntityToCameraUpdate(unsigned int id, const osg::Matrixd &mx)OpenIG::Enginevirtual
bindLightToCamera(unsigned int id, const osg::Matrixd &offset=osg::Matrixd::identity())OpenIG::Enginevirtual
bindLightToEntity(unsigned int id, unsigned int entityId)OpenIG::Enginevirtual
bindToEntity(unsigned int id, unsigned int toEntityId)OpenIG::Enginevirtual
changeAnimationStatus(unsigned int entityId, AnimationStatus status, const OpenIG::Base::StringUtils::StringList &animations)OpenIG::Enginevirtual
cleanup()OpenIG::Enginevirtual
createCloudLayerFile(unsigned int id, int type, double altitude, double thickness=0, double density=0.3, bool enable=true, std::string filename="")OpenIG::Enginevirtual
createSunMoonLight()OpenIG::Engineprotected
Effect typedefOpenIG::Engineprotected
EffectMap typedef (defined in OpenIG::Engine)OpenIG::Engineprotected
enableCloudLayer(unsigned int id, bool enableIn=true)OpenIG::Enginevirtual
enableLight(unsigned int id, bool enable, bool hard=true)OpenIG::Enginevirtual
Engine()OpenIG::Engine
Entity typedefOpenIG::Base::ImageGenerator
EntityCache typedefOpenIG::Engineprotected
EntityMap typedef (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
EntityMapConstIterator typedef (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
EntityMapIterator typedef (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
EO enum value (defined in OpenIG::Engine)OpenIG::Engine
frame(bool usePlugins=true)OpenIG::Enginevirtual
getEntityId(unsigned int parentEntityId, const std::string &subEntityName)OpenIG::Enginevirtual
getEntityMap()OpenIG::Enginevirtual
getEntityName(unsigned int id)OpenIG::Enginevirtual
getFilesToBeCached() const OpenIG::Engine
getFog()OpenIG::Enginevirtual
getIntersect(const osg::Vec3 &pos, const osg::Vec3 &angles, float angle)OpenIG::Enginevirtual
getIntersectPos(const osg::Vec3 &pos, const osg::Vec3 &angles, float angle, float height=100000)OpenIG::Enginevirtual
getLightAttributes(unsigned int id)OpenIG::Enginevirtual
getLightAttributesMap()OpenIG::Enginevirtual
getLightImplementationCallback()OpenIG::Enginevirtual
getLightsMap()OpenIG::Engine
getPluginContext()OpenIG::Engine
getPlugins() const OpenIG::PluginBase::PluginHostinline
getReadFileCallback()OpenIG::Enginevirtual
getReadNodeImplementationCallback()OpenIG::Enginevirtual
getScene()OpenIG::Enginevirtual
getSunOrMoonLight()OpenIG::Enginevirtual
getTerrainHeight(const osg::Vec3 &position)OpenIG::Enginevirtual
getViewer()OpenIG::Enginevirtual
ImageGenerator()OpenIG::Base::ImageGenerator
init(osgViewer::CompositeViewer *viewer, const std::string &xmlFileName="openig.xml", const ViewIdentifiers &ids=ViewIdentifiers())OpenIG::Enginevirtual
initCommands()OpenIG::Engineprotected
initEffects()OpenIG::Engineprotected
initOnScreenHelp()OpenIG::Engineprotected
initPluginContext()OpenIG::Engineprotected
initScene()OpenIG::Engineprotected
initSplashScreen()OpenIG::Engineprotected
initTerminal()OpenIG::Engineprotected
initView(osgViewer::View *view, ViewType options=OTW)OpenIG::Enginevirtual
initViewer(osgViewer::CompositeViewer *viewer, const ViewIdentifiers &ids=ViewIdentifiers())OpenIG::Engineprotected
IR enum value (defined in OpenIG::Engine)OpenIG::Engine
isCameraBoundToEntity(unsigned int cameraID=0)OpenIG::Enginevirtual
isFileCached(const std::string &fileName)OpenIG::Engine
isLightEnabled(unsigned int id)OpenIG::Enginevirtual
isPlugin(const std::string &fileName) const OpenIG::PluginBase::PluginHostprotected
LightAttributesMap typedef (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
LightEntity typedefOpenIG::Engine
LightsMap typedef (defined in OpenIG::Engine)OpenIG::Engine
LightsMapConstIterator typedef (defined in OpenIG::Engine)OpenIG::Engine
LightsMapIterator typedef (defined in OpenIG::Engine)OpenIG::Engine
loadCloudLayerFile(unsigned int id, int type, std::string filename)OpenIG::Enginevirtual
loadPlugins(const std::string &path, const std::string &configFileName="")OpenIG::PluginBase::PluginHost
loadScript(const std::string &fileName)OpenIG::Enginevirtual
None enum value (defined in OpenIG::Engine)OpenIG::Engine
OTW enum value (defined in OpenIG::Engine)OpenIG::Engine
Pause enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
Play enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
playAnimation(unsigned int entityId, const std::string &animationName)OpenIG::Enginevirtual
playAnimation(unsigned int entityId, const OpenIG::Base::StringUtils::StringList &animations)OpenIG::Enginevirtual
playAnimation(unsigned int entityId, const std::string &animationName, OpenIG::Base::RefAnimationSequenceCallbacks *cbs) (defined in OpenIG::Engine)OpenIG::Enginevirtual
PluginHost()OpenIG::PluginBase::PluginHost
PluginLibrariesMap typedefOpenIG::PluginBase::PluginHostprotected
PluginLibrariesMapConstIterator typedef (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHostprotected
PluginLibrariesMapIterator typedef (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHostprotected
PluginsMap typedef (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHost
PluginsMapConstIterator typedef (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHost
PluginsMapIterator typedef (defined in OpenIG::PluginBase::PluginHost)OpenIG::PluginBase::PluginHost
postRender()OpenIG::Enginevirtual
preRender()OpenIG::Enginevirtual
reloadEntity(unsigned int id, const std::string &fileName, const osgDB::Options *options=0)OpenIG::Enginevirtual
removeAllCloudlayers()OpenIG::Enginevirtual
removeCloudLayer(unsigned int id)OpenIG::Enginevirtual
removeCloudLayerFile(unsigned int id)OpenIG::Enginevirtual
removeEffect(unsigned int id)OpenIG::Enginevirtual
removeEntity(unsigned int id)OpenIG::Enginevirtual
removeLight(unsigned int id)OpenIG::Enginevirtual
Reset enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
resetAnimation(unsigned int entityId, const std::string &animationName)OpenIG::Enginevirtual
resetAnimation(unsigned int entityId, const OpenIG::Base::StringUtils::StringList &animations)OpenIG::Enginevirtual
Restore enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
setCameraPosition(const osg::Matrixd &mx, bool viewMatrix=false, unsigned int cameraID=0)OpenIG::Enginevirtual
setDate(unsigned int month, int day, int year)OpenIG::Enginevirtual
setEffectImplementationCallback(OpenIG::Base::GenericImplementationCallback *cb)OpenIG::Enginevirtual
OpenIG::Base::ImageGenerator::setEffectImplementationCallback(GenericImplementationCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setEntityName(unsigned int id, const std::string &name)OpenIG::Enginevirtual
setFog(double visibility)OpenIG::Enginevirtual
setLightImplementationCallback(OpenIG::Base::LightImplementationCallback *cb)OpenIG::Enginevirtual
OpenIG::Base::ImageGenerator::setLightImplementationCallback(LightImplementationCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setLightUserData(unsigned int id, osg::Referenced *data)OpenIG::Enginevirtual
setRain(double factor)OpenIG::Enginevirtual
setReadFileCallback(osgDB::Registry::ReadFileCallback *cb)OpenIG::Enginevirtual
setReadNodeImplementationCallback(ReadNodeImplementationCallback *cb)OpenIG::Enginevirtual
setSnow(double factor)OpenIG::Enginevirtual
setTimeOfDay(unsigned int hour, unsigned int minutes)OpenIG::Enginevirtual
setUpdateViewerCameraManipulator(bool update)OpenIG::Engine
SetupFlags enum nameOpenIG::Engine
setupInitFlags(unsigned int mask)OpenIG::Enginevirtual
setViewType(osgViewer::View *view, ViewType options)OpenIG::Enginevirtual
setWind(float speed, float direction=0.f)OpenIG::Enginevirtual
showEntity(unsigned int id, bool show)OpenIG::Enginevirtual
Standard enum value (defined in OpenIG::Engine)OpenIG::Engine
Stop enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
stopAnimation(unsigned int entityId, const std::string &animationName)OpenIG::Enginevirtual
stopAnimation(unsigned int entityId, const OpenIG::Base::StringUtils::StringList &animations)OpenIG::Enginevirtual
unbindCameraFromEntity(unsigned int cameraID=0)OpenIG::Enginevirtual
unbindEffect(unsigned int id)OpenIG::Enginevirtual
unbindEntityFromCamera(unsigned int id)OpenIG::Enginevirtual
unbindFromEntity(unsigned int id)OpenIG::Enginevirtual
unbindLightFromcamera(unsigned int id)OpenIG::Enginevirtual
unbindLightFromEntity(unsigned int id)OpenIG::Enginevirtual
unloadPlugins()OpenIG::PluginBase::PluginHost
updateCloudLayer(unsigned int id, double altitude, double thickness, double density)OpenIG::Enginevirtual
updateEffect(unsigned int id, const osg::Matrixd &mx)OpenIG::Enginevirtual
updateEntity(unsigned int id, const osg::Matrixd &mx)OpenIG::Enginevirtual
updateLight(unsigned int id, const osg::Matrixd &mx)OpenIG::Enginevirtual
updateLightAttributes(unsigned int id, const OpenIG::Base::LightAttributes &attribs)OpenIG::Enginevirtual
OpenIG::Base::ImageGenerator::updateLightAttributes(unsigned int id, const LightAttributes &attribs)=0OpenIG::Base::ImageGeneratorpure virtual
version()OpenIG::Enginevirtual
ViewIdentifiers typedefOpenIG::Base::ImageGenerator
ViewType enum nameOpenIG::Engine
WithOnscreenHelp enum value (defined in OpenIG::Engine)OpenIG::Engine
WithSplashScreen enum value (defined in OpenIG::Engine)OpenIG::Engine
WithTerminal enum value (defined in OpenIG::Engine)OpenIG::Engine
~Engine()OpenIG::Engineprotectedvirtual
~ImageGenerator()OpenIG::Base::ImageGeneratorvirtual
~PluginHost()OpenIG::PluginBase::PluginHost