Public Types |
| enum | {
SkyColorFieldId = Inherited::NextFieldId,
SkyAngleFieldId = SkyColorFieldId + 1,
GroundColorFieldId = SkyAngleFieldId + 1,
GroundAngleFieldId = GroundColorFieldId + 1,
SphereResFieldId = GroundAngleFieldId + 1,
BackTextureFieldId = SphereResFieldId + 1,
BottomTextureFieldId = BackTextureFieldId + 1,
FrontTextureFieldId = BottomTextureFieldId + 1,
LeftTextureFieldId = FrontTextureFieldId + 1,
RightTextureFieldId = LeftTextureFieldId + 1,
TopTextureFieldId = RightTextureFieldId + 1,
NextFieldId = TopTextureFieldId + 1
} |
Public Methods |
|
| virtual FieldContainerType & | getType (void) |
| virtual const FieldContainerType & | getType (void) const |
| virtual UInt32 | getContainerSize (void) const |
|
| MFColor3f * | getMFSkyColor (void) |
| MFReal32 * | getMFSkyAngle (void) |
| MFColor3f * | getMFGroundColor (void) |
| MFReal32 * | getMFGroundAngle (void) |
| SFUInt32 * | getSFSphereRes (void) |
| SFTextureChunkPtr * | getSFBackTexture (void) |
| SFTextureChunkPtr * | getSFBottomTexture (void) |
| SFTextureChunkPtr * | getSFFrontTexture (void) |
| SFTextureChunkPtr * | getSFLeftTexture (void) |
| SFTextureChunkPtr * | getSFRightTexture (void) |
| SFTextureChunkPtr * | getSFTopTexture (void) |
| UInt32 & | getSphereRes (void) |
| const UInt32 & | getSphereRes (void) const |
| TextureChunkPtr & | getBackTexture (void) |
| const TextureChunkPtr & | getBackTexture (void) const |
| TextureChunkPtr & | getBottomTexture (void) |
| const TextureChunkPtr & | getBottomTexture (void) const |
| TextureChunkPtr & | getFrontTexture (void) |
| const TextureChunkPtr & | getFrontTexture (void) const |
| TextureChunkPtr & | getLeftTexture (void) |
| const TextureChunkPtr & | getLeftTexture (void) const |
| TextureChunkPtr & | getRightTexture (void) |
| const TextureChunkPtr & | getRightTexture (void) const |
| TextureChunkPtr & | getTopTexture (void) |
| const TextureChunkPtr & | getTopTexture (void) const |
| Color3f & | getSkyColor (const UInt32 index) |
| MFColor3f & | getSkyColor (void) |
| const MFColor3f & | getSkyColor (void) const |
| Real32 & | getSkyAngle (const UInt32 index) |
| MFReal32 & | getSkyAngle (void) |
| const MFReal32 & | getSkyAngle (void) const |
| Color3f & | getGroundColor (const UInt32 index) |
| MFColor3f & | getGroundColor (void) |
| const MFColor3f & | getGroundColor (void) const |
| Real32 & | getGroundAngle (const UInt32 index) |
| MFReal32 & | getGroundAngle (void) |
| const MFReal32 & | getGroundAngle (void) const |
|
| void | setSphereRes (const UInt32 &value) |
| void | setBackTexture (const TextureChunkPtr &value) |
| void | setBottomTexture (const TextureChunkPtr &value) |
| void | setFrontTexture (const TextureChunkPtr &value) |
| void | setLeftTexture (const TextureChunkPtr &value) |
| void | setRightTexture (const TextureChunkPtr &value) |
| void | setTopTexture (const TextureChunkPtr &value) |
|
| virtual void | executeSync (FieldContainer &other, const BitVector &whichField) |
|
| virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
|
| virtual FieldContainerPtr | shallowCopy (void) const |
Static Public Methods |
|
| FieldContainerType & | getClassType (void) |
| | access the type of the class
|
| UInt32 | getClassTypeId (void) |
| | access the numerical type of the class
|
|
| SkyBackgroundPtr | create (void) |
| | create a new instance of the class
|
| SkyBackgroundPtr | createEmpty (void) |
| | create an empty new instance of the class, do not copy the prototype
|
Static Public Attributes |
| const osg::BitVector | SkyColorFieldMask |
| const osg::BitVector | SkyAngleFieldMask |
| const osg::BitVector | GroundColorFieldMask |
| const osg::BitVector | GroundAngleFieldMask |
| const osg::BitVector | SphereResFieldMask |
| const osg::BitVector | BackTextureFieldMask |
| const osg::BitVector | BottomTextureFieldMask |
| const osg::BitVector | FrontTextureFieldMask |
| const osg::BitVector | LeftTextureFieldMask |
| const osg::BitVector | RightTextureFieldMask |
| const osg::BitVector | TopTextureFieldMask |
Protected Methods |
|
| | SkyBackgroundBase (void) |
| | Constructor.
|
| | SkyBackgroundBase (const SkyBackgroundBase &source) |
| | Copy Constructor.
|
|
| virtual | ~SkyBackgroundBase (void) |
| | Destructor.
|
|
| void | executeSyncImpl (SkyBackgroundBase *pOther, const BitVector &whichField) |
Protected Attributes |
|
| MFColor3f | _mfSkyColor |
| MFReal32 | _mfSkyAngle |
| MFColor3f | _mfGroundColor |
| MFReal32 | _mfGroundAngle |
| SFUInt32 | _sfSphereRes |
| SFTextureChunkPtr | _sfBackTexture |
| SFTextureChunkPtr | _sfBottomTexture |
| SFTextureChunkPtr | _sfFrontTexture |
| SFTextureChunkPtr | _sfLeftTexture |
| SFTextureChunkPtr | _sfRightTexture |
| SFTextureChunkPtr | _sfTopTexture |
Private Types |
| typedef Background | Inherited |
Private Methods |
| void | operator= (const SkyBackgroundBase &source) |
Static Private Attributes |
| FieldDescription * | _desc [] |
| | SkyBackground description.
|
| FieldContainerType | _type |
| | SkyBackground type.
|
Friends |
| class | FieldContainer |