#include <OSGBaseFieldDataType.h>

Public Types | |
| enum | { StringConvertable } |
| enum | { bHasParent = 0x00 } |
| typedef osgIF< uiTest==1, const FieldTypeT, const FieldTypeT & >::_IRet | ArgumentType |
| enum | { ToStringConvertable = 0x01, FromStringConvertable = 0x02 } |
Static Public Member Functions | |
| static DataType & | getType (void) |
| static const Char8 * | getSName (void) |
| static const Char8 * | getMName (void) |
| static const DynamicVolume | getDefault (void) |
| static bool | getFromString (DynamicVolume &outVal, const Char8 *&inVal) |
| static void | putToString (const DynamicVolume &inVal, std::string &outStr) |
| static UInt32 | getBinSize (const DynamicVolume &oObject) |
| static UInt32 | getBinSize (const DynamicVolume *pObjectStore, UInt32 uiNumObjects) |
| static void | copyToBin (BinaryDataHandler &pMem, const DynamicVolume &oObject) |
| static void | copyToBin (BinaryDataHandler &pMem, const DynamicVolume *pObjectStore, UInt32 uiNumObjects) |
| static void | copyFromBin (BinaryDataHandler &pMem, DynamicVolume &oObject) |
| static void | copyFromBin (BinaryDataHandler &pMem, DynamicVolume *pObjectStore, UInt32 uiNumObjects) |
| static UInt32 | getBinSize (const FieldTypeT &oObject) |
| static UInt32 | getBinSize (const FieldTypeT *pObjectStore, UInt32 uiNumObjects) |
| static void | copyToBin (BinaryDataHandler &pMem, const FieldTypeT &oObject) |
| static void | copyToBin (BinaryDataHandler &pMem, const FieldTypeT *pObjectStore, UInt32 uiNumObjects) |
| static void | copyFromBin (BinaryDataHandler &pMem, FieldTypeT &oObject) |
| static void | copyFromBin (BinaryDataHandler &pMem, FieldTypeT *pObjectStore, UInt32 uiNumObjects) |
| static bool | getFromString (FieldTypeT &outVal, const Char8 *inVal) |
| static void | putToString (const FieldTypeT &inVal, std::string &outStr) |
| static const Char8 * | getPName (void) |
Static Public Attributes | |
| static DataType | _type |
| static const UInt32 | uiTest = TypeTraits<FieldTypeT>::IsPOD == true |
Definition at line 615 of file OSGBaseFieldDataType.h.
typedef osgIF<uiTest == 1, const FieldTypeT , const FieldTypeT & >::_IRet osg::FieldTraitsRecurseBase< FieldTypeT >::ArgumentType [inherited] |
Reimplemented in osg::osg::FieldDataTraits< void * >.
Definition at line 122 of file OSGFieldDataType.h.
| anonymous enum |
Definition at line 620 of file OSGBaseFieldDataType.h.
00620 { StringConvertable = ToStringConvertable | 00621 FromStringConvertable };
anonymous enum [inherited] |
anonymous enum [inherited] |
Definition at line 69 of file OSGFieldDataType.h.
00070 { 00071 ToStringConvertable = 0x01, 00072 FromStringConvertable = 0x02 00073 };
| static DataType& osg::osg::FieldDataTraits< DynamicVolume >::getType | ( | void | ) | [inline, static] |
| static const Char8* osg::osg::FieldDataTraits< DynamicVolume >::getSName | ( | void | ) | [inline, static] |
| static const Char8* osg::osg::FieldDataTraits< DynamicVolume >::getMName | ( | void | ) | [inline, static] |
| static const DynamicVolume osg::osg::FieldDataTraits< DynamicVolume >::getDefault | ( | void | ) | [inline, static] |
| static bool osg::osg::FieldDataTraits< DynamicVolume >::getFromString | ( | DynamicVolume & | outVal, | |
| const Char8 *& | inVal | |||
| ) | [inline, static] |
Definition at line 631 of file OSGBaseFieldDataType.h.
References osg::DynamicVolume::getInstance(), osg::DynamicVolume::instanceChanged(), osg::BoxVolume::setBounds(), osg::SphereVolume::setCenter(), osg::SphereVolume::setRadius(), and osg::DynamicVolume::setVolumeType().
00633 { 00634 Real32 valStore[ 6]; 00635 Char8 str [256]; 00636 00637 UInt32 length = strlen(inVal); 00638 Char8 *c = str; 00639 00640 if(length > 256) 00641 { 00642 std::cerr << "FieldDataTraits<DynamicVolume>::getFromString(): " 00643 << "Input too long" << std::endl; 00644 00645 return false; 00646 } 00647 00648 strncpy(str, inVal, length); 00649 00650 while(*c != '\0') 00651 { 00652 if(*c == '[') 00653 *c = ' '; 00654 if(*c == ']') 00655 *c = ' '; 00656 if(*c == ',') 00657 *c = ' '; 00658 00659 c++; 00660 } 00661 00662 Int16 count = sscanf(str, "%f %f %f %f %f %f", 00663 &valStore[0], &valStore[1], &valStore[2], 00664 &valStore[3], &valStore[4], &valStore[5]); 00665 00666 if(count == 4) 00667 { 00668 outVal.setVolumeType(DynamicVolume::SPHERE_VOLUME); 00669 00670 SphereVolume *pSVol = 00671 dynamic_cast<SphereVolume *>(&(outVal.getInstance())); 00672 00673 pSVol->setCenter(Pnt3f(valStore[0], valStore[1], valStore[2])); 00674 pSVol->setRadius(valStore[3]); 00675 00676 outVal.instanceChanged(); 00677 00678 return true; 00679 } 00680 else if(count == 6) 00681 { 00682 outVal.setVolumeType(DynamicVolume::BOX_VOLUME); 00683 00684 BoxVolume *pBVol = 00685 dynamic_cast<BoxVolume *>(&(outVal.getInstance())); 00686 00687 pBVol->setBounds(valStore[0], valStore[1], valStore[2], 00688 valStore[3], valStore[4], valStore[5]); 00689 00690 outVal.instanceChanged(); 00691 00692 return true; 00693 } 00694 else 00695 { 00696 outVal.setVolumeType(DynamicVolume::BOX_VOLUME); 00697 00698 BoxVolume *pBVol = 00699 dynamic_cast<BoxVolume *>(&(outVal.getInstance())); 00700 00701 pBVol->setBounds(0.,0.,0., 0.,0.,0.); 00702 00703 outVal.instanceChanged(); 00704 00705 return false; 00706 } 00707 }
| static void osg::osg::FieldDataTraits< DynamicVolume >::putToString | ( | const DynamicVolume & | inVal, | |
| std::string & | outStr | |||
| ) | [inline, static] |
Definition at line 709 of file OSGBaseFieldDataType.h.
References osg::DynamicVolume::getBounds(), osg::SphereVolume::getCenter(), osg::DynamicVolume::getInstance(), osg::SphereVolume::getRadius(), osg::DynamicVolume::getType(), osg::PointInterface< ValueTypeT, StorageInterfaceT >::getValues(), and osg::FieldTraitsRecurseBase< FieldTypeT >::putToString().
00711 { 00712 Pnt3f min, max; 00713 outStr.erase(); 00714 00715 switch(inVal.getType()) 00716 { 00717 00718 case DynamicVolume::BOX_VOLUME: 00719 00720 typedef TypeTraits<Pnt3f::ValueType> TypeTrait; 00721 00722 inVal.getBounds(min, max); 00723 outStr.append(TypeTrait::putToString(min.getValues()[0])); 00724 outStr.append(" "); 00725 outStr.append(TypeTrait::putToString(min.getValues()[1])); 00726 outStr.append(" "); 00727 outStr.append(TypeTrait::putToString(min.getValues()[2])); 00728 outStr.append(" "); 00729 outStr.append(TypeTrait::putToString(max.getValues()[0])); 00730 outStr.append(" "); 00731 outStr.append(TypeTrait::putToString(max.getValues()[1])); 00732 outStr.append(" "); 00733 outStr.append(TypeTrait::putToString(max.getValues()[2])); 00734 break; 00735 00736 00737 case DynamicVolume::SPHERE_VOLUME: 00738 00739 typedef TypeTraits<Pnt3f::ValueType> TypeTrait; 00740 00741 const SphereVolume &sVol = 00742 dynamic_cast<const SphereVolume&>(inVal.getInstance()); 00743 00744 outStr.append(TypeTrait::putToString(sVol.getCenter()[0])); 00745 outStr.append(" "); 00746 outStr.append(TypeTrait::putToString(sVol.getCenter()[1])); 00747 outStr.append(" "); 00748 outStr.append(TypeTrait::putToString(sVol.getCenter()[1])); 00749 outStr.append(" "); 00750 outStr.append(TypeTraits< 00751 Real32>::putToString(sVol.getRadius())); 00752 break; 00753 } 00754 }
| static UInt32 osg::osg::FieldDataTraits< DynamicVolume >::getBinSize | ( | const DynamicVolume & | oObject | ) | [inline, static] |
Definition at line 756 of file OSGBaseFieldDataType.h.
References osg::DynamicVolume::getType(), and SWARNING.
00757 { 00758 UInt32 type = oObject.getType(); 00759 UInt32 size = sizeof(DynamicVolume::Type) + sizeof(UInt16); 00760 00761 switch(type) 00762 { 00763 case DynamicVolume::BOX_VOLUME : 00764 size += sizeof(Pnt3f) + sizeof(Pnt3f); 00765 break; 00766 00767 case DynamicVolume::SPHERE_VOLUME : 00768 size += sizeof(Pnt3f) + sizeof(Real32); 00769 break; 00770 00771 default : 00772 SWARNING << "Unknown volume type in getBinSize" << std::endl; 00773 } 00774 00775 return size; 00776 }
| static UInt32 osg::osg::FieldDataTraits< DynamicVolume >::getBinSize | ( | const DynamicVolume * | pObjectStore, | |
| UInt32 | uiNumObjects | |||
| ) | [inline, static] |
Definition at line 778 of file OSGBaseFieldDataType.h.
References osg::FieldTraitsRecurseBase< FieldTypeT >::getBinSize().
00780 { 00781 UInt32 size = 0; 00782 00783 for(UInt32 i = 0; i < uiNumObjects; ++i) 00784 { 00785 size += getBinSize(pObjectStore[i]); 00786 } 00787 00788 return size; 00789 }
| static void osg::osg::FieldDataTraits< DynamicVolume >::copyToBin | ( | BinaryDataHandler & | pMem, | |
| const DynamicVolume & | oObject | |||
| ) | [inline, static] |
Definition at line 791 of file OSGBaseFieldDataType.h.
References osg::SphereVolume::getCenter(), osg::DynamicVolume::getInstance(), osg::BoxVolume::getMax(), osg::BoxVolume::getMin(), osg::SphereVolume::getRadius(), osg::Volume::getState(), osg::DynamicVolume::getType(), osg::BinaryDataHandler::putValue(), osg::BinaryDataHandler::putValues(), and SWARNING.
00793 { 00794 UInt32 type = (UInt32)(oObject.getType()); 00795 00796 pMem.putValue(type); 00797 00798 switch(type) 00799 { 00800 case DynamicVolume::BOX_VOLUME : 00801 { 00802 const BoxVolume *pBVol = 00803 dynamic_cast<const BoxVolume *>( 00804 &(oObject.getInstance())); 00805 00806 UInt16 state = pBVol->getState(); 00807 00808 pMem.putValue(state); 00809 00810 pMem.putValues(&(pBVol->getMin()[0]), 3); 00811 pMem.putValues(&(pBVol->getMax()[0]), 3); 00812 00813 break; 00814 } 00815 case DynamicVolume::SPHERE_VOLUME : 00816 { 00817 const SphereVolume *pSVol = 00818 dynamic_cast<const SphereVolume *>( 00819 &(oObject.getInstance())); 00820 00821 Real32 radius = pSVol->getRadius(); 00822 00823 UInt16 state = pSVol->getState(); 00824 00825 pMem.putValue(state); 00826 00827 pMem.putValues(&(pSVol->getCenter()[0]), 3); 00828 pMem.putValue (radius); 00829 00830 break; 00831 } 00832 00833 default: 00834 SWARNING << "Unknown volume type in copyToBin" << std::endl; 00835 } 00836 }
| static void osg::osg::FieldDataTraits< DynamicVolume >::copyToBin | ( | BinaryDataHandler & | pMem, | |
| const DynamicVolume * | pObjectStore, | |||
| UInt32 | uiNumObjects | |||
| ) | [inline, static] |
Definition at line 838 of file OSGBaseFieldDataType.h.
References osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin().
00841 { 00842 for(UInt32 i = 0; i < uiNumObjects; ++i) 00843 { 00844 copyToBin(pMem, pObjectStore[i]); 00845 } 00846 }
| static void osg::osg::FieldDataTraits< DynamicVolume >::copyFromBin | ( | BinaryDataHandler & | pMem, | |
| DynamicVolume & | oObject | |||
| ) | [inline, static] |
Definition at line 848 of file OSGBaseFieldDataType.h.
References osg::DynamicVolume::getInstance(), osg::BinaryDataHandler::getValue(), osg::BinaryDataHandler::getValues(), osg::BoxVolume::setBounds(), osg::SphereVolume::setCenter(), osg::SphereVolume::setRadius(), osg::Volume::setState(), osg::DynamicVolume::setVolumeType(), and SWARNING.
00850 { 00851 UInt32 type; 00852 00853 pMem.getValue(type); 00854 DynamicVolume::Type volumeType= 00855 static_cast<DynamicVolume::Type>(type); 00856 oObject.setVolumeType(volumeType); 00857 00858 switch(type) 00859 { 00860 case DynamicVolume::BOX_VOLUME : 00861 { 00862 BoxVolume *pBVol = 00863 dynamic_cast<BoxVolume *>(&(oObject.getInstance())); 00864 00865 Pnt3f min,max; 00866 UInt16 state; 00867 00868 pMem.getValue (state ); 00869 pMem.getValues(&(min[0]), 3); 00870 pMem.getValues(&(max[0]), 3); 00871 00872 pBVol->setState (state ); 00873 pBVol->setBounds(min, max); 00874 00875 break; 00876 } 00877 case DynamicVolume::SPHERE_VOLUME : 00878 { 00879 SphereVolume *pSVol = 00880 dynamic_cast<SphereVolume *>(&(oObject.getInstance())); 00881 00882 Pnt3f center; 00883 Real32 radius; 00884 UInt16 state; 00885 00886 pMem.getValue(state); 00887 pMem.getValues(&(center[0]), 3); 00888 pMem.getValue (radius); 00889 00890 pSVol->setState (state ); 00891 pSVol->setCenter(center); 00892 pSVol->setRadius(radius); 00893 00894 break; 00895 } 00896 00897 default: 00898 SWARNING << "Unknown volume type in copyFronBin" << std::endl; 00899 } 00900 }
| static void osg::osg::FieldDataTraits< DynamicVolume >::copyFromBin | ( | BinaryDataHandler & | pMem, | |
| DynamicVolume * | pObjectStore, | |||
| UInt32 | uiNumObjects | |||
| ) | [inline, static] |
Definition at line 902 of file OSGBaseFieldDataType.h.
References osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin().
00905 { 00906 for(UInt32 i = 0; i < uiNumObjects; ++i) 00907 { 00908 copyFromBin(pMem, pObjectStore[i]); 00909 } 00910 }
| static UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::getBinSize | ( | const FieldTypeT & | oObject | ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 130 of file OSGFieldDataType.h.
Referenced by osg::osg::FieldDataTraits< DynamicVolume >::getBinSize(), and osg::osg::FieldDataTraits< std::string >::getBinSize().
00131 { 00132 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00133 00134 std::string value; 00135 00136 MappedTrait::putToString(oObject, value); 00137 00138 return value.length() + 1 + sizeof(UInt32); 00139 }
| static UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::getBinSize | ( | const FieldTypeT * | pObjectStore, | |
| UInt32 | uiNumObjects | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 141 of file OSGFieldDataType.h.
00143 { 00144 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00145 00146 UInt32 size = 0; 00147 00148 for(UInt32 i = 0; i < uiNumObjects; ++i) 00149 { 00150 size += MappedTrait::getBinSize(pObjectStore[i]); 00151 } 00152 00153 return size; 00154 }
| static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin | ( | BinaryDataHandler & | pMem, | |
| const FieldTypeT & | oObject | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 156 of file OSGFieldDataType.h.
Referenced by osg::osg::FieldDataTraits< Quaternion >::copyToBin(), osg::osg::FieldDataTraits< Plane >::copyToBin(), osg::osg::FieldDataTraits1< GLenum >::copyToBin(), osg::osg::FieldDataTraits1< BitVector >::copyToBin(), osg::osg::FieldDataTraits< DynamicVolume >::copyToBin(), and osg::osg::FieldDataTraits< std::string >::copyToBin().
00158 { 00159 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00160 00161 std::string value; 00162 00163 MappedTrait::putToString(oObject, value); 00164 00165 pMem.putValue(value); 00166 }
| static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin | ( | BinaryDataHandler & | pMem, | |
| const FieldTypeT * | pObjectStore, | |||
| UInt32 | uiNumObjects | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 169 of file OSGFieldDataType.h.
00172 { 00173 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00174 00175 // defaut: copy each element 00176 for(UInt32 i = 0; i < uiNumObjects; ++i) 00177 { 00178 MappedTrait::copyToBin(pMem, pObjectStore[i]); 00179 } 00180 }
| static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin | ( | BinaryDataHandler & | pMem, | |
| FieldTypeT & | oObject | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, and osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >.
Definition at line 182 of file OSGFieldDataType.h.
Referenced by osg::osg::FieldDataTraits< Quaternion >::copyFromBin(), osg::osg::FieldDataTraits< Plane >::copyFromBin(), osg::osg::FieldDataTraits1< GLenum >::copyFromBin(), osg::osg::FieldDataTraits1< BitVector >::copyFromBin(), osg::osg::FieldDataTraits< DynamicVolume >::copyFromBin(), and osg::osg::FieldDataTraits< std::string >::copyFromBin().
00184 { 00185 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00186 00187 const Char8 *c = NULL; 00188 00189 std::string value; 00190 00191 pMem.getValue(value); 00192 c = value.c_str(); 00193 MappedTrait::getFromString(oObject, c); 00194 }
| static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin | ( | BinaryDataHandler & | pMem, | |
| FieldTypeT * | pObjectStore, | |||
| UInt32 | uiNumObjects | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 196 of file OSGFieldDataType.h.
00199 { 00200 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00201 00202 // defaut: copy each element 00203 for(UInt32 i = 0; i < uiNumObjects; ++i) 00204 { 00205 MappedTrait::copyFromBin(pMem, pObjectStore[i]); 00206 } 00207 }
| static bool osg::FieldTraitsRecurseBase< FieldTypeT >::getFromString | ( | FieldTypeT & | outVal, | |
| const Char8 * | inVal | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits< OSGQGLWidgetP >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 209 of file OSGFieldDataType.h.
00211 { 00212 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00213 00214 return MappedTrait::getFromString(outVal, inVal); 00215 }
| static void osg::FieldTraitsRecurseBase< FieldTypeT >::putToString | ( | const FieldTypeT & | inVal, | |
| std::string & | outStr | |||
| ) | [inline, static, inherited] |
Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::osg::FieldDataTraits< OSGQGLWidgetP >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.
Definition at line 217 of file OSGFieldDataType.h.
Referenced by osg::osg::FieldDataTraits< DynamicVolume >::putToString().
00219 { 00220 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00221 00222 MappedTrait::putToString(inVal, outStr); 00223 }
| static const Char8* osg::FieldTraits::getPName | ( | void | ) | [inline, static, inherited] |
DataType osg::osg::FieldDataTraits< DynamicVolume >::_type [static] |
Definition at line 618 of file OSGBaseFieldDataType.h.
const UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::uiTest = TypeTraits<FieldTypeT>::IsPOD == true [static, inherited] |
Definition at line 117 of file OSGFieldDataType.h.
1.5.5