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

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

addCloudLayer(unsigned int id, int type, double altitude, double thickness=0, double density=0.3, bool enable=true)=0OpenIG::Base::ImageGeneratorpure virtual
addEffect(unsigned int id, const std::string &name, const osg::Matrixd &mx, const std::string &attributes)=0OpenIG::Base::ImageGeneratorpure virtual
addEntity(unsigned int id, const std::string &fileName, const osg::Matrixd &mx, const osgDB::Options *options=0)=0OpenIG::Base::ImageGeneratorpure virtual
addEntity(unsigned int id, const osg::Node *node, const osg::Matrixd &mx, const osgDB::Options *options=0)=0OpenIG::Base::ImageGeneratorpure virtual
addLight(unsigned int id, const LightAttributes &lightAttributes, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
AnimationStatus enum nameOpenIG::Base::ImageGenerator
bindCameraSetFixedUp(bool fixedUp, bool freezeOrientation=false, unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
bindCameraToEntity(unsigned int id, const osg::Matrixd &mx, unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
bindCameraUpdate(const osg::Matrixd &mx, unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
bindEffect(unsigned int id, unsigned int entityID, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
bindEntityToCamera(unsigned int id, const osg::Matrixd &mx, unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
bindEntityToCameraUpdate(unsigned int id, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
bindLightToCamera(unsigned int id, const osg::Matrixd &offset=osg::Matrixd::identity())=0OpenIG::Base::ImageGeneratorpure virtual
bindLightToEntity(unsigned int id, unsigned int entityId)=0OpenIG::Base::ImageGeneratorpure virtual
bindToEntity(unsigned int id, unsigned int toEntityId)=0OpenIG::Base::ImageGeneratorpure virtual
changeAnimationStatus(unsigned int entityId, AnimationStatus status, const StringUtils::StringList &animations)=0 (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGeneratorpure virtual
cleanup()=0OpenIG::Base::ImageGeneratorpure virtual
createCloudLayerFile(unsigned int id, int type, double altitude, double thickness=0, double density=0.3, bool enable=true, std::string filename="")=0OpenIG::Base::ImageGeneratorpure virtual
enableCloudLayer(unsigned int id, bool enableIn=true)=0OpenIG::Base::ImageGeneratorpure virtual
enableLight(unsigned int id, bool enable, bool hard=true)=0OpenIG::Base::ImageGeneratorpure virtual
Entity typedefOpenIG::Base::ImageGenerator
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
frame(bool usePlugins=true)=0OpenIG::Base::ImageGeneratorpure virtual
getEntityId(unsigned int parentEntityId, const std::string &subEntityName)=0OpenIG::Base::ImageGeneratorpure virtual
getEntityMap()=0OpenIG::Base::ImageGeneratorpure virtual
getEntityName(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
getFog()=0OpenIG::Base::ImageGeneratorpure virtual
getIntersect(const osg::Vec3 &pos, const osg::Vec3 &angles, float angle)=0OpenIG::Base::ImageGeneratorpure virtual
getIntersectPos(const osg::Vec3 &pos, const osg::Vec3 &angles, float angle, float height=100000)=0OpenIG::Base::ImageGeneratorpure virtual
getLightAttributes(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
getLightAttributesMap()=0OpenIG::Base::ImageGeneratorpure virtual
getReadFileCallback()=0OpenIG::Base::ImageGeneratorpure virtual
getReadNodeImplementationCallback()=0OpenIG::Base::ImageGeneratorpure virtual
getScene()=0OpenIG::Base::ImageGeneratorpure virtual
getSunOrMoonLight()=0OpenIG::Base::ImageGeneratorpure virtual
getTerrainHeight(const osg::Vec3 &position)=0OpenIG::Base::ImageGeneratorpure virtual
getViewer()=0OpenIG::Base::ImageGeneratorpure virtual
ImageGenerator()OpenIG::Base::ImageGenerator
init(osgViewer::CompositeViewer *viewer, const std::string &xmlFileName="openig.xml", const ViewIdentifiers &ids=ViewIdentifiers())=0OpenIG::Base::ImageGeneratorpure virtual
isCameraBoundToEntity(unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
isLightEnabled(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
LightAttributesMap typedef (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
loadCloudLayerFile(unsigned int id, int type, std::string filename)=0OpenIG::Base::ImageGeneratorpure virtual
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)=0OpenIG::Base::ImageGeneratorpure virtual
playAnimation(unsigned int entityId, const StringUtils::StringList &animations)=0OpenIG::Base::ImageGeneratorpure virtual
playAnimation(unsigned int entityId, const std::string &animationName, RefAnimationSequenceCallbacks *cbs)=0 (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGeneratorpure virtual
postRender()=0OpenIG::Base::ImageGeneratorpure virtual
preRender()=0OpenIG::Base::ImageGeneratorpure virtual
reloadEntity(unsigned int id, const std::string &fileName, const osgDB::Options *options=0)=0OpenIG::Base::ImageGeneratorpure virtual
removeAllCloudlayers()=0OpenIG::Base::ImageGeneratorpure virtual
removeCloudLayer(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
removeCloudLayerFile(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
removeEffect(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
removeEntity(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
removeLight(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
Reset enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
resetAnimation(unsigned int entityId, const std::string &animationName)=0OpenIG::Base::ImageGeneratorpure virtual
resetAnimation(unsigned int entityId, const StringUtils::StringList &animations)=0OpenIG::Base::ImageGeneratorpure virtual
Restore enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
setCameraPosition(const osg::Matrixd &mx, bool viewMatrix=false, unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
setDate(unsigned int month, int day, int year)=0OpenIG::Base::ImageGeneratorpure virtual
setEffectImplementationCallback(GenericImplementationCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setEntityName(unsigned int id, const std::string &name)=0OpenIG::Base::ImageGeneratorpure virtual
setFog(double visibility)=0OpenIG::Base::ImageGeneratorpure virtual
setLightImplementationCallback(LightImplementationCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setLightUserData(unsigned int id, osg::Referenced *data)=0OpenIG::Base::ImageGeneratorpure virtual
setRain(double factor)=0OpenIG::Base::ImageGeneratorpure virtual
setReadFileCallback(osgDB::Registry::ReadFileCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setReadNodeImplementationCallback(ReadNodeImplementationCallback *cb)=0OpenIG::Base::ImageGeneratorpure virtual
setSnow(double factor)=0OpenIG::Base::ImageGeneratorpure virtual
setTimeOfDay(unsigned int hour, unsigned int minutes)=0OpenIG::Base::ImageGeneratorpure virtual
setWind(float speed, float direction=0.f)=0OpenIG::Base::ImageGeneratorpure virtual
showEntity(unsigned int id, bool show)=0OpenIG::Base::ImageGeneratorpure virtual
Stop enum value (defined in OpenIG::Base::ImageGenerator)OpenIG::Base::ImageGenerator
stopAnimation(unsigned int entityId, const std::string &animationName)=0OpenIG::Base::ImageGeneratorpure virtual
stopAnimation(unsigned int entityId, const StringUtils::StringList &animations)=0OpenIG::Base::ImageGeneratorpure virtual
unbindCameraFromEntity(unsigned int cameraID=0)=0OpenIG::Base::ImageGeneratorpure virtual
unbindEffect(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
unbindEntityFromCamera(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
unbindFromEntity(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
unbindLightFromcamera(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
unbindLightFromEntity(unsigned int id)=0OpenIG::Base::ImageGeneratorpure virtual
updateCloudLayer(unsigned int id, double altitude, double thickness, double density)=0OpenIG::Base::ImageGeneratorpure virtual
updateEffect(unsigned int id, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
updateEntity(unsigned int id, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
updateLight(unsigned int id, const osg::Matrixd &mx)=0OpenIG::Base::ImageGeneratorpure virtual
updateLightAttributes(unsigned int id, const LightAttributes &attribs)=0OpenIG::Base::ImageGeneratorpure virtual
version()=0OpenIG::Base::ImageGeneratorpure virtual
ViewIdentifiers typedefOpenIG::Base::ImageGenerator
~ImageGenerator()OpenIG::Base::ImageGeneratorvirtual