#include <OSGProjectionCameraDecoratorBase.h>
Inheritance diagram for osg::ProjectionCameraDecoratorBase:

Definition at line 87 of file OSGProjectionCameraDecoratorBase.h.
|
|
Reimplemented from osg::StereoCameraDecorator. Reimplemented in osg::ProjectionCameraDecorator. Definition at line 91 of file OSGProjectionCameraDecoratorBase.h. |
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 96 of file OSGProjectionCameraDecoratorBase.h. |
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 98 of file OSGProjectionCameraDecoratorBase.h. 00099 { 00100 UserFieldId = Inherited::NextFieldId, 00101 SurfaceFieldId = UserFieldId + 1, 00102 LeftFieldId = SurfaceFieldId + 1, 00103 BottomFieldId = LeftFieldId + 1, 00104 NormalFieldId = BottomFieldId + 1, 00105 WidthFieldId = NormalFieldId + 1, 00106 HeightFieldId = WidthFieldId + 1, 00107 NextFieldId = HeightFieldId + 1 00108 };
|
|
|
Definition at line 231 of file OSGProjectionCameraDecoratorBase.cpp. 00231 : 00232 _sfUser (), 00233 _mfSurface (), 00234 _sfLeft (), 00235 _sfBottom (), 00236 _sfNormal (), 00237 _sfWidth (), 00238 _sfHeight (), 00239 Inherited() 00240 { 00241 }
|
|
|
Definition at line 247 of file OSGProjectionCameraDecoratorBase.cpp. 00247 : 00248 _sfUser (source._sfUser ), 00249 _mfSurface (source._mfSurface ), 00250 _sfLeft (source._sfLeft ), 00251 _sfBottom (source._sfBottom ), 00252 _sfNormal (source._sfNormal ), 00253 _sfWidth (source._sfWidth ), 00254 _sfHeight (source._sfHeight ), 00255 Inherited (source) 00256 { 00257 }
|
|
|
Definition at line 261 of file OSGProjectionCameraDecoratorBase.cpp.
|
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 58 of file OSGProjectionCameraDecoratorBase.inl. References _type. Referenced by create(). 00059 { 00060 return _type; 00061 }
|
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 65 of file OSGProjectionCameraDecoratorBase.inl. References _type, and osg::TypeBase::getId(). 00066 { 00067 return _type.getId(); 00068 }
|
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 172 of file OSGProjectionCameraDecoratorBase.cpp. References _type. 00173 { 00174 return _type; 00175 }
|
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 177 of file OSGProjectionCameraDecoratorBase.cpp. References _type. 00178 { 00179 return _type; 00180 }
|
|
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 192 of file OSGProjectionCameraDecoratorBase.cpp. 00193 { 00194 return sizeof(ProjectionCameraDecorator); 00195 }
|
|
|
Definition at line 101 of file OSGProjectionCameraDecoratorBase.inl. References _sfUser. 00102 { 00103 return &_sfUser; 00104 }
|
|
|
Definition at line 108 of file OSGProjectionCameraDecoratorBase.inl. References _mfSurface. 00109 { 00110 return &_mfSurface; 00111 }
|
|
|
Definition at line 136 of file OSGProjectionCameraDecoratorBase.inl. References _sfWidth. 00137 { 00138 return &_sfWidth; 00139 }
|
|
|
Definition at line 143 of file OSGProjectionCameraDecoratorBase.inl. References _sfHeight. 00144 { 00145 return &_sfHeight; 00146 }
|
|
|
Definition at line 151 of file OSGProjectionCameraDecoratorBase.inl. References _sfUser, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::ProjectionCameraDecorator::getProjection(), osg::ProjectionCameraDecorator::getProjectionTranslation(), and osg::ProjectionCameraDecorator::getViewing(). 00152 { 00153 return _sfUser.getValue(); 00154 }
|
|
|
Definition at line 158 of file OSGProjectionCameraDecoratorBase.inl. References _sfUser, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00159 { 00160 return _sfUser.getValue(); 00161 }
|
|
|
Definition at line 235 of file OSGProjectionCameraDecoratorBase.inl. References _sfWidth, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::ProjectionCameraDecorator::getProjection(). 00236 { 00237 return _sfWidth.getValue(); 00238 }
|
|
|
Definition at line 242 of file OSGProjectionCameraDecoratorBase.inl. References _sfWidth, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00243 { 00244 return _sfWidth.getValue(); 00245 }
|
|
|
Definition at line 256 of file OSGProjectionCameraDecoratorBase.inl. References _sfHeight, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). Referenced by osg::ProjectionCameraDecorator::getProjection(). 00257 { 00258 return _sfHeight.getValue(); 00259 }
|
|
|
Definition at line 263 of file OSGProjectionCameraDecoratorBase.inl. References _sfHeight, and osg::SField< FieldTypeT, fieldNameSpace >::getValue(). 00264 { 00265 return _sfHeight.getValue(); 00266 }
|
|
|
Definition at line 278 of file OSGProjectionCameraDecoratorBase.inl. References _mfSurface. 00279 { 00280 return _mfSurface[index]; 00281 }
|
|
|
Definition at line 285 of file OSGProjectionCameraDecoratorBase.inl. References _mfSurface. Referenced by osg::ProjectionCameraDecorator::updateData(). 00286 { 00287 return _mfSurface; 00288 }
|
|
|
Definition at line 292 of file OSGProjectionCameraDecoratorBase.inl. References _mfSurface. 00293 { 00294 return _mfSurface; 00295 }
|
|
|
Definition at line 165 of file OSGProjectionCameraDecoratorBase.inl. References _sfUser, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
|
|
|
Definition at line 249 of file OSGProjectionCameraDecoratorBase.inl. References _sfWidth, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
|
|
|
Definition at line 270 of file OSGProjectionCameraDecoratorBase.inl. References _sfHeight, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
|
|
|
||||||||||||
|
Reimplemented from osg::StereoCameraDecoratorBase. Definition at line 310 of file OSGProjectionCameraDecoratorBase.cpp. References _mfSurface, _sfBottom, _sfHeight, _sfLeft, _sfNormal, _sfUser, _sfWidth, BottomFieldMask, osg::MField< FieldTypeT, fieldNameSpace >::copyToBin(), osg::SField< FieldTypeT, fieldNameSpace >::copyToBin(), osg::StereoCameraDecoratorBase::copyToBin(), HeightFieldMask, LeftFieldMask, osg::FieldBits::NoField, NormalFieldMask, SurfaceFieldMask, UserFieldMask, and WidthFieldMask. 00312 { 00313 Inherited::copyToBin(pMem, whichField); 00314 00315 if(FieldBits::NoField != (UserFieldMask & whichField)) 00316 { 00317 _sfUser.copyToBin(pMem); 00318 } 00319 00320 if(FieldBits::NoField != ( |