osg::osg::FieldDataTraits1< BitVector > Struct Template Reference
[Field Data Traits]

#include <OSGBaseFieldDataType.h>

Inheritance diagram for osg::osg::FieldDataTraits1< BitVector >:

osg::FieldTraitsRecurseBase< FieldTypeT > osg::FieldTraits

List of all members.

Public Types

enum  { StringConvertable = 0x00 }
enum  { bHasParent = 0x00 }
typedef osgIF< uiTest==1,
const FieldTypeT, const
FieldTypeT & >::_IRet 
ArgumentType
enum  { ToStringConvertable = 0x01, FromStringConvertable = 0x02 }

Static Public Member Functions

static DataTypegetType (void)
static const Char8getSName (void)
static const Char8getMName (void)
static BitVector getDefault (void)
static UInt32 getBinSize (const BitVector &)
static UInt32 getBinSize (const BitVector *, UInt32 uiNumObjects)
static void copyToBin (BinaryDataHandler &pMem, const BitVector &oObject)
static void copyToBin (BinaryDataHandler &pMem, const BitVector *pObjectStore, UInt32 uiNumObjects)
static void copyFromBin (BinaryDataHandler &pMem, BitVector &oObject)
static void copyFromBin (BinaryDataHandler &pMem, BitVector *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 Char8getPName (void)

Static Public Attributes

static DataType _type
static const UInt32 uiTest = TypeTraits<FieldTypeT>::IsPOD == true


Detailed Description

template<>
struct osg::osg::FieldDataTraits1< BitVector >

Definition at line 925 of file OSGBaseFieldDataType.h.


Member Typedef Documentation

template<class FieldTypeT>
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.


Member Enumeration Documentation

anonymous enum

Enumerator:
StringConvertable 

Definition at line 930 of file OSGBaseFieldDataType.h.

00930 { StringConvertable = 0x00                       };

template<class FieldTypeT>
anonymous enum [inherited]

Enumerator:
bHasParent 

Definition at line 114 of file OSGFieldDataType.h.

00114 { bHasParent = 0x00 };

anonymous enum [inherited]

Enumerator:
ToStringConvertable 
FromStringConvertable 

Definition at line 69 of file OSGFieldDataType.h.

00070     {
00071         ToStringConvertable   = 0x01,
00072         FromStringConvertable = 0x02
00073     };


Member Function Documentation

static DataType& osg::osg::FieldDataTraits1< BitVector >::getType ( void   )  [inline, static]

Definition at line 932 of file OSGBaseFieldDataType.h.

00932 { return _type;           }

static const Char8* osg::osg::FieldDataTraits1< BitVector >::getSName ( void   )  [inline, static]

Definition at line 934 of file OSGBaseFieldDataType.h.

00934 { return "SFBitVector";   }

static const Char8* osg::osg::FieldDataTraits1< BitVector >::getMName ( void   )  [inline, static]

Definition at line 936 of file OSGBaseFieldDataType.h.

00936 { return "MFBitVector";   }

static BitVector osg::osg::FieldDataTraits1< BitVector >::getDefault ( void   )  [inline, static]

Definition at line 938 of file OSGBaseFieldDataType.h.

00938 { return BitVector();     }

static UInt32 osg::osg::FieldDataTraits1< BitVector >::getBinSize ( const BitVector  )  [inline, static]

Definition at line 940 of file OSGBaseFieldDataType.h.

00941     {
00942         return sizeof(BitVector);
00943     }

static UInt32 osg::osg::FieldDataTraits1< BitVector >::getBinSize ( const BitVector ,
UInt32  uiNumObjects 
) [inline, static]

Definition at line 945 of file OSGBaseFieldDataType.h.

00947     {
00948         return sizeof(BitVector)*uiNumObjects;
00949     }

static void osg::osg::FieldDataTraits1< BitVector >::copyToBin ( BinaryDataHandler pMem,
const BitVector oObject 
) [inline, static]

Definition at line 951 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::putValue().

00953     {
00954         BitVector value=oObject;
00955         pMem.putValue(value);
00956     }

static void osg::osg::FieldDataTraits1< BitVector >::copyToBin ( BinaryDataHandler pMem,
const BitVector pObjectStore,
UInt32  uiNumObjects 
) [inline, static]

Definition at line 958 of file OSGBaseFieldDataType.h.

References osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin().

00961     {
00962         for(UInt32 i = 0; i < uiNumObjects; ++i)
00963         {
00964             copyToBin(pMem, pObjectStore[i]);
00965         }
00966     }

static void osg::osg::FieldDataTraits1< BitVector >::copyFromBin ( BinaryDataHandler pMem,
BitVector oObject 
) [inline, static]

Definition at line 968 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::getValue().

00970     {
00971         BitVector value;
00972         pMem.getValue(value);
00973         oObject=value;
00974     }

static void osg::osg::FieldDataTraits1< BitVector >::copyFromBin ( BinaryDataHandler pMem,
BitVector pObjectStore,
UInt32  uiNumObjects 
) [inline, static]

Definition at line 976 of file OSGBaseFieldDataType.h.

References osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin().

00979     {
00980         for(UInt32 i = 0; i < uiNumObjects; ++i)
00981         {
00982             copyFromBin(pMem, pObjectStore[i]);
00983         }
00984     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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     }

template<class FieldTypeT>
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]

Definition at line 75 of file OSGFieldDataType.h.

00075 { return "Field"; }


Member Data Documentation

DataType osg::osg::FieldDataTraits1< BitVector >::_type [static]

Definition at line 928 of file OSGBaseFieldDataType.h.

template<class FieldTypeT>
const UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::uiTest = TypeTraits<FieldTypeT>::IsPOD == true [static, inherited]

Definition at line 117 of file OSGFieldDataType.h.


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

Generated on Mon Mar 17 12:03:23 2008 for OpenSG by  doxygen 1.5.5