Public Member Functions | Protected Member Functions | Private Member Functions
SkyDome Class Reference

#include <SkyDome.h>

Inheritance diagram for SkyDome:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void create (float radius, unsigned int latSteps, unsigned int longSteps, osg::TextureCubeMap *cubemap)
void setCubeMap (osg::TextureCubeMap *cubemap)
void setupStateSet (osg::TextureCubeMap *cubemap)
 SkyDome (void)
 SkyDome (const SkyDome &copy, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 SkyDome (float radius, unsigned int longSteps, unsigned int latSteps, osg::TextureCubeMap *cubemap)

Protected Member Functions

 ~SkyDome (void)

Private Member Functions

osg::ref_ptr< osg::Program > createShader (void)

Detailed Description

Definition at line 24 of file SkyDome.h.


Constructor & Destructor Documentation

SkyDome::SkyDome ( void  )

Definition at line 21 of file SkyDome.cpp.

SkyDome::SkyDome ( const SkyDome copy,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)

Definition at line 26 of file SkyDome.cpp.

SkyDome::SkyDome ( float  radius,
unsigned int  longSteps,
unsigned int  latSteps,
osg::TextureCubeMap *  cubemap 
)

Definition at line 32 of file SkyDome.cpp.

SkyDome::~SkyDome ( void  ) [protected]

Definition at line 38 of file SkyDome.cpp.


Member Function Documentation

void SkyDome::create ( float  radius,
unsigned int  latSteps,
unsigned int  longSteps,
osg::TextureCubeMap *  cubemap 
)

Definition at line 42 of file SkyDome.cpp.

osg::ref_ptr< osg::Program > SkyDome::createShader ( void  ) [private]

Definition at line 60 of file SkyDome.cpp.

void SkyDome::setCubeMap ( osg::TextureCubeMap *  cubemap) [inline]

Definition at line 38 of file SkyDome.h.

void SkyDome::setupStateSet ( osg::TextureCubeMap *  cubemap)

Definition at line 48 of file SkyDome.cpp.


The documentation for this class was generated from the following files:


uwsim
Author(s): Mario Prats
autogenerated on Mon Oct 6 2014 08:24:07