osg::osg::FieldDataTraits< AttachmentMap > Struct Template Reference
[Field Data Traits]

#include <OSGAttachmentMapFieldDataType.h>

Inheritance diagram for osg::osg::FieldDataTraits< AttachmentMap >:

osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false > osg::FieldTraitsRecurseBase< FieldTypeT > osg::FieldTraits

List of all members.

Public Types

enum  { StringConvertable = 0x01 }
enum  { bHasParent = 0x00 }
enum  { bHasParent = 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 char * getSName (void)
static char * getMName (void)
static bool getFromString (AttachmentMap &, const Char8 *&)
static void putToString (const AttachmentMap &, std::string &outStr)
static UInt32 getBinSize (const AttachmentMap &oObject)
static UInt32 getBinSize (const AttachmentMap *pObjectStore, UInt32 uiNumObjects)
static UInt32 getBinSize (const FieldTypeT &oObject)
static UInt32 getBinSize (const FieldTypeT *pObjectStore, UInt32 uiNumObjects)
static void copyToBin (BinaryDataHandler &pMem, const AttachmentMap &pObject)
static void copyToBin (BinaryDataHandler &pMem, const AttachmentMap *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, AttachmentMap &pObject)
static void copyFromBin (BinaryDataHandler &pMem, AttachmentMap *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::FieldDataTraits< AttachmentMap >

Definition at line 206 of file OSGAttachmentMapFieldDataType.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 211 of file OSGAttachmentMapFieldDataType.h.

00211 { StringConvertable = 0x01  };

anonymous enum

Enumerator:
bHasParent 

Definition at line 212 of file OSGAttachmentMapFieldDataType.h.

00212 { bHasParent        = 0x00  };

anonymous enum [inherited]

Enumerator:
bHasParent 

Definition at line 72 of file OSGAttachmentMapFieldDataType.h.

00072 { bHasParent        = 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::FieldDataTraits< AttachmentMap >::getType ( void   )  [inline, static]

Definition at line 214 of file OSGAttachmentMapFieldDataType.h.

00214 { return _type;             }

static char* osg::osg::FieldDataTraits< AttachmentMap >::getSName ( void   )  [inline, static]

Definition at line 215 of file OSGAttachmentMapFieldDataType.h.

00215 { return "SFAttachmentMap"; }

static char* osg::osg::FieldDataTraits< AttachmentMap >::getMName ( void   )  [inline, static]

Definition at line 216 of file OSGAttachmentMapFieldDataType.h.

00216 { return "MFAttachmentMap"; }

static bool osg::osg::FieldDataTraits< AttachmentMap >::getFromString ( AttachmentMap ,
const Char8 *&   
) [inline, static]

Definition at line 218 of file OSGAttachmentMapFieldDataType.h.

00220     {
00221         return false;
00222     }

static void osg::osg::FieldDataTraits< AttachmentMap >::putToString ( const AttachmentMap ,
std::string &  outStr 
) [inline, static]

Definition at line 224 of file OSGAttachmentMapFieldDataType.h.

00226     {
00227         outStr.assign("AttachmentMap");
00228     }

static UInt32 osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::getBinSize ( const AttachmentMap oObject  )  [inline, static, inherited]

Definition at line 74 of file OSGAttachmentMapFieldDataType.h.

00075     {
00076         AttachmentMap::const_iterator mapIt  = oObject.begin();
00077         AttachmentMap::const_iterator mapEnd = oObject.end();
00078 
00079         UInt32 uiNumPublicObjects = 0;
00080 
00081         while(mapIt != mapEnd)
00082         {
00083             if(mapIt->second->getInternal().getValue() == false)
00084             {
00085                 ++uiNumPublicObjects;
00086             }
00087 
00088             ++mapIt;
00089         }
00090 
00091         return sizeof(UInt32) +  // Number of elements in the map 
00092                uiNumPublicObjects * (sizeof(UInt16) + sizeof(UInt32));
00093     }

static UInt32 osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::getBinSize ( const AttachmentMap pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Definition at line 95 of file OSGAttachmentMapFieldDataType.h.

00097     {
00098         UInt32 size = 0;
00099 
00100         // defaut: individual field sizes
00101         for(UInt32 i = 0; i < uiNumObjects; ++i)
00102         {
00103             size += getBinSize(pObjectStore[i]);
00104         }
00105 
00106         return size;
00107     }

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     }

static void osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::copyToBin ( BinaryDataHandler pMem,
const AttachmentMap pObject 
) [inline, static, inherited]

Definition at line 109 of file OSGAttachmentMapFieldDataType.h.

References osg::BinaryDataHandler::putValue().

00111     {
00112         UInt16 binding;
00113         UInt32 fcId;
00114         UInt32 uiNumPublicObjects = 0;
00115 
00116         AttachmentMap::const_iterator mapIt  = pObject.begin();
00117         AttachmentMap::const_iterator mapEnd = pObject.end();
00118 
00119         while(mapIt != mapEnd)
00120         {
00121             if(mapIt->second->getInternal().getValue() == false)
00122             {
00123                 ++uiNumPublicObjects;
00124             }
00125 
00126             ++mapIt;
00127         }
00128 
00129         pMem.putValue(uiNumPublicObjects);
00130 
00131         mapIt = pObject.begin();
00132 
00133         for(; mapIt != mapEnd; ++mapIt)
00134         {
00135             if(mapIt->second->getInternal().getValue() == false)
00136             {
00137                 binding = mapIt->first & 0xffff;
00138                 fcId    = mapIt->second.getFieldContainerId();
00139                 
00140                 pMem.putValue(binding);
00141                 pMem.putValue(fcId);
00142             }
00143         }
00144     }

static void osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::copyToBin ( BinaryDataHandler pMem,
const AttachmentMap pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Definition at line 146 of file OSGAttachmentMapFieldDataType.h.

00149     {
00150         for(UInt32 i = 0; i < uiNumObjects; ++i)
00151         {
00152             copyToBin(pMem, pObjectStore[i]);
00153         }
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     }

static void osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::copyFromBin ( BinaryDataHandler pMem,
AttachmentMap pObject 
) [inline, static, inherited]

Definition at line 156 of file OSGAttachmentMapFieldDataType.h.

References osg::BinaryDataHandler::getValue().

00158     {
00159         FieldContainerPtr fcp;
00160 
00161         UInt32 key;
00162         UInt16 binding;
00163         UInt32 fcId;
00164         UInt32 size;
00165 
00166         pMem.getValue(size);
00167 
00168         pObject.clear();
00169 
00170         for(UInt32 i = 0; i < size; ++i)
00171         {
00172             pMem.getValue(binding);
00173             pMem.getValue(fcId);
00174 
00175             fcp = FieldContainerFactory::the()->getMappedContainer(fcId);
00176 
00177             key = (UInt32 (fcp->getGroupId()) << 16) | binding;
00178 
00179             ((FieldContainerPtr &) pObject[key]) = fcp;
00180         }
00181     }

static void osg::osg::FieldTraitsRecurseMapper< AttachmentMap, false >::copyFromBin ( BinaryDataHandler pMem,
AttachmentMap pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Definition at line 183 of file OSGAttachmentMapFieldDataType.h.

00186     {
00187         for(UInt32 i = 0; i < uiNumObjects; ++i)
00188         {
00189             copyFromBin(pMem, pObjectStore[i]);
00190         }
00191     }

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::FieldDataTraits< AttachmentMap >::_type [static]

Definition at line 209 of file OSGAttachmentMapFieldDataType.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:04:40 2008 for OpenSG by  doxygen 1.5.5