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

#include <OSGBaseFieldDataType.h>

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

osg::FieldTraitsRecurseBase< FieldTypeT > osg::FieldTraits

List of all members.

Public Types

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

Static Public Member Functions

static DataTypegetType (void)
static const Char8getSName (void)
static const Char8getMName (void)
static const Color3f getDefault (void)
static bool getFromString (Color3f &outVal, const Char8 *&inVal)
static void putToString (const Color3f &inVal, std::string &outStr)
static UInt32 getBinSize (const Color3f &)
static UInt32 getBinSize (const Color3f *, UInt32 uiNumObjects)
static void copyToBin (BinaryDataHandler &pMem, const Color3f &oObject)
static void copyFromBin (BinaryDataHandler &pMem, Color3f &oObject)
static void copyToBin (BinaryDataHandler &pMem, const Color3f *pObjectStore, UInt32 uiNumObjects)
static void copyFromBin (BinaryDataHandler &pMem, Color3f *pObjectStore, UInt32 uiNumObjects)
static UInt32 getBinSize (const FieldTypeT &oObject)
static UInt32 getBinSize (const FieldTypeT *pObjectStore, UInt32 uiNumObjects)
static void copyToBin (BinaryDataHandler &pMem, const FieldTypeT &oObject)
static void copyToBin (BinaryDataHandler &pMem, const FieldTypeT *pObjectStore, UInt32 uiNumObjects)
static void copyFromBin (BinaryDataHandler &pMem, FieldTypeT &oObject)
static void copyFromBin (BinaryDataHandler &pMem, FieldTypeT *pObjectStore, UInt32 uiNumObjects)
static bool getFromString (FieldTypeT &outVal, const Char8 *inVal)
static void putToString (const FieldTypeT &inVal, std::string &outStr)
static const Char8getPName (void)

Static Public Attributes

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


Detailed Description

template<>
struct osg::osg::FieldDataTraits< Color3f >

Definition at line 72 of file OSGBaseFieldDataType.h.


Member Typedef Documentation

template<class FieldTypeT>
typedef osgIF<uiTest == 1, const FieldTypeT , const FieldTypeT & >::_IRet osg::FieldTraitsRecurseBase< FieldTypeT >::ArgumentType [inherited]

Reimplemented in osg::osg::FieldDataTraits< void * >.

Definition at line 122 of file OSGFieldDataType.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
StringConvertable 

Definition at line 77 of file OSGBaseFieldDataType.h.

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< Color3f >::getType ( void   )  [inline, static]

Definition at line 80 of file OSGBaseFieldDataType.h.

00080 { return _type;         }

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

Definition at line 82 of file OSGBaseFieldDataType.h.

00082 { return "SFColor3f";   }

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

Definition at line 84 of file OSGBaseFieldDataType.h.

00084 { return "MFColor3f";   }

static const Color3f osg::osg::FieldDataTraits< Color3f >::getDefault ( void   )  [inline, static]

Definition at line 86 of file OSGBaseFieldDataType.h.

00086 { return Color3f();     }

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

Definition at line 88 of file OSGBaseFieldDataType.h.

References osg::Color3< ValueTypeT >::setValue().

00090     {
00091         outVal.setValue(inVal);
00092         
00093         return true;
00094     }

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

Definition at line 96 of file OSGBaseFieldDataType.h.

References osg::Color3< ValueTypeT >::blue(), osg::Color3< ValueTypeT >::green(), and osg::Color3< ValueTypeT >::red().

00098     {
00099         typedef TypeTraits<Color3f::ValueType> TypeTrait;
00100 
00101         outStr.assign(TypeTrait::putToString(inVal.red()  ));
00102         outStr.append(" ");
00103         outStr.append(TypeTrait::putToString(inVal.green()));
00104         outStr.append(" ");
00105         outStr.append(TypeTrait::putToString(inVal.blue() ));
00106     }

static UInt32 osg::osg::FieldDataTraits< Color3f >::getBinSize ( const Color3f  )  [inline, static]

Definition at line 108 of file OSGBaseFieldDataType.h.

00109     {
00110         return sizeof(Real32) * 3;
00111     }

static UInt32 osg::osg::FieldDataTraits< Color3f >::getBinSize ( const Color3f ,
UInt32  uiNumObjects 
) [inline, static]

Definition at line 113 of file OSGBaseFieldDataType.h.

00115     {
00116         return sizeof(Real32)* 3 * uiNumObjects;
00117     }

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

Definition at line 119 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::putValues().

00121     {
00122         pMem.putValues(&oObject[0], 3);
00123     }

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

Definition at line 125 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::getValues().

00127     {
00128         pMem.getValues(&oObject[0], 3);
00129     }

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

Definition at line 131 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::putValues().

00134     {
00135         pMem.putValues(&pObjectStore[0][0], uiNumObjects*3);
00136     }

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

Definition at line 138 of file OSGBaseFieldDataType.h.

References osg::BinaryDataHandler::getValues().

00141     {
00142         pMem.getValues(&pObjectStore[0][0], uiNumObjects*3);
00143     }

template<class FieldTypeT>
static UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::getBinSize ( const FieldTypeT &  oObject  )  [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 130 of file OSGFieldDataType.h.

Referenced by osg::osg::FieldDataTraits< DynamicVolume >::getBinSize(), and osg::osg::FieldDataTraits< std::string >::getBinSize().

00131     {
00132         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00133 
00134         std::string value;
00135 
00136         MappedTrait::putToString(oObject, value);
00137 
00138         return value.length() + 1 + sizeof(UInt32);
00139     }

template<class FieldTypeT>
static UInt32 osg::FieldTraitsRecurseBase< FieldTypeT >::getBinSize ( const FieldTypeT *  pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 141 of file OSGFieldDataType.h.

00143     {
00144         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00145 
00146         UInt32 size = 0;
00147 
00148         for(UInt32 i = 0; i < uiNumObjects; ++i)
00149         {
00150             size += MappedTrait::getBinSize(pObjectStore[i]);
00151         }
00152 
00153         return size;
00154     }

template<class FieldTypeT>
static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin ( BinaryDataHandler pMem,
const FieldTypeT &  oObject 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 156 of file OSGFieldDataType.h.

Referenced by osg::osg::FieldDataTraits< Quaternion >::copyToBin(), osg::osg::FieldDataTraits< Plane >::copyToBin(), osg::osg::FieldDataTraits1< GLenum >::copyToBin(), osg::osg::FieldDataTraits1< BitVector >::copyToBin(), osg::osg::FieldDataTraits< DynamicVolume >::copyToBin(), and osg::osg::FieldDataTraits< std::string >::copyToBin().

00158     {
00159         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00160         
00161         std::string value;
00162 
00163         MappedTrait::putToString(oObject, value);
00164 
00165         pMem.putValue(value);
00166     }

template<class FieldTypeT>
static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyToBin ( BinaryDataHandler pMem,
const FieldTypeT *  pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 169 of file OSGFieldDataType.h.

00172     {
00173         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00174 
00175         // defaut: copy each element
00176         for(UInt32 i = 0; i < uiNumObjects; ++i)
00177         {
00178             MappedTrait::copyToBin(pMem, pObjectStore[i]);
00179         }
00180     }

template<class FieldTypeT>
static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin ( BinaryDataHandler pMem,
FieldTypeT &  oObject 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, and osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >.

Definition at line 182 of file OSGFieldDataType.h.

Referenced by osg::osg::FieldDataTraits< Quaternion >::copyFromBin(), osg::osg::FieldDataTraits< Plane >::copyFromBin(), osg::osg::FieldDataTraits1< GLenum >::copyFromBin(), osg::osg::FieldDataTraits1< BitVector >::copyFromBin(), osg::osg::FieldDataTraits< DynamicVolume >::copyFromBin(), and osg::osg::FieldDataTraits< std::string >::copyFromBin().

00184     {
00185         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00186 
00187         const Char8 *c = NULL;
00188 
00189         std::string value;
00190 
00191         pMem.getValue(value);
00192         c = value.c_str();
00193         MappedTrait::getFromString(oObject, c);
00194     }

template<class FieldTypeT>
static void osg::FieldTraitsRecurseBase< FieldTypeT >::copyFromBin ( BinaryDataHandler pMem,
FieldTypeT *  pObjectStore,
UInt32  uiNumObjects 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsIntegralRecurseMapper< FieldTypeT >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::FieldTraitsIntegralRecurseMapper< int8_t >, osg::FieldTraitsIntegralRecurseMapper< int64_t >, osg::FieldTraitsIntegralRecurseMapper< uint32_t >, osg::FieldTraitsIntegralRecurseMapper< double >, osg::FieldTraitsIntegralRecurseMapper< int16_t >, osg::FieldTraitsIntegralRecurseMapper< float >, osg::FieldTraitsIntegralRecurseMapper< osg::Real16 >, osg::FieldTraitsIntegralRecurseMapper< int32_t >, osg::FieldTraitsIntegralRecurseMapper< uint16_t >, osg::FieldTraitsIntegralRecurseMapper< bool >, osg::FieldTraitsIntegralRecurseMapper< uint64_t >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 196 of file OSGFieldDataType.h.

00199     {
00200         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00201 
00202         // defaut: copy each element
00203         for(UInt32 i = 0; i < uiNumObjects; ++i)
00204         {
00205             MappedTrait::copyFromBin(pMem, pObjectStore[i]);
00206         }
00207     }

template<class FieldTypeT>
static bool osg::FieldTraitsRecurseBase< FieldTypeT >::getFromString ( FieldTypeT &  outVal,
const Char8 inVal 
) [inline, static, inherited]

Reimplemented in osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits< OSGQGLWidgetP >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 209 of file OSGFieldDataType.h.

00211     {
00212         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00213 
00214         return MappedTrait::getFromString(outVal, inVal);
00215     }

template<class FieldTypeT>
static void osg::FieldTraitsRecurseBase< FieldTypeT >::putToString ( const FieldTypeT &  inVal,
std::string &  outStr 
) [inline, static, inherited]

Reimplemented in osg::osg::FieldDataTraits< std::string >, osg::osg::FieldDataTraits1< GLenum >, osg::FieldTraitsRecurseMapper< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper1< FieldTypeT, bTypeHasParent >, osg::FieldTraitsRecurseMapper2< FieldTypeT, bTypeHasParent >, osg::osg::FieldDataTraits2< bool >, osg::osg::FieldDataTraits< OSGQGLWidgetP >, osg::FieldTraitsRecurseMapper< osg::BillboardPtr, true >, osg::FieldTraitsRecurseMapper< osg::TileCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRLookupTablePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec2fPtr, true >, osg::FieldTraitsRecurseMapper< osg::FatBorderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TexGenChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodeCorePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec2fPtr, true >, osg::FieldTraitsRecurseMapper< GeoPTypes::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::LightChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPLengths::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LogicOpChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DirectionalLightPtr, true >, osg::FieldTraitsRecurseMapper< GeoTexCoords::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlanePtr, true >, osg::FieldTraitsRecurseMapper< osg::QTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FragmentProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageComposerPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorMaskChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMMatrixPtr, true >, osg::FieldTraitsRecurseMapper< GeoColors::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightModelChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayCalibrationPtr, true >, osg::FieldTraitsRecurseMapper< FieldTypeT, false >, osg::FieldTraitsRecurseMapper< osg::DVRMtexLUTShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::XWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FCPtrAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< GeoNormals::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRSimpleShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::SlicesPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SortFirstWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::DrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::FBOViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::VertexProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoIndices::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::TextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistanceLODPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureTransformChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterBoolPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterStringPtr, true >, osg::FieldTraitsRecurseMapper< osg::GraphicStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleTexturedMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::SimpleStatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImagePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::StateSortingGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ChunkMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ResolutionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MatrixCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::ImageForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::TransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::WIN32WindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::ParticlesPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatisticsForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::FileGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PhongMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ScreenGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProgramChunkPtr, true >, osg::FieldTraitsRecurseMapper< GeoPositions::PtrType, true >, osg::FieldTraitsRecurseMapper< osg::ForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoSurfacePtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::GradientBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::RegisterCombinersChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRIsoShaderPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipObjectsPtr, true >, osg::FieldTraitsRecurseMapper< osg::ProjectionCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::InlinePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMatrixPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRAppearancePtr, true >, osg::FieldTraitsRecurseMapper< osg::ProxyGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::TextureGrabForegroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::StatePtr, true >, osg::FieldTraitsRecurseMapper< osg::TwoSidedLightingChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::FresnelMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::RenderOptionsPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumePtr, true >, osg::FieldTraitsRecurseMapper< osg::OrthographicCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::SpotLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialGroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::DisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::ColorBufferViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRClipGeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMRealPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchPtr, true >, osg::FieldTraitsRecurseMapper< osg::DepthClearBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::SolidBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ClusterWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::GLUTWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::SkyBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::GroupPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiPassMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::StringAttributeMapPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentContainerPtr, true >, osg::FieldTraitsRecurseMapper< osg::BlendChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::GeometryPtr, true >, osg::FieldTraitsRecurseMapper< osg::MultiDisplayWindowPtr, true >, osg::FieldTraitsRecurseMapper< osg::DVRVolumeTexturePtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMIntPtr, true >, osg::FieldTraitsRecurseMapper< osg::SwitchMaterialPtr, true >, osg::FieldTraitsRecurseMapper< osg::ComponentTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec4fPtr, true >, osg::FieldTraitsRecurseMapper< osg::StencilChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::CameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::DistortionDisplayFilterPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLParameterChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::SClipPlaneChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::InverseTransformPtr, true >, osg::FieldTraitsRecurseMapper< osg::StereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterMVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::LightEnvPtr, true >, osg::FieldTraitsRecurseMapper< osg::AttachmentPtr, true >, osg::FieldTraitsRecurseMapper< osg::SHLChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShaderParameterVec3fPtr, true >, osg::FieldTraitsRecurseMapper< osg::PointLightPtr, true >, osg::FieldTraitsRecurseMapper< osg::MaterialDrawablePtr, true >, osg::FieldTraitsRecurseMapper< osg::PolygonBackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::PassiveViewportPtr, true >, osg::FieldTraitsRecurseMapper< osg::LineChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::NodePtr, true >, osg::FieldTraitsRecurseMapper< osg::BackgroundPtr, true >, osg::FieldTraitsRecurseMapper< osg::OffCenterPerspectiveCameraPtr, true >, osg::FieldTraitsRecurseMapper< osg::CubeTextureChunkPtr, true >, osg::FieldTraitsRecurseMapper< osg::ShearedStereoCameraDecoratorPtr, true >, osg::FieldTraitsRecurseMapper1< FieldTypeT, false >, and osg::FieldTraitsRecurseMapper2< FieldTypeT, false >.

Definition at line 217 of file OSGFieldDataType.h.

Referenced by osg::osg::FieldDataTraits< DynamicVolume >::putToString().

00219     {
00220         typedef FieldDataTraits<FieldTypeT> MappedTrait;
00221 
00222         MappedTrait::putToString(inVal, outStr);
00223     }

static const Char8* osg::FieldTraits::getPName ( void   )  [inline, static, inherited]

Definition at line 75 of file OSGFieldDataType.h.

00075 { return "Field"; }


Member Data Documentation

DataType osg::osg::FieldDataTraits< Color3f >::_type [static]

Definition at line 75 of file OSGBaseFieldDataType.h.

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

Definition at line 117 of file OSGFieldDataType.h.


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

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