#include <OSGGraphicStatisticsForegroundBase.h>

Definition at line 96 of file OSGGraphicStatisticsForegroundBase.h.
typedef StatisticsForeground osg::GraphicStatisticsForegroundBase::Inherited [private] |
Reimplemented from osg::StatisticsForeground.
Reimplemented in osg::GraphicStatisticsForeground.
Definition at line 100 of file OSGGraphicStatisticsForegroundBase.h.
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 105 of file OSGGraphicStatisticsForegroundBase.h.
| anonymous enum |
Definition at line 107 of file OSGGraphicStatisticsForegroundBase.h.
00108 { 00109 DisplayTypeFieldId = Inherited::NextFieldId, 00110 SizeFieldId = DisplayTypeFieldId + 1, 00111 PosFieldId = SizeFieldId + 1, 00112 ColorMaxFieldId = PosFieldId + 1, 00113 ColorMinFieldId = ColorMaxFieldId + 1, 00114 ColorCurrentFieldId = ColorMinFieldId + 1, 00115 MinValueFieldId = ColorCurrentFieldId + 1, 00116 MaxValueFieldId = MinValueFieldId + 1, 00117 FlagsFieldId = MaxValueFieldId + 1, 00118 HistorySizeFieldId = FlagsFieldId + 1, 00119 DescriptionFieldId = HistorySizeFieldId + 1, 00120 LineWidthFieldId = DescriptionFieldId + 1, 00121 BackgroundColorFieldId = LineWidthFieldId + 1, 00122 TextEnabledFieldId = BackgroundColorFieldId + 1, 00123 BackgroundEnabledFieldId = TextEnabledFieldId + 1, 00124 BorderEnabledFieldId = BackgroundEnabledFieldId + 1, 00125 NextFieldId = BorderEnabledFieldId + 1 00126 };
anonymous enum [inherited] |
Definition at line 93 of file OSGStatisticsForegroundBase.h.
00094 { 00095 ElementIDsFieldId = Inherited::NextFieldId, 00096 CollectorFieldId = ElementIDsFieldId + 1, 00097 NextFieldId = CollectorFieldId + 1 00098 };
anonymous enum [inherited] |
Definition at line 92 of file OSGForegroundBase.h.
00093 { 00094 ActiveFieldId = Inherited::NextFieldId, 00095 NextFieldId = ActiveFieldId + 1 00096 };
anonymous enum [inherited] |
Definition at line 78 of file OSGAttachmentContainerImpl.h.
00079 { 00080 AttachmentsFieldId = Inherited::NextFieldId, 00081 NextFieldId = AttachmentsFieldId + 1 00082 };
anonymous enum [inherited] |
| GraphicStatisticsForegroundBase::GraphicStatisticsForegroundBase | ( | void | ) | [protected] |
Definition at line 340 of file OSGGraphicStatisticsForegroundBase.cpp.
00340 : 00341 _mfDisplayType (), 00342 _mfSize (), 00343 _mfPos (), 00344 _mfColorMax (), 00345 _mfColorMin (), 00346 _mfColorCurrent (), 00347 _mfMinValue (), 00348 _mfMaxValue (), 00349 _mfFlags (), 00350 _mfHistorySize (), 00351 _mfDescription (), 00352 _sfLineWidth (Real32(1.0)), 00353 _sfBackgroundColor (Color3f(0.0,0.0,0.0)), 00354 _sfTextEnabled (bool(true)), 00355 _sfBackgroundEnabled (bool(true)), 00356 _sfBorderEnabled (bool(true)), 00357 Inherited() 00358 { 00359 }
| GraphicStatisticsForegroundBase::GraphicStatisticsForegroundBase | ( | const GraphicStatisticsForegroundBase & | source | ) | [protected] |
Definition at line 365 of file OSGGraphicStatisticsForegroundBase.cpp.
00365 : 00366 _mfDisplayType (source._mfDisplayType ), 00367 _mfSize (source._mfSize ), 00368 _mfPos (source._mfPos ), 00369 _mfColorMax (source._mfColorMax ), 00370 _mfColorMin (source._mfColorMin ), 00371 _mfColorCurrent (source._mfColorCurrent ), 00372 _mfMinValue (source._mfMinValue ), 00373 _mfMaxValue (source._mfMaxValue ), 00374 _mfFlags (source._mfFlags ), 00375 _mfHistorySize (source._mfHistorySize ), 00376 _mfDescription (source._mfDescription ), 00377 _sfLineWidth (source._sfLineWidth ), 00378 _sfBackgroundColor (source._sfBackgroundColor ), 00379 _sfTextEnabled (source._sfTextEnabled ), 00380 _sfBackgroundEnabled (source._sfBackgroundEnabled ), 00381 _sfBorderEnabled (source._sfBorderEnabled ), 00382 Inherited (source) 00383 { 00384 }
| GraphicStatisticsForegroundBase::~GraphicStatisticsForegroundBase | ( | void | ) | [protected, virtual] |
| osg::FieldContainerType & osg::GraphicStatisticsForegroundBase::getClassType | ( | void | ) | [inline, static] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 58 of file OSGGraphicStatisticsForegroundBase.inl.
References _type.
Referenced by create().
00059 { 00060 return _type; 00061 }
| osg::UInt32 osg::GraphicStatisticsForegroundBase::getClassTypeId | ( | void | ) | [inline, static] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 65 of file OSGGraphicStatisticsForegroundBase.inl.
References _type, and osg::TypeBase::getId().
00066 { 00067 return _type.getId(); 00068 }
| FieldContainerType & GraphicStatisticsForegroundBase::getType | ( | void | ) | [virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 271 of file OSGGraphicStatisticsForegroundBase.cpp.
References _type.
00272 { 00273 return _type; 00274 }
| const FieldContainerType & GraphicStatisticsForegroundBase::getType | ( | void | ) | const [virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 276 of file OSGGraphicStatisticsForegroundBase.cpp.
References _type.
00277 { 00278 return _type; 00279 }
| UInt32 GraphicStatisticsForegroundBase::getContainerSize | ( | void | ) | const [virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 291 of file OSGGraphicStatisticsForegroundBase.cpp.
00292 { 00293 return sizeof(GraphicStatisticsForeground); 00294 }
| MFString * osg::GraphicStatisticsForegroundBase::getMFDescription | ( | void | ) | [inline] |
Definition at line 171 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDescription.
00172 { 00173 return &_mfDescription; 00174 }
| SFReal32 * osg::GraphicStatisticsForegroundBase::getSFLineWidth | ( | void | ) | [inline] |
Definition at line 178 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfLineWidth.
00179 { 00180 return &_sfLineWidth; 00181 }
| SFColor3f * osg::GraphicStatisticsForegroundBase::getSFBackgroundColor | ( | void | ) | [inline] |
Definition at line 185 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundColor.
00186 { 00187 return &_sfBackgroundColor; 00188 }
| SFBool * osg::GraphicStatisticsForegroundBase::getSFTextEnabled | ( | void | ) | [inline] |
Definition at line 192 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfTextEnabled.
00193 { 00194 return &_sfTextEnabled; 00195 }
| SFBool * osg::GraphicStatisticsForegroundBase::getSFBackgroundEnabled | ( | void | ) | [inline] |
Definition at line 199 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundEnabled.
00200 { 00201 return &_sfBackgroundEnabled; 00202 }
| SFBool * osg::GraphicStatisticsForegroundBase::getSFBorderEnabled | ( | void | ) | [inline] |
Definition at line 206 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBorderEnabled.
00207 { 00208 return &_sfBorderEnabled; 00209 }
| Real32 & osg::GraphicStatisticsForegroundBase::getLineWidth | ( | void | ) | [inline] |
Definition at line 214 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfLineWidth, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::GraphicStatisticsForeground::draw(), and osg::GraphicStatisticsForeground::drawLineChart().
00215 { 00216 return _sfLineWidth.getValue(); 00217 }
| const Real32 & osg::GraphicStatisticsForegroundBase::getLineWidth | ( | void | ) | const [inline] |
Definition at line 221 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfLineWidth, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00222 { 00223 return _sfLineWidth.getValue(); 00224 }
| Color3f & osg::GraphicStatisticsForegroundBase::getBackgroundColor | ( | void | ) | [inline] |
Definition at line 235 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundColor, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), and osg::GraphicStatisticsForeground::drawText().
00236 { 00237 return _sfBackgroundColor.getValue(); 00238 }
| const Color3f & osg::GraphicStatisticsForegroundBase::getBackgroundColor | ( | void | ) | const [inline] |
Definition at line 242 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundColor, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00243 { 00244 return _sfBackgroundColor.getValue(); 00245 }
| bool & osg::GraphicStatisticsForegroundBase::getTextEnabled | ( | void | ) | [inline] |
Definition at line 256 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfTextEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), and osg::GraphicStatisticsForeground::drawLineChart().
00257 { 00258 return _sfTextEnabled.getValue(); 00259 }
| const bool & osg::GraphicStatisticsForegroundBase::getTextEnabled | ( | void | ) | const [inline] |
Definition at line 263 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfTextEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00264 { 00265 return _sfTextEnabled.getValue(); 00266 }
| bool & osg::GraphicStatisticsForegroundBase::getBackgroundEnabled | ( | void | ) | [inline] |
Definition at line 277 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), and osg::GraphicStatisticsForeground::drawText().
00278 { 00279 return _sfBackgroundEnabled.getValue(); 00280 }
| const bool & osg::GraphicStatisticsForegroundBase::getBackgroundEnabled | ( | void | ) | const [inline] |
Definition at line 284 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00285 { 00286 return _sfBackgroundEnabled.getValue(); 00287 }
| bool & osg::GraphicStatisticsForegroundBase::getBorderEnabled | ( | void | ) | [inline] |
Definition at line 298 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBorderEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), and osg::GraphicStatisticsForeground::drawText().
00299 { 00300 return _sfBorderEnabled.getValue(); 00301 }
| const bool & osg::GraphicStatisticsForegroundBase::getBorderEnabled | ( | void | ) | const [inline] |
Definition at line 305 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBorderEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00306 { 00307 return _sfBorderEnabled.getValue(); 00308 }
| std::string & osg::GraphicStatisticsForegroundBase::getDescription | ( | const UInt32 | index | ) | [inline] |
Definition at line 530 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDescription.
00531 { 00532 return _mfDescription[index]; 00533 }
| MFString & osg::GraphicStatisticsForegroundBase::getDescription | ( | void | ) | [inline] |
Definition at line 537 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDescription.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), and osg::GraphicStatisticsForeground::drawText().
00538 { 00539 return _mfDescription; 00540 }
| const MFString & osg::GraphicStatisticsForegroundBase::getDescription | ( | void | ) | const [inline] |
Definition at line 544 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDescription.
00545 { 00546 return _mfDescription; 00547 }
| void osg::GraphicStatisticsForegroundBase::setLineWidth | ( | const Real32 & | value | ) | [inline] |
Definition at line 228 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfLineWidth, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00229 { 00230 _sfLineWidth.setValue(value); 00231 }
| void osg::GraphicStatisticsForegroundBase::setBackgroundColor | ( | const Color3f & | value | ) | [inline] |
Definition at line 249 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundColor, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00250 { 00251 _sfBackgroundColor.setValue(value); 00252 }
| void osg::GraphicStatisticsForegroundBase::setTextEnabled | ( | const bool & | value | ) | [inline] |
Definition at line 270 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfTextEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00271 { 00272 _sfTextEnabled.setValue(value); 00273 }
| void osg::GraphicStatisticsForegroundBase::setBackgroundEnabled | ( | const bool & | value | ) | [inline] |
Definition at line 291 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBackgroundEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00292 { 00293 _sfBackgroundEnabled.setValue(value); 00294 }
| void osg::GraphicStatisticsForegroundBase::setBorderEnabled | ( | const bool & | value | ) | [inline] |
Definition at line 312 of file OSGGraphicStatisticsForegroundBase.inl.
References _sfBorderEnabled, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00313 { 00314 _sfBorderEnabled.setValue(value); 00315 }
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 394 of file OSGGraphicStatisticsForegroundBase.cpp.
References _mfColorCurrent, _mfColorMax, _mfColorMin, _mfDescription, _mfDisplayType, _mfFlags, _mfHistorySize, _mfMaxValue, _mfMinValue, _mfPos, _mfSize, _sfBackgroundColor, _sfBackgroundEnabled, _sfBorderEnabled, _sfLineWidth, _sfTextEnabled, BackgroundColorFieldMask, BackgroundEnabledFieldMask, BorderEnabledFieldMask, ColorCurrentFieldMask, ColorMaxFieldMask, ColorMinFieldMask, DescriptionFieldMask, DisplayTypeFieldMask, FlagsFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::getBinSize(), osg::MField< FieldTypeT, fieldNameSpace >::getBinSize(), osg::StatisticsForegroundBase::getBinSize(), HistorySizeFieldMask, LineWidthFieldMask, MaxValueFieldMask, MinValueFieldMask, osg::FieldBits::NoField, PosFieldMask, SizeFieldMask, and TextEnabledFieldMask.
00395 { 00396 UInt32 returnValue = Inherited::getBinSize(whichField); 00397 00398 if(FieldBits::NoField != (DisplayTypeFieldMask & whichField)) 00399 { 00400 returnValue += _mfDisplayType.getBinSize(); 00401 } 00402 00403 if(FieldBits::NoField != (SizeFieldMask & whichField)) 00404 { 00405 returnValue += _mfSize.getBinSize(); 00406 } 00407 00408 if(FieldBits::NoField != (PosFieldMask & whichField)) 00409 { 00410 returnValue += _mfPos.getBinSize(); 00411 } 00412 00413 if(FieldBits::NoField != (ColorMaxFieldMask & whichField)) 00414 { 00415 returnValue += _mfColorMax.getBinSize(); 00416 } 00417 00418 if(FieldBits::NoField != (ColorMinFieldMask & whichField)) 00419 { 00420 returnValue += _mfColorMin.getBinSize(); 00421 } 00422 00423 if(FieldBits::NoField != (ColorCurrentFieldMask & whichField)) 00424 { 00425 returnValue += _mfColorCurrent.getBinSize(); 00426 } 00427 00428 if(FieldBits::NoField != (MinValueFieldMask & whichField)) 00429 { 00430 returnValue += _mfMinValue.getBinSize(); 00431 } 00432 00433 if(FieldBits::NoField != (MaxValueFieldMask & whichField)) 00434 { 00435 returnValue += _mfMaxValue.getBinSize(); 00436 } 00437 00438 if(FieldBits::NoField != (FlagsFieldMask & whichField)) 00439 { 00440 returnValue += _mfFlags.getBinSize(); 00441 } 00442 00443 if(FieldBits::NoField != (HistorySizeFieldMask & whichField)) 00444 { 00445 returnValue += _mfHistorySize.getBinSize(); 00446 } 00447 00448 if(FieldBits::NoField != (DescriptionFieldMask & whichField)) 00449 { 00450 returnValue += _mfDescription.getBinSize(); 00451 } 00452 00453 if(FieldBits::NoField != (LineWidthFieldMask & whichField)) 00454 { 00455 returnValue += _sfLineWidth.getBinSize(); 00456 } 00457 00458 if(FieldBits::NoField != (BackgroundColorFieldMask & whichField)) 00459 { 00460 returnValue += _sfBackgroundColor.getBinSize(); 00461 } 00462 00463 if(FieldBits::NoField != (TextEnabledFieldMask & whichField)) 00464 { 00465 returnValue += _sfTextEnabled.getBinSize(); 00466 } 00467 00468 if(FieldBits::NoField != (BackgroundEnabledFieldMask & whichField)) 00469 { 00470 returnValue += _sfBackgroundEnabled.getBinSize(); 00471 } 00472 00473 if(FieldBits::NoField != (BorderEnabledFieldMask & whichField)) 00474 { 00475 returnValue += _sfBorderEnabled.getBinSize(); 00476 } 00477 00478 00479 return returnValue; 00480 }
| void GraphicStatisticsForegroundBase::copyToBin | ( | BinaryDataHandler & | pMem, | |
| const BitVector & | whichField | |||
| ) | [virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 482 of file OSGGraphicStatisticsForegroundBase.cpp.
References _mfColorCurrent, _mfColorMax, _mfColorMin, _mfDescription, _mfDisplayType, _mfFlags, _mfHistorySize, _mfMaxValue, _mfMinValue, _mfPos, _mfSize, _sfBackgroundColor, _sfBackgroundEnabled, _sfBorderEnabled, _sfLineWidth, _sfTextEnabled, BackgroundColorFieldMask, BackgroundEnabledFieldMask, BorderEnabledFieldMask, ColorCurrentFieldMask, ColorMaxFieldMask, ColorMinFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::copyToBin(), osg::MField< FieldTypeT, fieldNameSpace >::copyToBin(), osg::StatisticsForegroundBase::copyToBin(), DescriptionFieldMask, DisplayTypeFieldMask, FlagsFieldMask, HistorySizeFieldMask, LineWidthFieldMask, MaxValueFieldMask, MinValueFieldMask, osg::FieldBits::NoField, PosFieldMask, SizeFieldMask, and TextEnabledFieldMask.
00484 { 00485 Inherited::copyToBin(pMem, whichField); 00486 00487 if(FieldBits::NoField != (DisplayTypeFieldMask & whichField)) 00488 { 00489 _mfDisplayType.copyToBin(pMem); 00490 } 00491 00492 if(FieldBits::NoField != (SizeFieldMask & whichField)) 00493 { 00494 _mfSize.copyToBin(pMem); 00495 } 00496 00497 if(FieldBits::NoField != (PosFieldMask & whichField)) 00498 { 00499 _mfPos.copyToBin(pMem); 00500 } 00501 00502 if(FieldBits::NoField != (ColorMaxFieldMask & whichField)) 00503 { 00504 _mfColorMax.copyToBin(pMem); 00505 } 00506 00507 if(FieldBits::NoField != (ColorMinFieldMask & whichField)) 00508 { 00509 _mfColorMin.copyToBin(pMem); 00510 } 00511 00512 if(FieldBits::NoField != (ColorCurrentFieldMask & whichField)) 00513 { 00514 _mfColorCurrent.copyToBin(pMem); 00515 } 00516 00517 if(FieldBits::NoField != (MinValueFieldMask & whichField)) 00518 { 00519 _mfMinValue.copyToBin(pMem); 00520 } 00521 00522 if(FieldBits::NoField != (MaxValueFieldMask & whichField)) 00523 { 00524 _mfMaxValue.copyToBin(pMem); 00525 } 00526 00527 if(FieldBits::NoField != (FlagsFieldMask & whichField)) 00528 { 00529 _mfFlags.copyToBin(pMem); 00530 } 00531 00532 if(FieldBits::NoField != (HistorySizeFieldMask & whichField)) 00533 { 00534 _mfHistorySize.copyToBin(pMem); 00535 } 00536 00537 if(FieldBits::NoField != (DescriptionFieldMask & whichField)) 00538 { 00539 _mfDescription.copyToBin(pMem); 00540 } 00541 00542 if(FieldBits::NoField != (LineWidthFieldMask & whichField)) 00543 { 00544 _sfLineWidth.copyToBin(pMem); 00545 } 00546 00547 if(FieldBits::NoField != (BackgroundColorFieldMask & whichField)) 00548 { 00549 _sfBackgroundColor.copyToBin(pMem); 00550 } 00551 00552 if(FieldBits::NoField != (TextEnabledFieldMask & whichField)) 00553 { 00554 _sfTextEnabled.copyToBin(pMem); 00555 } 00556 00557 if(FieldBits::NoField != (BackgroundEnabledFieldMask & whichField)) 00558 { 00559 _sfBackgroundEnabled.copyToBin(pMem); 00560 } 00561 00562 if(FieldBits::NoField != (BorderEnabledFieldMask & whichField)) 00563 { 00564 _sfBorderEnabled.copyToBin(pMem); 00565 } 00566 00567 00568 }
| void GraphicStatisticsForegroundBase::copyFromBin | ( | BinaryDataHandler & | pMem, | |
| const BitVector & | whichField | |||
| ) | [virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 570 of file OSGGraphicStatisticsForegroundBase.cpp.
References _mfColorCurrent, _mfColorMax, _mfColorMin, _mfDescription, _mfDisplayType, _mfFlags, _mfHistorySize, _mfMaxValue, _mfMinValue, _mfPos, _mfSize, _sfBackgroundColor, _sfBackgroundEnabled, _sfBorderEnabled, _sfLineWidth, _sfTextEnabled, BackgroundColorFieldMask, BackgroundEnabledFieldMask, BorderEnabledFieldMask, ColorCurrentFieldMask, ColorMaxFieldMask, ColorMinFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::copyFromBin(), osg::MField< FieldTypeT, fieldNameSpace >::copyFromBin(), osg::StatisticsForegroundBase::copyFromBin(), DescriptionFieldMask, DisplayTypeFieldMask, FlagsFieldMask, HistorySizeFieldMask, LineWidthFieldMask, MaxValueFieldMask, MinValueFieldMask, osg::FieldBits::NoField, PosFieldMask, SizeFieldMask, and TextEnabledFieldMask.
00572 { 00573 Inherited::copyFromBin(pMem, whichField); 00574 00575 if(FieldBits::NoField != (DisplayTypeFieldMask & whichField)) 00576 { 00577 _mfDisplayType.copyFromBin(pMem); 00578 } 00579 00580 if(FieldBits::NoField != (SizeFieldMask & whichField)) 00581 { 00582 _mfSize.copyFromBin(pMem); 00583 } 00584 00585 if(FieldBits::NoField != (PosFieldMask & whichField)) 00586 { 00587 _mfPos.copyFromBin(pMem); 00588 } 00589 00590 if(FieldBits::NoField != (ColorMaxFieldMask & whichField)) 00591 { 00592 _mfColorMax.copyFromBin(pMem); 00593 } 00594 00595 if(FieldBits::NoField != (ColorMinFieldMask & whichField)) 00596 { 00597 _mfColorMin.copyFromBin(pMem); 00598 } 00599 00600 if(FieldBits::NoField != (ColorCurrentFieldMask & whichField)) 00601 { 00602 _mfColorCurrent.copyFromBin(pMem); 00603 } 00604 00605 if(FieldBits::NoField != (MinValueFieldMask & whichField)) 00606 { 00607 _mfMinValue.copyFromBin(pMem); 00608 } 00609 00610 if(FieldBits::NoField != (MaxValueFieldMask & whichField)) 00611 { 00612 _mfMaxValue.copyFromBin(pMem); 00613 } 00614 00615 if(FieldBits::NoField != (FlagsFieldMask & whichField)) 00616 { 00617 _mfFlags.copyFromBin(pMem); 00618 } 00619 00620 if(FieldBits::NoField != (HistorySizeFieldMask & whichField)) 00621 { 00622 _mfHistorySize.copyFromBin(pMem); 00623 } 00624 00625 if(FieldBits::NoField != (DescriptionFieldMask & whichField)) 00626 { 00627 _mfDescription.copyFromBin(pMem); 00628 } 00629 00630 if(FieldBits::NoField != (LineWidthFieldMask & whichField)) 00631 { 00632 _sfLineWidth.copyFromBin(pMem); 00633 } 00634 00635 if(FieldBits::NoField != (BackgroundColorFieldMask & whichField)) 00636 { 00637 _sfBackgroundColor.copyFromBin(pMem); 00638 } 00639 00640 if(FieldBits::NoField != (TextEnabledFieldMask & whichField)) 00641 { 00642 _sfTextEnabled.copyFromBin(pMem); 00643 } 00644 00645 if(FieldBits::NoField != (BackgroundEnabledFieldMask & whichField)) 00646 { 00647 _sfBackgroundEnabled.copyFromBin(pMem); 00648 } 00649 00650 if(FieldBits::NoField != (BorderEnabledFieldMask & whichField)) 00651 { 00652 _sfBorderEnabled.copyFromBin(pMem); 00653 } 00654 00655 00656 }
| GraphicStatisticsForegroundPtr osg::GraphicStatisticsForegroundBase::create | ( | void | ) | [inline, static] |
Definition at line 72 of file OSGGraphicStatisticsForegroundBase.inl.
References osg::AttachmentContainerPtr::dcast(), getClassType(), osg::NullFC, and shallowCopy().
00073 { 00074 GraphicStatisticsForegroundPtr fc; 00075 00076 if(getClassType().getPrototype() != OSG::NullFC) 00077 { 00078 fc = GraphicStatisticsForegroundPtr::dcast( 00079 getClassType().getPrototype()-> shallowCopy()); 00080 } 00081 00082 return fc; 00083 }
| GraphicStatisticsForegroundPtr osg::GraphicStatisticsForegroundBase::createEmpty | ( | void | ) | [inline, static] |
Definition at line 87 of file OSGGraphicStatisticsForegroundBase.inl.
References osg::FieldContainer::newPtr().
00088 { 00089 GraphicStatisticsForegroundPtr returnValue; 00090 00091 newPtr(returnValue); 00092 00093 return returnValue; 00094 }
| FieldContainerPtr GraphicStatisticsForegroundBase::shallowCopy | ( | void | ) | const [virtual] |
Implements osg::FieldContainer.
Definition at line 282 of file OSGGraphicStatisticsForegroundBase.cpp.
References osg::FieldContainer::newPtr().
Referenced by create().
00283 { 00284 GraphicStatisticsForegroundPtr returnValue; 00285 00286 newPtr(returnValue, dynamic_cast<const GraphicStatisticsForeground *>(this)); 00287 00288 return returnValue; 00289 }
| MFUInt32 * osg::GraphicStatisticsForegroundBase::getMFDisplayType | ( | void | ) | [inline, protected] |
Definition at line 101 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDisplayType.
00102 { 00103 return &_mfDisplayType; 00104 }
| MFVec2f * osg::GraphicStatisticsForegroundBase::getMFSize | ( | void | ) | [inline, protected] |
Definition at line 108 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfSize.
00109 { 00110 return &_mfSize; 00111 }
| MFVec2f * osg::GraphicStatisticsForegroundBase::getMFPos | ( | void | ) | [inline, protected] |
Definition at line 115 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfPos.
00116 { 00117 return &_mfPos; 00118 }
| MFColor4f * osg::GraphicStatisticsForegroundBase::getMFColorMax | ( | void | ) | [inline, protected] |
Definition at line 122 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMax.
00123 { 00124 return &_mfColorMax; 00125 }
| MFColor4f * osg::GraphicStatisticsForegroundBase::getMFColorMin | ( | void | ) | [inline, protected] |
Definition at line 129 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMin.
00130 { 00131 return &_mfColorMin; 00132 }
| MFColor4f * osg::GraphicStatisticsForegroundBase::getMFColorCurrent | ( | void | ) | [inline, protected] |
Definition at line 136 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorCurrent.
00137 { 00138 return &_mfColorCurrent; 00139 }
| MFReal32 * osg::GraphicStatisticsForegroundBase::getMFMinValue | ( | void | ) | [inline, protected] |
Definition at line 143 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMinValue.
00144 { 00145 return &_mfMinValue; 00146 }
| MFReal32 * osg::GraphicStatisticsForegroundBase::getMFMaxValue | ( | void | ) | [inline, protected] |
Definition at line 150 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMaxValue.
00151 { 00152 return &_mfMaxValue; 00153 }
| MFUInt32 * osg::GraphicStatisticsForegroundBase::getMFFlags | ( | void | ) | [inline, protected] |
Definition at line 157 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfFlags.
00158 { 00159 return &_mfFlags; 00160 }
| MFUInt32 * osg::GraphicStatisticsForegroundBase::getMFHistorySize | ( | void | ) | [inline, protected] |
Definition at line 164 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfHistorySize.
00165 { 00166 return &_mfHistorySize; 00167 }
Definition at line 320 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDisplayType.
00321 { 00322 return _mfDisplayType[index]; 00323 }
| MFUInt32 & osg::GraphicStatisticsForegroundBase::getDisplayType | ( | void | ) | [inline, protected] |
Definition at line 327 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDisplayType.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::draw(), and osg::GraphicStatisticsForeground::removeElement().
00328 { 00329 return _mfDisplayType; 00330 }
| const MFUInt32 & osg::GraphicStatisticsForegroundBase::getDisplayType | ( | void | ) | const [inline, protected] |
Definition at line 334 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfDisplayType.
00335 { 00336 return _mfDisplayType; 00337 }
Definition at line 341 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfSize.
00342 { 00343 return _mfSize[index]; 00344 }
| MFVec2f & osg::GraphicStatisticsForegroundBase::getSize | ( | void | ) | [inline, protected] |
Definition at line 348 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfSize.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::calcPosAndSize(), and osg::GraphicStatisticsForeground::removeElement().
00349 { 00350 return _mfSize; 00351 }
| const MFVec2f & osg::GraphicStatisticsForegroundBase::getSize | ( | void | ) | const [inline, protected] |
Definition at line 355 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfSize.
00356 { 00357 return _mfSize; 00358 }
Definition at line 362 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfPos.
00363 { 00364 return _mfPos[index]; 00365 }
| MFVec2f & osg::GraphicStatisticsForegroundBase::getPos | ( | void | ) | [inline, protected] |
Definition at line 369 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfPos.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::calcPosAndSize(), and osg::GraphicStatisticsForeground::removeElement().
00370 { 00371 return _mfPos; 00372 }
| const MFVec2f & osg::GraphicStatisticsForegroundBase::getPos | ( | void | ) | const [inline, protected] |
Definition at line 376 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfPos.
00377 { 00378 return _mfPos; 00379 }
Definition at line 383 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMax.
00384 { 00385 return _mfColorMax[index]; 00386 }
| MFColor4f & osg::GraphicStatisticsForegroundBase::getColorMax | ( | void | ) | [inline, protected] |
Definition at line 390 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMax.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), and osg::GraphicStatisticsForeground::removeElement().
00391 { 00392 return _mfColorMax; 00393 }
| const MFColor4f & osg::GraphicStatisticsForegroundBase::getColorMax | ( | void | ) | const [inline, protected] |
Definition at line 397 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMax.
00398 { 00399 return _mfColorMax; 00400 }
Definition at line 404 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMin.
00405 { 00406 return _mfColorMin[index]; 00407 }
| MFColor4f & osg::GraphicStatisticsForegroundBase::getColorMin | ( | void | ) | [inline, protected] |
Definition at line 411 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMin.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), and osg::GraphicStatisticsForeground::removeElement().
00412 { 00413 return _mfColorMin; 00414 }
| const MFColor4f & osg::GraphicStatisticsForegroundBase::getColorMin | ( | void | ) | const [inline, protected] |
Definition at line 418 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorMin.
00419 { 00420 return _mfColorMin; 00421 }
| Color4f & osg::GraphicStatisticsForegroundBase::getColorCurrent | ( | UInt32 | index | ) | [inline, protected] |
Definition at line 425 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorCurrent.
00426 { 00427 return _mfColorCurrent[index]; 00428 }
| MFColor4f & osg::GraphicStatisticsForegroundBase::getColorCurrent | ( | void | ) | [inline, protected] |
Definition at line 432 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorCurrent.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), and osg::GraphicStatisticsForeground::removeElement().
00433 { 00434 return _mfColorCurrent; 00435 }
| const MFColor4f & osg::GraphicStatisticsForegroundBase::getColorCurrent | ( | void | ) | const [inline, protected] |
Definition at line 439 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfColorCurrent.
00440 { 00441 return _mfColorCurrent; 00442 }
Definition at line 446 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMinValue.
00447 { 00448 return _mfMinValue[index]; 00449 }
| MFReal32 & osg::GraphicStatisticsForegroundBase::getMinValue | ( | void | ) | [inline, protected] |
Definition at line 453 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMinValue.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::addValueToHistory(), osg::GraphicStatisticsForeground::changed(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), osg::GraphicStatisticsForeground::drawText(), osg::GraphicStatisticsForeground::processOnlyValue(), and osg::GraphicStatisticsForeground::removeElement().
00454 { 00455 return _mfMinValue; 00456 }
| const MFReal32 & osg::GraphicStatisticsForegroundBase::getMinValue | ( | void | ) | const [inline, protected] |
Definition at line 460 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMinValue.
00461 { 00462 return _mfMinValue; 00463 }
Definition at line 467 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMaxValue.
00468 { 00469 return _mfMaxValue[index]; 00470 }
| MFReal32 & osg::GraphicStatisticsForegroundBase::getMaxValue | ( | void | ) | [inline, protected] |
Definition at line 474 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMaxValue.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::addValueToHistory(), osg::GraphicStatisticsForeground::changed(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawBar(), osg::GraphicStatisticsForeground::drawChart(), osg::GraphicStatisticsForeground::drawLineChart(), osg::GraphicStatisticsForeground::drawText(), osg::GraphicStatisticsForeground::processOnlyValue(), and osg::GraphicStatisticsForeground::removeElement().
00475 { 00476 return _mfMaxValue; 00477 }
| const MFReal32 & osg::GraphicStatisticsForegroundBase::getMaxValue | ( | void | ) | const [inline, protected] |
Definition at line 481 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfMaxValue.
00482 { 00483 return _mfMaxValue; 00484 }
Definition at line 488 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfFlags.
00489 { 00490 return _mfFlags[index]; 00491 }
| MFUInt32 & osg::GraphicStatisticsForegroundBase::getFlags | ( | void | ) | [inline, protected] |
Definition at line 495 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfFlags.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::addValueToHistory(), osg::GraphicStatisticsForeground::drawAnalog(), osg::GraphicStatisticsForeground::drawLineChart(), osg::GraphicStatisticsForeground::processOnlyValue(), and osg::GraphicStatisticsForeground::removeElement().
00496 { 00497 return _mfFlags; 00498 }
| const MFUInt32 & osg::GraphicStatisticsForegroundBase::getFlags | ( | void | ) | const [inline, protected] |
Definition at line 502 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfFlags.
00503 { 00504 return _mfFlags; 00505 }
Definition at line 509 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfHistorySize.
00510 { 00511 return _mfHistorySize[index]; 00512 }
| MFUInt32 & osg::GraphicStatisticsForegroundBase::getHistorySize | ( | void | ) | [inline, protected] |
Definition at line 516 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfHistorySize.
Referenced by osg::GraphicStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::changed(), and osg::GraphicStatisticsForeground::removeElement().
00517 { 00518 return _mfHistorySize; 00519 }
| const MFUInt32 & osg::GraphicStatisticsForegroundBase::getHistorySize | ( | void | ) | const [inline, protected] |
Definition at line 523 of file OSGGraphicStatisticsForegroundBase.inl.
References _mfHistorySize.
00524 { 00525 return _mfHistorySize; 00526 }
| void GraphicStatisticsForegroundBase::executeSyncImpl | ( | GraphicStatisticsForegroundBase * | pOther, | |
| const BitVector & | whichField | |||
| ) | [protected] |
Definition at line 659 of file OSGGraphicStatisticsForegroundBase.cpp.
References _mfColorCurrent, _mfColorMax, _mfColorMin, _mfDescription, _mfDisplayType, _mfFlags, _mfHistorySize, _mfMaxValue, _mfMinValue, _mfPos, _mfSize, _sfBackgroundColor, _sfBackgroundEnabled, _sfBorderEnabled, _sfLineWidth, _sfTextEnabled, BackgroundColorFieldMask, BackgroundEnabledFieldMask, BorderEnabledFieldMask, ColorCurrentFieldMask, ColorMaxFieldMask, ColorMinFieldMask, DescriptionFieldMask, DisplayTypeFieldMask, osg::StatisticsForegroundBase::executeSyncImpl(), FlagsFieldMask, HistorySizeFieldMask, LineWidthFieldMask, MaxValueFieldMask, MinValueFieldMask, osg::FieldBits::NoField, PosFieldMask, SizeFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::syncWith(), osg::MField< FieldTypeT, fieldNameSpace >::syncWith(), and TextEnabledFieldMask.
Referenced by executeSync().
00661 { 00662 00663 Inherited::executeSyncImpl(pOther, whichField); 00664 00665 if(FieldBits::NoField != (DisplayTypeFieldMask & whichField)) 00666 _mfDisplayType.syncWith(pOther->_mfDisplayType); 00667 00668 if(FieldBits::NoField != (SizeFieldMask & whichField)) 00669 _mfSize.syncWith(pOther->_mfSize); 00670 00671 if(FieldBits::NoField != (PosFieldMask & whichField)) 00672 _mfPos.syncWith(pOther->_mfPos); 00673 00674 if(FieldBits::NoField != (ColorMaxFieldMask & whichField)) 00675 _mfColorMax.syncWith(pOther->_mfColorMax); 00676 00677 if(FieldBits::NoField != (ColorMinFieldMask & whichField)) 00678 _mfColorMin.syncWith(pOther->_mfColorMin); 00679 00680 if(FieldBits::NoField != (ColorCurrentFieldMask & whichField)) 00681 _mfColorCurrent.syncWith(pOther->_mfColorCurrent); 00682 00683 if(FieldBits::NoField != (MinValueFieldMask & whichField)) 00684 _mfMinValue.syncWith(pOther->_mfMinValue); 00685 00686 if(FieldBits::NoField != (MaxValueFieldMask & whichField)) 00687 _mfMaxValue.syncWith(pOther->_mfMaxValue); 00688 00689 if(FieldBits::NoField != (FlagsFieldMask & whichField)) 00690 _mfFlags.syncWith(pOther->_mfFlags); 00691 00692 if(FieldBits::NoField != (HistorySizeFieldMask & whichField)) 00693 _mfHistorySize.syncWith(pOther->_mfHistorySize); 00694 00695 if(FieldBits::NoField != (DescriptionFieldMask & whichField)) 00696 _mfDescription.syncWith(pOther->_mfDescription); 00697 00698 if(FieldBits::NoField != (LineWidthFieldMask & whichField)) 00699 _sfLineWidth.syncWith(pOther->_sfLineWidth); 00700 00701 if(FieldBits::NoField != (BackgroundColorFieldMask & whichField)) 00702 _sfBackgroundColor.syncWith(pOther->_sfBackgroundColor); 00703 00704 if(FieldBits::NoField != (TextEnabledFieldMask & whichField)) 00705 _sfTextEnabled.syncWith(pOther->_sfTextEnabled); 00706 00707 if(FieldBits::NoField != (BackgroundEnabledFieldMask & whichField)) 00708 _sfBackgroundEnabled.syncWith(pOther->_sfBackgroundEnabled); 00709 00710 if(FieldBits::NoField != (BorderEnabledFieldMask & whichField)) 00711 _sfBorderEnabled.syncWith(pOther->_sfBorderEnabled); 00712 00713 00714 }
| void GraphicStatisticsForegroundBase::executeSync | ( | FieldContainer & | other, | |
| const BitVector & | whichField | |||
| ) | [protected, virtual] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 298 of file OSGGraphicStatisticsForegroundBase.cpp.
References executeSyncImpl().
00300 { 00301 this->executeSyncImpl((GraphicStatisticsForegroundBase *) &other, whichField); 00302 }
| void osg::GraphicStatisticsForegroundBase::operator= | ( | const GraphicStatisticsForegroundBase & | source | ) | [private] |
Reimplemented from osg::Foreground.
Reimplemented in osg::GraphicStatisticsForeground, and osg::SimpleStatisticsForeground.
Definition at line 85 of file OSGStatisticsForeground.cpp.
References osg::Foreground::changed().
Referenced by osg::SimpleStatisticsForeground::changed().
00086 { 00087 Inherited::changed(whichField, origin); 00088 }
| void StatisticsForeground::dump | ( | UInt32 | uiIndent = 0, |
|
| const BitVector | bvFlags = 0 | |||
| ) | const [virtual, inherited] |
Reimplemented from osg::Foreground.
Reimplemented in osg::GraphicStatisticsForeground, and osg::SimpleStatisticsForeground.
Definition at line 90 of file OSGStatisticsForeground.cpp.
References SLOG.
00092 { 00093 SLOG << "Dump StatisticsForeground NI" << std::endl; 00094 }
| virtual void osg::StatisticsForeground::draw | ( | DrawActionBase * | action, | |
| Viewport * | port | |||
| ) | [pure virtual, inherited] |
Implements osg::Foreground.
Implemented in osg::GraphicStatisticsForeground, and osg::SimpleStatisticsForeground.
| MFInt32 * osg::StatisticsForegroundBase::getMFElementIDs | ( | void | ) | [inline, inherited] |
Definition at line 75 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_mfElementIDs.
00076 { 00077 return &_mfElementIDs; 00078 }
| SFStatCollector * osg::StatisticsForegroundBase::getSFCollector | ( | void | ) | [inline, inherited] |
Definition at line 82 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_sfCollector.
00083 { 00084 return &_sfCollector; 00085 }
| StatCollector & osg::StatisticsForegroundBase::getCollector | ( | void | ) | [inline, inherited] |
Definition at line 90 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_sfCollector, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::SimpleStatisticsForeground::clearElems(), osg::SimpleStatisticsForeground::draw(), and osg::GraphicStatisticsForeground::draw().
00091 { 00092 return _sfCollector.getValue(); 00093 }
| const StatCollector & osg::StatisticsForegroundBase::getCollector | ( | void | ) | const [inline, inherited] |
Definition at line 97 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_sfCollector, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00098 { 00099 return _sfCollector.getValue(); 00100 }
Definition at line 112 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_mfElementIDs.
00113 { 00114 return _mfElementIDs[index]; 00115 }
| MFInt32 & osg::StatisticsForegroundBase::getElementIDs | ( | void | ) | [inline, inherited] |
Definition at line 119 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_mfElementIDs.
Referenced by osg::SimpleStatisticsForeground::addElement(), osg::GraphicStatisticsForeground::addElement(), osg::SimpleStatisticsForeground::clearElems(), osg::SimpleStatisticsForeground::draw(), osg::GraphicStatisticsForeground::draw(), and osg::GraphicStatisticsForeground::removeElement().
00120 { 00121 return _mfElementIDs; 00122 }
| const MFInt32 & osg::StatisticsForegroundBase::getElementIDs | ( | void | ) | const [inline, inherited] |
Definition at line 126 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_mfElementIDs.
00127 { 00128 return _mfElementIDs; 00129 }
| void osg::StatisticsForegroundBase::setCollector | ( | const StatCollector & | value | ) | [inline, inherited] |
Definition at line 104 of file OSGStatisticsForegroundBase.inl.
References osg::StatisticsForegroundBase::_sfCollector, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
00105 { 00106 _sfCollector.setValue(value); 00107 }
| void StatisticsForegroundBase::executeSyncImpl | ( | StatisticsForegroundBase * | pOther, | |
| const BitVector & | whichField | |||
| ) | [protected, inherited] |
Definition at line 248 of file OSGStatisticsForegroundBase.cpp.
References osg::StatisticsForegroundBase::_mfElementIDs, osg::StatisticsForegroundBase::_sfCollector, osg::StatisticsForegroundBase::CollectorFieldMask, osg::StatisticsForegroundBase::ElementIDsFieldMask, osg::ForegroundBase::executeSyncImpl(), osg::FieldBits::NoField, osg::SField< FieldTypeT, fieldNameSpace >::syncWith(), and osg::MField< FieldTypeT, fieldNameSpace >::syncWith().
Referenced by osg::StatisticsForegroundBase::executeSync(), osg::SimpleStatisticsForegroundBase::executeSyncImpl(), and executeSyncImpl().
00250 { 00251 00252 Inherited::executeSyncImpl(pOther, whichField); 00253 00254 if(FieldBits::NoField != (ElementIDsFieldMask & whichField)) 00255 _mfElementIDs.syncWith(pOther->_mfElementIDs); 00256 00257 if(FieldBits::NoField != (CollectorFieldMask & whichField)) 00258 _sfCollector.syncWith(pOther->_sfCollector); 00259 00260 00261 }
| void ForegroundBase::executeSyncImpl | ( | ForegroundBase * | pOther, | |
| const BitVector & | whichField | |||
| ) | [protected, inherited] |
Definition at line 219 of file OSGForegroundBase.cpp.
References osg::ForegroundBase::_sfActive, osg::ForegroundBase::ActiveFieldMask, osg::AttachmentContainer::executeSyncImpl(), osg::FieldBits::NoField, and osg::SField< FieldTypeT, fieldNameSpace >::syncWith().
Referenced by osg::ForegroundBase::executeSync(), osg::TextureGrabForegroundBase::executeSyncImpl(), osg::StatisticsForegroundBase::executeSyncImpl(), osg::PolygonForegroundBase::executeSyncImpl(), osg::ImageForegroundBase::executeSyncImpl(), osg::GrabForegroundBase::executeSyncImpl(), and osg::DisplayFilterForegroundBase::executeSyncImpl().
00221 { 00222 00223 Inherited::executeSyncImpl(pOther, whichField); 00224 00225 if(FieldBits::NoField != (ActiveFieldMask & whichField)) 00226 _sfActive.syncWith(pOther->_sfActive); 00227 00228 00229 }
| void AttachmentContainer::executeSyncImpl | ( | AttachmentContainer * | pOther, | |
| const BitVector & | whichField | |||
| ) | [protected, inherited] |
Definition at line 316 of file OSGAttachmentContainer.cpp.
References osg::AttachmentContainer::_attachmentMap, osg::AttachmentContainer::AttachmentsFieldMask, osg::FieldContainer::executeSyncImpl(), osg::FieldBits::NoField, and osg::SField< FieldTypeT, fieldNameSpace >::syncWith().
Referenced by osg::AttachmentContainer::executeSync(), osg::WindowBase::executeSyncImpl(), osg::ViewportBase::executeSyncImpl(), osg::ShaderParameterBase::executeSyncImpl(), osg::Node::executeSyncImpl(), osg::NodeCore::executeSyncImpl(), osg::MaterialBase::executeSyncImpl(), osg::ImageComposerBase::executeSyncImpl(), osg::ImageBase::executeSyncImpl(), osg::ForegroundBase::executeSyncImpl(), osg::DisplayFilterBase::executeSyncImpl(), osg::DisplayCalibrationBase::executeSyncImpl(), osg::CameraBase::executeSyncImpl(), and osg::BackgroundBase::executeSyncImpl().
00319 { 00320 Inherited::executeSyncImpl(pOther, whichField); 00321 00322 if (FieldBits::NoField != (AttachmentsFieldMask & whichField)) 00323 { 00324 _attachmentMap.syncWith(pOther->_attachmentMap); 00325 } 00326 }
| void osg::FieldContainer::executeSyncImpl | ( | FieldContainer * | pOther, | |
| const BitVector & | whichField | |||
| ) | [inline, protected, inherited] |
Definition at line 333 of file OSGFieldContainerImpl.inl.
Referenced by osg::StateBase::executeSyncImpl(), osg::DVRShaderBase::executeSyncImpl(), osg::DVRClipGeometryBase::executeSyncImpl(), osg::AttachmentContainer::executeSyncImpl(), and osg::Attachment::executeSyncImpl().
| static const char* osg::Foreground::getClassname | ( | void | ) | [inline, static, inherited] |
| SFBool * osg::ForegroundBase::getSFActive | ( | void | ) | [inline, inherited] |
Definition at line 75 of file OSGForegroundBase.inl.
References osg::ForegroundBase::_sfActive.
00076 { 00077 return &_sfActive; 00078 }
| bool & osg::ForegroundBase::getActive | ( | void | ) | [inline, inherited] |
Definition at line 83 of file OSGForegroundBase.inl.
References osg::ForegroundBase::_sfActive, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
Referenced by osg::TextureGrabForeground::draw(), osg::SimpleStatisticsForeground::draw(), osg::PolygonForeground::draw(), osg::ImageForeground::draw(), osg::GraphicStatisticsForeground::draw(), osg::GrabForeground::draw(), osg::FileGrabForeground::draw(), and osg::DisplayFilterForeground::draw().
00084 { 00085 return _sfActive.getValue(); 00086 }
| const bool & osg::ForegroundBase::getActive | ( | void | ) | const [inline, inherited] |
Definition at line 90 of file OSGForegroundBase.inl.
References osg::ForegroundBase::_sfActive, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().
00091 { 00092 return _sfActive.getValue(); 00093 }
| void osg::ForegroundBase::setActive | ( | const bool & | value | ) | [inline, inherited] |
Definition at line 97 of file OSGForegroundBase.inl.
References osg::ForegroundBase::_sfActive, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().
Referenced by osg::GrabForeground::GrabForeground().
| void AttachmentContainer::addAttachment | ( | const AttachmentPtr & | fieldContainerP, | |
| UInt16 | binding = 0 | |||
| ) | [inherited] |
Definition at line 84 of file OSGAttachmentContainer.cpp.
References osg::addRefCP(), osg::beginEditCP(), osg::endEditCP(), osg::NullFC, and osg::subRefCP().
Referenced by osg::AttachmentContainer::AttachmentContainer(), osg::Node::onCreate(), and osg::Image::setAttachmentField().
00086 { 00087 UInt32 key; 00088 00089 if(fieldContainerP == NullFC) 00090 return; 00091 00092 key = (UInt32 (fieldContainerP->getGroupId()) << 16) | binding; 00093 00094 addRefCP(fieldContainerP); 00095 00096 beginEditCP(fieldContainerP, Attachment::ParentsFieldMask); 00097 { 00098 fieldContainerP->addParent(getPtr()); 00099 } 00100 endEditCP (fieldContainerP, Attachment::ParentsFieldMask); 00101 00102 AttachmentMap::iterator fcI = _attachmentMap.getValue().find(key); 00103 00104 if(fcI != _attachmentMap.getValue().end()) 00105 { 00106 beginEditCP((*fcI).second, Attachment::ParentsFieldMask); 00107 { 00108 (*fcI).second->subParent(getPtr()); 00109 } 00110 endEditCP ((*fcI).second, Attachment::ParentsFieldMask); 00111 00112 subRefCP((*fcI).second); 00113 00114 (*fcI).second = fieldContainerP; 00115 } 00116 else 00117 { 00118 _attachmentMap.getValue()[key] = fieldContainerP; 00119 } 00120 }
| void AttachmentContainer::subAttachment | ( | const AttachmentPtr & | fieldContainerP, | |
| UInt16 | binding = 0 | |||
| ) | [inherited] |
Definition at line 122 of file OSGAttachmentContainer.cpp.
References osg::AttachmentContainer::_attachmentMap, osg::beginEditCP(), osg::endEditCP(), osg::AttachmentContainer::getPtr(), osg::SField< FieldTypeT, fieldNameSpace >::getValue(), osg::NullFC, osg::Attachment::ParentsFieldMask, and osg::subRefCP().
00124 { 00125 UInt32 key; 00126 00127 AttachmentMap::iterator fcI; 00128 00129 if(fieldContainerP == NullFC) 00130 return; 00131 00132 key = (UInt32(fieldContainerP->getGroupId()) << 16) | binding; 00133 00134 fcI = _attachmentMap.getValue().find(key); 00135 00136 if(fcI != _attachmentMap.getValue().end()) 00137 { 00138 beginEditCP(fieldContainerP, Attachment::ParentsFieldMask); 00139 { 00140 (*fcI).second->subParent(getPtr()); 00141 } 00142 endEditCP (fieldContainerP, Attachment::ParentsFieldMask); 00143 00144 subRefCP((*fcI).second); 00145 00146 _attachmentMap.getValue().erase(fcI); 00147 } 00148 }
| AttachmentPtr AttachmentContainer::findAttachment | ( | UInt32 | groupId, | |
| UInt16 | binding = 0 | |||
| ) | [inherited] |
Definition at line 150 of file OSGAttachmentContainer.cpp.
References osg::AttachmentContainer::_attachmentMap, osg::SField< FieldTypeT, fieldNameSpace >::getValue(), and osg::NullFC.
Referenced by osg::Image::findAttachmentField(), and osg::Image::setAttachmentField().
00152 { 00153 UInt32 key = (UInt32(groupId) << 16) | binding; 00154 00155 AttachmentMap::iterator fcI = _attachmentMap.getValue().find(key); 00156 00157 if(fcI == _attachmentMap.getValue().end()) 00158 { 00159 return NullFC; 00160 } 00161 else 00162 { 00163 return (*fcI).second; 00164 } 00165 }
| AttachmentPtr osg::AttachmentContainer::findAttachment | ( | const FieldContainerType & | type, | |
| UInt16 | binding = 0 | |||
| ) | [inline, inherited] |
Definition at line 57 of file OSGAttachmentContainerImpl.inl.
00060 { 00061 return findAttachment(type.getGroupId(), binding); 00062 }
| SFAttachmentMap * AttachmentContainer::getSFAttachments | ( | void | ) | [inherited] |
Field Access
Definition at line 170 of file OSGAttachmentContainer.cpp.
References osg::AttachmentContainer::_attachmentMap.
00171 { 00172 return &_attachmentMap; 00173 }
| AttachmentContainerPtr AttachmentContainer::getPtr | ( | void | ) | [protected, inherited] |
Definition at line 352 of file OSGAttachmentContainer.cpp.
Referenced by osg::FileGrabForeground::draw(), osg::FBOViewport::render(), osg::AttachmentContainer::subAttachment(), and osg::AttachmentContainer::~AttachmentContainer().
00353 { 00354 return AttachmentContainerPtr(*this); 00355 }
| UInt16 osg::FieldContainer::getClassGroupId | ( | void | ) | [inline, static, inherited] |
Definition at line 71 of file OSGFieldContainerImpl.inl.
References osg::FieldContainer::_type, and osg::FieldContainerType::getGroupId().
00072 { 00073 return _type.getGroupId(); 00074 }
| UInt32 osg::FieldContainer::getTypeId | ( | void | ) | const [inline, inherited] |
Definition at line 77 of file OSGFieldContainerImpl.inl.
References osg::TypeBase::getId(), and osg::FieldContainer::getType().
Referenced by osg::TextureChunk::changeFrom(), and osg::CubeTextureChunk::changeFrom().
00078 { 00079 return getType().getId(); 00080 }
| UInt16 osg::FieldContainer::getGroupId | ( | void | ) | const [inline, inherited] |
Definition at line 83 of file OSGFieldContainerImpl.inl.
References osg::FieldContainerType::getGroupId(), and osg::FieldContainer::getType().
Referenced by osg::fcptrAttributeMap(), osg::Image::setAttachmentField(), and osg::stringAttributeMap().
00084 { 00085 return getType().getGroupId(); 00086 }
| const Char8 * osg::FieldContainer::getTypeName | ( | void | ) | const [inline, inherited] |
Definition at line 89 of file OSGFieldContainerImpl.inl.
References osg::TypeBase::getCName(), and osg::FieldContainer::getType().
00090 { 00091 return getType().getCName(); 00092 }
Generic Field Access
Definition at line 95 of file OSGFieldContainerImpl.inl.
References osg::FieldDescription::getField(), osg::FieldContainerType::getFieldDescription(), and osg::FieldContainer::getType().
Referenced by osg::QFCItem::expand(), osg::VRMLShapeDesc::getFieldAndDesc(), osg::QFieldViewBase::getFieldPtr(), osg::QFieldEditorBase::getFieldPtr(), osg::getParentsField(), and osg::QFCItem::setup().
00096 { 00097 const FieldDescription *desc = getType().getFieldDescription(fieldId); 00098 00099 return desc ? desc->getField(*this) : NULL; 00100 }
Generic Field Access
Definition at line 103 of file OSGFieldContainerImpl.inl.
References osg::FieldContainerType::findFieldDescription(), osg::FieldDescription::getField(), and osg::FieldContainer::getType().
00104 { 00105 const FieldDescription *desc =getType().findFieldDescription(fieldName); 00106 00107 return desc ? desc->getField(*this) : NULL; 00108 }
| void osg::FieldContainer::newPtr | ( | ObjectPtrT & | result, | |
| const typename ObjectPtrT::StoredObjectType * | prototypeP | |||
| ) | [inline, static, protected, inherited] |
Definition at line 138 of file OSGFieldContainerImpl.inl.
References osg::ChangeList::addCreated(), osg::PThreadBase::getAspect(), osg::PThreadBase::getCurrentChangeList(), osg::ThreadManager::getNumAspects(), osg::FieldContainerFactory::registerFieldContainer(), and osg::FieldContainerFactory::the().
Referenced by osg::XWindowBase::createEmpty(), osg::WIN32WindowBase::createEmpty(), osg::ViewportBase::createEmpty(), osg::VertexProgramChunkBase::createEmpty(), osg::TwoSidedLightingChunkBase::createEmpty(), osg::TransformChunkBase::createEmpty(), osg::TransformBase::createEmpty(), osg::TileCameraDecoratorBase::createEmpty(), osg::TextureTransformChunkBase::createEmpty(), osg::TextureGrabForegroundBase::createEmpty(), osg::TextureGrabBackgroundBase::createEmpty(), osg::TextureChunkBase::createEmpty(), osg::TextureBackgroundBase::createEmpty(), osg::TexGenChunkBase::createEmpty(), osg::SwitchMaterialBase::createEmpty(), osg::SwitchBase::createEmpty(), osg::SurfaceBase::createEmpty(), osg::StringAttributeMapBase::createEmpty(), osg::StereoBufferViewportBase::createEmpty(), osg::StencilChunkBase::createEmpty(), osg::StateSortingGroupBase::createEmpty(), osg::StateBase::createEmpty(), osg::SpotLightBase::createEmpty(), osg::SortFirstWindowBase::createEmpty(), osg::SolidBackgroundBase::createEmpty(), osg::SlicesBase::createEmpty(), osg::SkyBackgroundBase::createEmpty(), osg::SimpleTexturedMaterialBase::createEmpty(), osg::SimpleStatisticsForegroundBase::createEmpty(), osg::SimpleMaterialBase::createEmpty(), osg::SHLParameterChunkBase::createEmpty(), osg::SHLChunkBase::createEmpty(), osg::ShearedStereoCameraDecoratorBase::createEmpty(), osg::ShaderParameterVec4fBase::createEmpty(), osg::ShaderParameterVec3fBase::createEmpty(), osg::ShaderParameterVec2fBase::createEmpty(), osg::ShaderParameterStringBase::createEmpty(), osg::ShaderParameterRealBase::createEmpty(), osg::ShaderParameterMVec4fBase::createEmpty(), osg::ShaderParameterMVec3fBase::createEmpty(), osg::ShaderParameterMVec2fBase::createEmpty(), osg::ShaderParameterMRealBase::createEmpty(), osg::ShaderParameterMMatrixBase::createEmpty(), osg::ShaderParameterMIntBase::createEmpty(), osg::ShaderParameterMatrixBase::createEmpty(), osg::ShaderParameterIntBase::createEmpty(), osg::ShaderParameterBoolBase::createEmpty(), osg::ScreenGroupBase::createEmpty(), osg::SClipPlaneChunkBase::createEmpty(), osg::ResolutionDisplayFilterBase::createEmpty(), osg::RenderOptionsBase::createEmpty(), osg::RegisterCombinersChunkBase::createEmpty(), osg::QTWindowBase::createEmpty(), osg::ProxyGroupBase::createEmpty(), osg::ProjectionCameraDecoratorBase::createEmpty(), osg::PolygonForegroundBase::createEmpty(), osg::PolygonChunkBase::createEmpty(), osg::PolygonBackgroundBase::createEmpty(), osg::PointLightBase::createEmpty(), osg::PointChunkBase::createEmpty(), osg::PhongMaterialBase::createEmpty(), osg::PerspectiveCameraBase::createEmpty(), osg::PassiveWindowBase::createEmpty(), osg::PassiveViewportBase::createEmpty(), osg::PassiveBackgroundBase::createEmpty(), osg::ParticlesBase::createEmpty(), osg::OrthographicCameraBase::createEmpty(), osg::OffCenterPerspectiveCameraBase::createEmpty(), osg::MultiPassMaterialBase::createEmpty(), osg::MultiDisplayWindowBase::createEmpty(), osg::MatrixCameraDecoratorBase::createEmpty(), osg::MatrixCameraBase::createEmpty(), osg::MaterialPoolBase::createEmpty(), osg::MaterialGroupBase::createEmpty(), osg::MaterialChunkBase::createEmpty(), osg::LogicOpChunkBase::createEmpty(), osg::LineChunkBase::createEmpty(), osg::LightModelChunkBase::createEmpty(), osg::LightEnvBase::createEmpty(), osg::LightChunkBase::createEmpty(), osg::InverseTransformBase::createEmpty(), osg::InlineBase::createEmpty(), osg::ImageForegroundBase::createEmpty(), osg::ImageBase::createEmpty(), osg::ImageBackgroundBase::createEmpty(), osg::GroupBase::createEmpty(), createEmpty(), osg::GradientBackgroundBase::createEmpty(), osg::GrabForegroundBase::createEmpty(), osg::GLUTWindowBase::createEmpty(), osg::GeometryBase::createEmpty(), osg::FresnelMaterialBase::createEmpty(), osg::FragmentProgramChunkBase::createEmpty(), osg::FileGrabForegroundBase::createEmpty(), osg::FCPtrAttributeMapBase::createEmpty(), osg::FBOViewportBase::createEmpty(), osg::FatBorderChunkBase::createEmpty(), osg::DVRVolumeTextureBase::createEmpty(), osg::DVRVolumeBase::createEmpty(), osg::DVRSimpleShaderBase::createEmpty(), osg::DVRSimpleLUTShaderBase::createEmpty(), osg::DVRMtexLUTShaderBase::createEmpty(), osg::DVRLookupTableBase::createEmpty(), osg::DVRIsoSurfaceBase::createEmpty(), osg::DVRIsoShaderBase::createEmpty(), osg::DVRGeometryBase::createEmpty(), osg::DVRClipObjectsBase::createEmpty(), osg::DVRClipGeometryBase::createEmpty(), osg::DVRAppearanceBase::createEmpty(), osg::DistortionDisplayFilterBase::createEmpty(), osg::DistanceLODBase::createEmpty(), osg::DisplayFilterForegroundBase::createEmpty(), osg::DisplayCalibrationBase::createEmpty(), osg::DirectionalLightBase::createEmpty(), osg::DepthClearBackgroundBase::createEmpty(), osg::DepthChunkBase::createEmpty(), osg::CubeTextureChunkBase::createEmpty(), osg::ComponentTransformBase::createEmpty(), osg::ColorMaskChunkBase::createEmpty(), osg::ColorDisplayFilterBase::createEmpty(), osg::ColorBufferViewportBase::createEmpty(), osg::ClusterWindowBase::createEmpty(), osg::ClipPlaneChunkBase::createEmpty(), osg::ClipPlaneBase::createEmpty(), osg::ChunkMaterialBase::createEmpty(), osg::BlendChunkBase::createEmpty(), osg::BillboardBase::createEmpty(), osg::XWindowBase::shallowCopy(), osg::WIN32WindowBase::shallowCopy(), osg::ViewportBase::shallowCopy(), osg::VertexProgramChunkBase::shallowCopy(), osg::TwoSidedLightingChunkBase::shallowCopy(), osg::TransformChunkBase::shallowCopy(), osg::TransformBase::shallowCopy(), osg::TileCameraDecoratorBase::shallowCopy(), osg::TextureTransformChunkBase::shallowCopy(), osg::TextureGrabForegroundBase::shallowCopy(), osg::TextureGrabBackgroundBase::shallowCopy(), osg::TextureChunkBase::shallowCopy(), osg::TextureBackgroundBase::shallowCopy(), osg::TexGenChunkBase::shallowCopy(), osg::SwitchMaterialBase::shallowCopy(), osg::SwitchBase::shallowCopy(), osg::SurfaceBase::shallowCopy(), osg::StringAttributeMapBase::shallowCopy(), osg::StereoBufferViewportBase::shallowCopy(), osg::StencilChunkBase::shallowCopy(), osg::StateSortingGroupBase::shallowCopy(), osg::StateBase::shallowCopy(), osg::SpotLightBase::shallowCopy(), osg::SortFirstWindowBase::shallowCopy(), osg::SolidBackgroundBase::shallowCopy(), osg::SlicesBase::shallowCopy(), osg::SkyBackgroundBase::shallowCopy(), osg::SimpleTexturedMaterialBase::shallowCopy(), osg::SimpleStatisticsForegroundBase::shallowCopy(), osg::SimpleMaterialBase::shallowCopy(), osg::SHLParameterChunkBase::shallowCopy(), osg::SHLChunkBase::shallowCopy(), osg::ShearedStereoCameraDecoratorBase::shallowCopy(), osg::ShaderParameterVec4fBase::shallowCopy(), osg::ShaderParameterVec3fBase::shallowCopy(), osg::ShaderParameterVec2fBase::shallowCopy(), osg::ShaderParameterStringBase::shallowCopy(), osg::ShaderParameterRealBase::shallowCopy(), osg::ShaderParameterMVec4fBase::shallowCopy(), osg::ShaderParameterMVec3fBase::shallowCopy(), osg::ShaderParameterMVec2fBase::shallowCopy(), osg::ShaderParameterMRealBase::shallowCopy(), osg::ShaderParameterMMatrixBase::shallowCopy(), osg::ShaderParameterMIntBase::shallowCopy(), osg::ShaderParameterMatrixBase::shallowCopy(), osg::ShaderParameterIntBase::shallowCopy(), osg::ShaderParameterBoolBase::shallowCopy(), osg::ScreenGroupBase::shallowCopy(), osg::SClipPlaneChunkBase::shallowCopy(), osg::ResolutionDisplayFilterBase::shallowCopy(), osg::RenderOptionsBase::shallowCopy(), osg::RegisterCombinersChunkBase::shallowCopy(), osg::QTWindowBase::shallowCopy(), osg::ProxyGroupBase::shallowCopy(), osg::ProjectionCameraDecoratorBase::shallowCopy(), osg::PolygonForegroundBase::shallowCopy(), osg::PolygonChunkBase::shallowCopy(), osg::PolygonBackgroundBase::shallowCopy(), osg::PointLightBase::shallowCopy(), osg::PointChunkBase::shallowCopy(), osg::PhongMaterialBase::shallowCopy(), osg::PerspectiveCameraBase::shallowCopy(), osg::PassiveWindowBase::shallowCopy(), osg::PassiveViewportBase::shallowCopy(), osg::PassiveBackgroundBase::shallowCopy(), osg::ParticlesBase::shallowCopy(), osg::OrthographicCameraBase::shallowCopy(), osg::OffCenterPerspectiveCameraBase::shallowCopy(), osg::MultiPassMaterialBase::shallowCopy(), osg::MultiDisplayWindowBase::shallowCopy(), osg::MatrixCameraDecoratorBase::shallowCopy(), osg::MatrixCameraBase::shallowCopy(), osg::MaterialPoolBase::shallowCopy(), osg::MaterialGroupBase::shallowCopy(), osg::MaterialChunkBase::shallowCopy(), osg::LogicOpChunkBase::shallowCopy(), osg::LineChunkBase::shallowCopy(), osg::LightModelChunkBase::shallowCopy(), osg::LightEnvBase::shallowCopy(), osg::LightChunkBase::shallowCopy(), osg::InverseTransformBase::shallowCopy(), osg::InlineBase::shallowCopy(), osg::ImageForegroundBase::shallowCopy(), osg::ImageBase::shallowCopy(), osg::ImageBackgroundBase::shallowCopy(), osg::GroupBase::shallowCopy(), shallowCopy(), osg::GradientBackgroundBase::shallowCopy(), osg::GrabForegroundBase::shallowCopy(), osg::GLUTWindowBase::shallowCopy(), osg::GeometryBase::shallowCopy(), osg::FresnelMaterialBase::shallowCopy(), osg::FragmentProgramChunkBase::shallowCopy(), osg::FileGrabForegroundBase::shallowCopy(), osg::FCPtrAttributeMapBase::shallowCopy(), osg::FBOViewportBase::shallowCopy(), osg::FatBorderChunkBase::shallowCopy(), osg::DVRVolumeTextureBase::shallowCopy(), osg::DVRVolumeBase::shallowCopy(), osg::DVRSimpleShaderBase::shallowCopy(), osg::DVRSimpleLUTShaderBase::shallowCopy(), osg::DVRMtexLUTShaderBase::shallowCopy(), osg::DVRLookupTableBase::shallowCopy(), osg::DVRIsoSurfaceBase::shallowCopy(), osg::DVRIsoShaderBase::shallowCopy(), osg::DVRGeometryBase::shallowCopy(), osg::DVRClipObjectsBase::shallowCopy(), osg::DVRClipGeometryBase::shallowCopy(), osg::DVRAppearanceBase::shallowCopy(), osg::DistortionDisplayFilterBase::shallowCopy(), osg::DistanceLODBase::shallowCopy(), osg::DisplayFilterForegroundBase::shallowCopy(), osg::DisplayCalibrationBase::shallowCopy(), osg::DirectionalLightBase::shallowCopy(), osg::DepthClearBackgroundBase::shallowCopy(), osg::DepthChunkBase::shallowCopy(), osg::CubeTextureChunkBase::shallowCopy(), osg::ComponentTransformBase::shallowCopy(), osg::ColorMaskChunkBase::shallowCopy(), osg::ColorDisplayFilterBase::shallowCopy(), osg::ColorBufferViewportBase::shallowCopy(), osg::ClusterWindowBase::shallowCopy(), osg::ClipPlaneChunkBase::shallowCopy(), osg::ClipPlaneBase::shallowCopy(), osg::ChunkMaterialBase::shallowCopy(), osg::BlendChunkBase::shallowCopy(), and osg::BillboardBase::shallowCopy().
00141 { 00142 typedef typename ObjectPtrT::StoredObjectType ObjectType; 00143 00144 UInt8 *pTmp; 00145 00146 result._containerSize = sizeof(ObjectType); 00147 00148 pTmp = 00149 static_cast<UInt8 *>(operator new( 00150 sizeof(Int32) + // ReferenceCount 00151 sizeof(UInt32) + // ContainerId 00152 sizeof(ObjectType) * ThreadManager::getNumAspects())); 00153 00154 *(reinterpret_cast<Int32 *>(pTmp)) = 0; 00155 00156 pTmp += sizeof(Int32); 00157 00158 result._storeP = (pTmp + sizeof(UInt32)); 00159 00160 #ifdef OSG_DEBUG_FCPTR 00161 result._typedStoreP = reinterpret_cast<FieldContainer *>(result._storeP); 00162 #endif 00163 00164 *(reinterpret_cast<UInt32 *>(pTmp)) = 00165 FieldContainerFactory::the()->registerFieldContainer(result); 00166 00167 Thread::getCurrentChangeList()->addCreated( 00168 *(reinterpret_cast<UInt32 *>(pTmp))); 00169 00170 pTmp += sizeof(UInt32); 00171 00172 ObjectType *aObject = reinterpret_cast<ObjectType *>(pTmp); 00173 00174 for(UInt32 i = 0; i < ThreadManager::getNumAspects(); i++) 00175 { 00176 pTmp = 00177 reinterpret_cast<UInt8 *>(new (pTmp) ObjectType(*prototypeP)); 00178 00179 pTmp += sizeof(ObjectType); 00180 } 00181 00182 result->onCreate(prototypeP); 00183 00184 for(UInt32 i = 0; i < ThreadManager::getNumAspects(); i++) 00185 { 00186 aObject[i].onCreateAspect(aObject, prototypeP); 00187 } 00188 00189 #if defined(OSG_GV_BETA) && defined(OSG_DBG_MEM) 00190 00191 fprintf(stderr, "GV_MEM_FC_DBG : (%u) cc (%p|%u)\n", 00192 Thread::getAspect(), 00193 result._storeP, 00194 // ObjectType::getClassType().getCName(), 00195 ObjectType::getClassType().getId()); 00196 #endif 00197 00198 #ifdef OSG_DEBUG_TYPED_FCPTR 00199 result.updateTypedStore(); 00200 #endif 00201 }
| void osg::FieldContainer::newPtr | ( | ObjectPtrT & | result | ) | [inline, static, protected, inherited] |
Definition at line 204 of file OSGFieldContainerImpl.inl.
References osg::ChangeList::addCreated(), osg::PThreadBase::getAspect(), osg::PThreadBase::getCurrentChangeList(), osg::ThreadManager::getNumAspects(), osg::FieldContainerFactory::registerFieldContainer(), and osg::FieldContainerFactory::the().
00205 { 00206 typedef typename ObjectPtrT::StoredObjectType ObjectType; 00207 00208 UInt8 *pTmp; 00209 00210 result._containerSize = sizeof(ObjectType); 00211 00212 pTmp = 00213 static_cast<UInt8 *>(operator new( 00214 sizeof(Int32) + // ReferenceCount 00215 sizeof(UInt32) + // ContainerId 00216 sizeof(ObjectType) * ThreadManager::getNumAspects())); 00217 00218 *(reinterpret_cast<Int32 *>(pTmp)) = 0; 00219 00220 pTmp += sizeof(Int32); 00221 00222 result._storeP = (pTmp + sizeof(UInt32)); 00223 00224 #ifdef OSG_DEBUG_FCPTR 00225 result._typedStoreP = reinterpret_cast<FieldContainer *>(result._storeP); 00226 #endif 00227 00228 *(reinterpret_cast<UInt32 *>(pTmp)) = 00229 FieldContainerFactory::the()->registerFieldContainer(result); 00230 00231 Thread::getCurrentChangeList()->addCreated( 00232 *(reinterpret_cast<UInt32 *>(pTmp))); 00233 00234 pTmp += sizeof(UInt32); 00235 00236 ObjectType *aObject = reinterpret_cast<ObjectType *>(pTmp); 00237 00238 for(UInt32 i = 0; i < ThreadManager::getNumAspects(); i++) 00239 { 00240 pTmp = reinterpret_cast<UInt8 *>(new (pTmp) ObjectType()); 00241 00242 pTmp += sizeof(ObjectType); 00243 } 00244 00245 result->onCreate(); 00246 00247 for(UInt32 i = 0; i < ThreadManager::getNumAspects(); i++) 00248 { 00249 aObject[i].onCreateAspect(aObject); 00250 } 00251 00252 #if defined(OSG_GV_BETA) && defined(OSG_DBG_MEM) 00253 fprintf(stderr, "GV_MEM_FC_DBG : (%u) c (%p|%u)\n", 00254 Thread::getAspect(), 00255 result._storeP, 00256 // ObjectType::getClassType().getCName(), 00257 ObjectType::getClassType().getId()); 00258 #endif 00259 00260 #ifdef OSG_DEBUG_TYPED_FCPTR 00261 result.updateTypedStore(); 00262 #endif 00263 }
| void osg::FieldContainer::beginEditX | ( | const BitVector & | whichField, | |
| FieldTypeT & | field | |||
| ) | [inline, protected, inherited] |
| void osg::FieldContainer::endEditX | ( | const BitVector & | whichField, | |
| FieldTypeT & | field | |||
| ) | [inline, protected, inherited] |
Definition at line 291 of file OSGFieldContainerImpl.inl.
References osg::endEditCP().
00292 { 00293 FieldContainerPtr tmpPtr(this); 00294 endEditCP(tmpPtr, whichField); 00295 }
| void osg::FieldContainer::onCreate | ( | const FieldContainer * | source = NULL |
) | [inline, protected, inherited] |
Definition at line 318 of file OSGFieldContainerImpl.inl.
Referenced by osg::ShaderParameterChunk::onCreate().
| void osg::FieldContainer::onCreateAspect | ( | const FieldContainer * | aspect0, | |
| const FieldContainer * | source = NULL | |||
| ) | [inline, protected, inherited] |
| void FieldContainer::onDestroy | ( | void | ) | [protected, virtual, inherited] |
Reimplemented in osg::NodeCore, osg::Attachment, osg::Geometry, osg::Surface, osg::MaterialPool, osg::CubeTextureChunk, osg::TextureChunk, osg::FBOViewport, osg::Window, osg::ShaderParameterChunk, and osg::SHLChunk.
Definition at line 98 of file OSGFieldContainer.cpp.
friend class FieldContainer [friend] |
Reimplemented from osg::StatisticsForeground.
Reimplemented in osg::GraphicStatisticsForeground.
Definition at line 363 of file OSGGraphicStatisticsForegroundBase.h.
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::DisplayTypeFieldId)
Definition at line 128 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::SizeFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::SizeFieldId)
Definition at line 129 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::PosFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::PosFieldId)
Definition at line 130 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::ColorMaxFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::ColorMaxFieldId)
Definition at line 131 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::ColorMinFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::ColorMinFieldId)
Definition at line 132 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::ColorCurrentFieldId)
Definition at line 133 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::MinValueFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::MinValueFieldId)
Definition at line 134 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::MaxValueFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::MaxValueFieldId)
Definition at line 135 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::FlagsFieldMask [static] |
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::FlagsFieldId)
Definition at line 136 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::HistorySizeFieldId)
Definition at line 137 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by osg::GraphicStatisticsForeground::changed(), copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::DescriptionFieldId)
Definition at line 138 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::LineWidthFieldId)
Definition at line 139 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::BackgroundColorFieldId)
Definition at line 140 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::TextEnabledFieldId)
Definition at line 141 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::BackgroundEnabledFieldId)
Definition at line 142 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
Initial value:
(TypeTraits<BitVector>::One << GraphicStatisticsForegroundBase::BorderEnabledFieldId)
Definition at line 143 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), and getBinSize().
const osg::BitVector GraphicStatisticsForegroundBase::MTInfluenceMask [static] |
Initial value:
(Inherited::MTInfluenceMask) |
(static_cast<BitVector>(0x0) << Inherited::NextFieldId)
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 146 of file OSGGraphicStatisticsForegroundBase.h.
type[i] sets the graphical representation of this statistics data
Definition at line 243 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getDisplayType(), and getMFDisplayType().
Vec2f GraphicStatisticsForegroundBase::_mfSize [protected] |
size of this StatisticsElement
Definition at line 244 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getMFSize(), and getSize().
Vec2f GraphicStatisticsForegroundBase::_mfPos [protected] |
Position at which this StatisticsElement should be drawn
Definition at line 245 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getMFPos(), and getPos().
Color4f GraphicStatisticsForegroundBase::_mfColorMax [protected] |
max color of this StatisticsElement
Definition at line 246 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getColorMax(), and getMFColorMax().
Color4f GraphicStatisticsForegroundBase::_mfColorMin [protected] |
color2[i] is the second color of this StatisticsElement
Definition at line 247 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getColorMin(), and getMFColorMin().
color2[i] is the third color of this StatisticsElement
Definition at line 248 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getColorCurrent(), and getMFColorCurrent().
Real32 GraphicStatisticsForegroundBase::_mfMinValue [protected] |
The minimum value to be displayed by the Statistic
Definition at line 249 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getMFMinValue(), and getMinValue().
Real32 GraphicStatisticsForegroundBase::_mfMaxValue [protected] |
The maximum value to be displayed by the Statistic
Definition at line 250 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getMaxValue(), and getMFMaxValue().
UInt32 GraphicStatisticsForegroundBase::_mfFlags [protected] |
type[i] sets the graphical representation of this statistics data
Definition at line 251 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getFlags(), and getMFFlags().
type[i] sets the graphical representation of this statistics data
Definition at line 252 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getHistorySize(), and getMFHistorySize().
std::string GraphicStatisticsForegroundBase::_mfDescription [protected] |
The description for every id
Definition at line 253 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getDescription(), and getMFDescription().
Real32 GraphicStatisticsForegroundBase::_sfLineWidth [protected] |
The default line width to be used by this foreground
Definition at line 254 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getLineWidth(), getSFLineWidth(), and setLineWidth().
BackgroundColor of the statistics Display
Definition at line 255 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBackgroundColor(), getBinSize(), getSFBackgroundColor(), and setBackgroundColor().
bool GraphicStatisticsForegroundBase::_sfTextEnabled [protected] |
Set this to false to disable the text
Definition at line 256 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getSFTextEnabled(), getTextEnabled(), and setTextEnabled().
bool GraphicStatisticsForegroundBase::_sfBackgroundEnabled [protected] |
Set this to "false" to disable the backround of all Graphs
Definition at line 257 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBackgroundEnabled(), getBinSize(), getSFBackgroundEnabled(), and setBackgroundEnabled().
bool GraphicStatisticsForegroundBase::_sfBorderEnabled [protected] |
Set this to false to disable the border around elements
Definition at line 258 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by copyFromBin(), copyToBin(), executeSyncImpl(), getBinSize(), getBorderEnabled(), getSFBorderEnabled(), and setBorderEnabled().
FieldDescription * GraphicStatisticsForegroundBase::_desc [static, private] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 365 of file OSGGraphicStatisticsForegroundBase.h.
FieldContainerType GraphicStatisticsForegroundBase::_type [static, private] |
Reimplemented from osg::StatisticsForegroundBase.
Definition at line 366 of file OSGGraphicStatisticsForegroundBase.h.
Referenced by getClassType(), getClassTypeId(), and getType().
const osg::BitVector StatisticsForegroundBase::ElementIDsFieldMask [static, inherited] |
Initial value:
(TypeTraits<BitVector>::One << StatisticsForegroundBase::ElementIDsFieldId)
Definition at line 100 of file OSGStatisticsForegroundBase.h.
Referenced by osg::StatisticsForegroundBase::copyFromBin(), osg::StatisticsForegroundBase::copyToBin(), osg::StatisticsForegroundBase::executeSyncImpl(), and osg::StatisticsForegroundBase::getBinSize().
const osg::BitVector StatisticsForegroundBase::CollectorFieldMask [static, inherited] |
Initial value:
(TypeTraits<BitVector>::One << StatisticsForegroundBase::CollectorFieldId)
Definition at line 101 of file OSGStatisticsForegroundBase.h.
Referenced by osg::StatisticsForegroundBase::copyFromBin(), osg::StatisticsForegroundBase::copyToBin(), osg::StatisticsForegroundBase::executeSyncImpl(), and osg::StatisticsForegroundBase::getBinSize().
Int32 StatisticsForegroundBase::_mfElementIDs [protected, inherited] |
The StatElemDesc IDs to use. If not set, use all in the descriptor.
Definition at line 169 of file OSGStatisticsForegroundBase.h.
Referenced by osg::StatisticsForegroundBase::copyFromBin(), osg::StatisticsForegroundBase::copyToBin(), osg::StatisticsForegroundBase::executeSyncImpl(), osg::StatisticsForegroundBase::getBinSize(), osg::StatisticsForegroundBase::getElementIDs(), and osg::StatisticsForegroundBase::getMFElementIDs().
StatCollector StatisticsForegroundBase::_sfCollector [protected, inherited] |
The osg::StatisticsCollector that keeps the displayed statistics.
Definition at line 170 of file OSGStatisticsForegroundBase.h.
Referenced by osg::StatisticsForegroundBase::copyFromBin(), osg::StatisticsForegroundBase::copyToBin(), osg::StatisticsForegroundBase::executeSyncImpl(), osg::StatisticsForegroundBase::getBinSize(), osg::StatisticsForegroundBase::getCollector(), osg::StatisticsForegroundBase::getSFCollector(), and osg::StatisticsForegroundBase::setCollector().
const osg::BitVector ForegroundBase::ActiveFieldMask [static, inherited] |
Initial value:
(TypeTraits<BitVector>::One << ForegroundBase::ActiveFieldId)
Definition at line 98 of file OSGForegroundBase.h.
Referenced by osg::ForegroundBase::copyFromBin(), osg::ForegroundBase::copyToBin(), osg::ForegroundBase::executeSyncImpl(), and osg::ForegroundBase::getBinSize().
bool ForegroundBase::_sfActive [protected, inherited] |
Activate the grabber.
Definition at line 162 of file OSGForegroundBase.h.
Referenced by osg::ForegroundBase::copyFromBin(), osg::ForegroundBase::copyToBin(), osg::ForegroundBase::executeSyncImpl(), osg::ForegroundBase::getActive(), osg::ForegroundBase::getBinSize(), osg::ForegroundBase::getSFActive(), and osg::ForegroundBase::setActive().
const BitVector AttachmentContainer::AttachmentsFieldMask [static, inherited] |
Initial value:
(TypeTraits<BitVector>::One <<
AttachmentContainer::AttachmentsFieldId)
Definition at line 84 of file OSGAttachmentContainerImpl.h.
Referenced by osg::VRMLFile::beginNode(), osg::AttachmentContainer::changed(), osg::AttachmentContainer::copyFromBin(), osg::AttachmentContainer::copyToBin(), osg::deepCloneAttachments(), osg::AttachmentContainer::executeSyncImpl(), osg::fcptrAttributeMap(), osg::AttachmentContainer::getBinSize(), and osg::stringAttributeMap().
SFAttachmentMap osg::AttachmentContainer::_attachmentMap [protected, inherited] |
Definition at line 161 of file OSGAttachmentContainerImpl.h.
Referenced by osg::AttachmentContainer::AttachmentContainer(), osg::AttachmentContainer::changed(), osg::AttachmentContainer::copyFromBin(), osg::AttachmentContainer::copyToBin(), osg::NodeCore::dump(), osg::Node::dump(), osg::Geometry::dump(), osg::AttachmentContainer::dump(), osg::AttachmentContainer::executeSyncImpl(), osg::AttachmentContainer::findAttachment(), osg::AttachmentContainer::getBinSize(), osg::AttachmentContainer::getSFAttachments(), osg::Node::onCreate(), osg::AttachmentContainer::subAttachment(), and osg::AttachmentContainer::~AttachmentContainer().
const BitVector osg::FieldContainer::NextFieldMask [static, inherited] |
Initial value:
(TypeTraits<BitVector>::One << NextFieldId)
Definition at line 75 of file OSGFieldContainerImpl.h.
const bool osg::FieldContainer::isNodeCore = false [static, inherited] |
UInt32 osg::FieldContainer::_shares [protected, inherited] |
Definition at line 199 of file OSGFieldContainerImpl.h.
1.5.5