osgPresentation::SlideShowConstructor::SlideShowConstructor | ( | const osgDB::ReaderWriter::Options * | options | ) |
LayerAttributes* osgPresentation::SlideShowConstructor::getOrCreateLayerAttributes | ( | osg::Node * | node | ) |
void osgPresentation::SlideShowConstructor::setDuration | ( | osg::Node * | node, | |
double | duration | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::addKey | ( | osg::Node * | node, | |
const KeyPosition & | kp | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::addRunString | ( | osg::Node * | node, | |
const std::string & | runString | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::setJump | ( | osg::Node * | node, | |
bool | relativeJump, | |||
int | slideNum, | |||
int | layerNum | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::addPresentationKey | ( | const KeyPosition & | kp | ) | [inline] |
void osgPresentation::SlideShowConstructor::addPresentationRunString | ( | const std::string & | runString | ) | [inline] |
void osgPresentation::SlideShowConstructor::addSlideKey | ( | const KeyPosition & | kp | ) | [inline] |
void osgPresentation::SlideShowConstructor::addSlideRunString | ( | const std::string & | runString | ) | [inline] |
void osgPresentation::SlideShowConstructor::setSlideJump | ( | bool | relativeJump, | |
int | switchNum, | |||
int | layerNum | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::addLayerKey | ( | const KeyPosition & | kp | ) | [inline] |
void osgPresentation::SlideShowConstructor::addLayerRunString | ( | const std::string & | runString | ) | [inline] |
void osgPresentation::SlideShowConstructor::setLayerJump | ( | bool | relativeJump, | |
int | switchNum, | |||
int | layerNum | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::createPresentation | ( | ) |
void osgPresentation::SlideShowConstructor::setBackgroundColor | ( | const osg::Vec4 & | color, | |
bool | updateClearNode | |||
) |
const osg::Vec4& osgPresentation::SlideShowConstructor::getBackgroundColor | ( | ) | const [inline] |
void osgPresentation::SlideShowConstructor::setTextColor | ( | const osg::Vec4 & | color | ) |
const osg::Vec4& osgPresentation::SlideShowConstructor::getTextColor | ( | ) | const [inline] |
void osgPresentation::SlideShowConstructor::setPresentationName | ( | const std::string & | name | ) |
void osgPresentation::SlideShowConstructor::setPresentationAspectRatio | ( | float | aspectRatio | ) |
void osgPresentation::SlideShowConstructor::setPresentationAspectRatio | ( | const std::string & | str | ) |
void osgPresentation::SlideShowConstructor::setPresentationDuration | ( | double | duration | ) |
void osgPresentation::SlideShowConstructor::addSlide | ( | ) |
void osgPresentation::SlideShowConstructor::selectSlide | ( | int | slideNum | ) |
void osgPresentation::SlideShowConstructor::setSlideTitle | ( | const std::string & | name, | |
PositionData & | positionData, | |||
FontData & | fontData | |||
) | [inline] |
void osgPresentation::SlideShowConstructor::setSlideBackground | ( | const std::string & | name | ) | [inline] |
void osgPresentation::SlideShowConstructor::setSlideDuration | ( | double | duration | ) |
void osgPresentation::SlideShowConstructor::addLayer | ( | bool | inheritPreviousLayers = true , |
|
bool | defineAsBaseLayer = false | |||
) |
void osgPresentation::SlideShowConstructor::selectLayer | ( | int | layerNum | ) |
void osgPresentation::SlideShowConstructor::setLayerDuration | ( | double | duration | ) |
FontData& osgPresentation::SlideShowConstructor::getTitleFontData | ( | ) | [inline] |
FontData& osgPresentation::SlideShowConstructor::getTitleFontDataDefault | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getTitlePositionData | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getTitlePositionDataDefault | ( | ) | [inline] |
FontData& osgPresentation::SlideShowConstructor::getTextFontData | ( | ) | [inline] |
FontData& osgPresentation::SlideShowConstructor::getTextFontDataDefault | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getTextPositionData | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getTextPositionDataDefault | ( | ) | [inline] |
void osgPresentation::SlideShowConstructor::translateTextCursor | ( | const osg::Vec3 & | delta | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getImagePositionData | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getImagePositionDataDefault | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getModelPositionData | ( | ) | [inline] |
PositionData& osgPresentation::SlideShowConstructor::getModelPositionDataDefault | ( | ) | [inline] |
void osgPresentation::SlideShowConstructor::layerClickToDoOperation | ( | Operation | operation, | |
bool | relativeJump = true , |
|||
int | slideNum = 0 , |
|||
int | layerNum = 0 | |||
) |
void osgPresentation::SlideShowConstructor::layerClickToDoOperation | ( | const std::string & | command, | |
Operation | operation, | |||
bool | relativeJump = true , |
|||
int | slideNum = 0 , |
|||
int | layerNum = 0 | |||
) |
void osgPresentation::SlideShowConstructor::layerClickEventOperation | ( | const KeyPosition & | keyPos, | |
bool | relativeJump = true , |
|||
int | slideNum = 0 , |
|||
int | layerNum = 0 | |||
) |
void osgPresentation::SlideShowConstructor::addBullet | ( | const std::string & | bullet, | |
PositionData & | positionData, | |||
FontData & | fontData | |||
) |
void osgPresentation::SlideShowConstructor::addParagraph | ( | const std::string & | paragraph, | |
PositionData & | positionData, | |||
FontData & | fontData | |||
) |
void osgPresentation::SlideShowConstructor::addImage | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ImageData & | imageData | |||
) |
void osgPresentation::SlideShowConstructor::addStereoImagePair | ( | const std::string & | filenameLeft, | |
const ImageData & | imageDataLeft, | |||
const std::string & | filenameRight, | |||
const ImageData & | imageDataRight, | |||
const PositionData & | positionData | |||
) |
void osgPresentation::SlideShowConstructor::addVNC | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ImageData & | imageData | |||
) |
void osgPresentation::SlideShowConstructor::addBrowser | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ImageData & | imageData | |||
) |
void osgPresentation::SlideShowConstructor::addPDF | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ImageData & | imageData | |||
) |
osg::Image* osgPresentation::SlideShowConstructor::addInteractiveImage | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ImageData & | imageData | |||
) |
void osgPresentation::SlideShowConstructor::addModel | ( | osg::Node * | subgraph, | |
const PositionData & | positionData, | |||
const ModelData & | modelData | |||
) |
void osgPresentation::SlideShowConstructor::addModel | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const ModelData & | modelData | |||
) |
void osgPresentation::SlideShowConstructor::addVolume | ( | const std::string & | filename, | |
const PositionData & | positionData, | |||
const VolumeData & | volumeData | |||
) |
osg::Group* osgPresentation::SlideShowConstructor::takePresentation | ( | ) | [inline] |
osg::Group* osgPresentation::SlideShowConstructor::getPresentation | ( | ) | [inline] |
osg::Switch* osgPresentation::SlideShowConstructor::getPresentationSwitch | ( | ) | [inline] |
osg::Switch* osgPresentation::SlideShowConstructor::getCurrentSlide | ( | ) | [inline] |
osg::Group* osgPresentation::SlideShowConstructor::getCurrentLayer | ( | ) | [inline] |
void osgPresentation::SlideShowConstructor::setLoopPresentation | ( | bool | loop | ) | [inline] |
bool osgPresentation::SlideShowConstructor::getLoopPresentation | ( | ) | const [inline] |
void osgPresentation::SlideShowConstructor::setAutoSteppingActive | ( | bool | flag = true |
) | [inline] |
bool osgPresentation::SlideShowConstructor::getAutoSteppingActive | ( | ) | const [inline] |
void osgPresentation::SlideShowConstructor::findImageStreamsAndAddCallbacks | ( | osg::Node * | node | ) | [protected] |
osg::Geometry* osgPresentation::SlideShowConstructor::createTexturedQuadGeometry | ( | const osg::Vec3 & | pos, | |
const osg::Vec4 & | rotation, | |||
float | width, | |||
float | height, | |||
osg::Image * | image, | |||
bool & | usedTextureRectangle | |||
) | [protected] |
osg::Vec3 osgPresentation::SlideShowConstructor::computePositionInModelCoords | ( | const PositionData & | positionData | ) | const [protected] |
void osgPresentation::SlideShowConstructor::updatePositionFromInModelCoords | ( | const osg::Vec3 & | vertex, | |
PositionData & | positionData | |||
) | const [protected] |
osg::Vec3 osgPresentation::SlideShowConstructor::convertSlideToModel | ( | const osg::Vec3 & | position | ) | const [protected] |
osg::Vec3 osgPresentation::SlideShowConstructor::convertModelToSlide | ( | const osg::Vec3 & | position | ) | const [protected] |
osg::AnimationPathCallback* osgPresentation::SlideShowConstructor::getAnimationPathCallback | ( | const PositionData & | positionData | ) | [protected] |
osg::Node* osgPresentation::SlideShowConstructor::attachMaterialAnimation | ( | osg::Node * | model, | |
const PositionData & | positionData | |||
) | [protected] |
bool osgPresentation::SlideShowConstructor::attachTexMat | ( | osg::StateSet * | stateset, | |
const ImageData & | imageData, | |||
float | s, | |||
float | t, | |||
bool | textureRectangle | |||
) | [protected] |
osg::StateSet* osgPresentation::SlideShowConstructor::createTransformStateSet | ( | ) | [inline, protected] |
References GL_NORMALIZE, osg::StateAttribute::ON, and osg::StateSet::setMode().
std::string osgPresentation::SlideShowConstructor::findFileAndRecordPath | ( | const std::string & | filename | ) | [protected] |
void osgPresentation::SlideShowConstructor::recordOptionsFilePath | ( | const osgDB::Options * | options | ) | [protected] |
osg::ref_ptr<const osgDB::ReaderWriter::Options> osgPresentation::SlideShowConstructor::_options [protected] |
float osgPresentation::SlideShowConstructor::_slideWidth [protected] |
float osgPresentation::SlideShowConstructor::_slideHeight [protected] |
float osgPresentation::SlideShowConstructor::_slideDistance [protected] |
bool osgPresentation::SlideShowConstructor::_loopPresentation [protected] |
bool osgPresentation::SlideShowConstructor::_autoSteppingActive [protected] |
std::string osgPresentation::SlideShowConstructor::_presentationName [protected] |
double osgPresentation::SlideShowConstructor::_presentationDuration [protected] |
std::string osgPresentation::SlideShowConstructor::_slideTitle [protected] |
std::string osgPresentation::SlideShowConstructor::_slideBackgroundImageFileName [protected] |