#include <skybox.h>

Public Member Functions | |
| AngularMapProfile () | |
| void | Config (osg::Group *) |
| void | SetTexture (SkyBoxSideEnum side, const std::string &filename) |
Protected Member Functions | |
| void | UpdateViewMatrix (const osg::Matrix &viewMat, const osg::Matrix &projMat) |
Protected Attributes | |
| dtCore::RefPtr< osg::Geode > | mGeode |
| dtCore::RefPtr< osg::Texture2D > | mAngularMap |
| dtCore::RefPtr< osg::Program > | mProgram |
| dtCore::RefPtr< osg::Uniform > | mInverseModelViewProjMatrix |
Friends | |
| class | UpdateViewCallback |
Classes | |
| class | UpdateViewCallback |
| SkyBox::AngularMapProfile::AngularMapProfile | ( | ) |
| void SkyBox::AngularMapProfile::Config | ( | osg::Group * | pGroup | ) | [virtual] |
Implements dtCore::SkyBox::RenderProfile.
| void SkyBox::AngularMapProfile::SetTexture | ( | SkyBoxSideEnum | side, | |
| const std::string & | filename | |||
| ) | [virtual] |
Implements dtCore::SkyBox::RenderProfile.
| void SkyBox::AngularMapProfile::UpdateViewMatrix | ( | const osg::Matrix & | viewMat, | |
| const osg::Matrix & | projMat | |||
| ) | [protected] |
friend class UpdateViewCallback [friend] |
dtCore::RefPtr<osg::Geode> dtCore::SkyBox::AngularMapProfile::mGeode [protected] |
dtCore::RefPtr<osg::Texture2D> dtCore::SkyBox::AngularMapProfile::mAngularMap [protected] |
dtCore::RefPtr<osg::Program> dtCore::SkyBox::AngularMapProfile::mProgram [protected] |
dtCore::RefPtr<osg::Uniform> dtCore::SkyBox::AngularMapProfile::mInverseModelViewProjMatrix [protected] |