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

#include <OSGSysFieldDataType.h>

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

osg::FieldTraitsIntegralRecurseMapper< FieldTypeT > osg::FieldTraitsRecurseBase< FieldTypeT > osg::FieldTraits

List of all members.

Public Types

enum  { StringConvertable }
typedef FieldDataTraits< Real32Self
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 Char8getSName (void)
static Char8getMName (void)
static Real32 getDefault (void)
static bool getFromString (Real32 &outVal, const Char8 *&inVal)
static void putToString (const Real32 &inVal, std::string &outStr)
static UInt32 getBinSize (const FieldTypeT &)
static UInt32 getBinSize (const FieldTypeT *, 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< Real32 >

Definition at line 581 of file OSGSysFieldDataType.h.


Member Typedef Documentation

typedef FieldDataTraits<Real32> osg::osg::FieldDataTraits< Real32 >::Self

Definition at line 585 of file OSGSysFieldDataType.h.

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 587 of file OSGSysFieldDataType.h.

00587                      { StringConvertable = Self::ToStringConvertable   | 
00588                                            Self::FromStringConvertable };

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

Definition at line 590 of file OSGSysFieldDataType.h.

00590 { return _type;               }

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

Definition at line 592 of file OSGSysFieldDataType.h.

00592 { return "SFReal32";          }

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

Definition at line 593 of file OSGSysFieldDataType.h.

00593 { return "MFReal32";          }

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

Definition at line 595 of file OSGSysFieldDataType.h.

00595 { return 0.f;                 }

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

Definition at line 597 of file OSGSysFieldDataType.h.

00599     {
00600         outVal = TypeTraits<Real32>::getFromString(inVal);
00601 
00602         return true;
00603     }

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

Definition at line 605 of file OSGSysFieldDataType.h.

00607     {
00608         outStr.assign(TypeTraits<Real32>::putToString(inVal));
00609     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Reimplemented in osg::osg::FieldDataTraits2< bool >.

Definition at line 365 of file OSGFieldDataType.h.

00366     {
00367         return sizeof(FieldTypeT);
00368     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Definition at line 370 of file OSGFieldDataType.h.

00372     {
00373         return sizeof(FieldTypeT) * uiNumObjects;
00374     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Reimplemented in osg::osg::FieldDataTraits2< bool >.

Definition at line 376 of file OSGFieldDataType.h.

00378     {
00379         pMem.putValue(oObject);
00380     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Definition at line 382 of file OSGFieldDataType.h.

00385     {
00386         pMem.putValues(&pObjectStore[0], uiNumObjects);
00387     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Reimplemented in osg::osg::FieldDataTraits2< bool >.

Definition at line 389 of file OSGFieldDataType.h.

00391     {
00392         pMem.getValue(oObject);
00393     }

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

Reimplemented from osg::FieldTraitsRecurseBase< FieldTypeT >.

Definition at line 395 of file OSGFieldDataType.h.

00398     {
00399         pMem.getValues(&pObjectStore[0], uiNumObjects);
00400     }

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

Definition at line 584 of file OSGSysFieldDataType.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:33 2008 for OpenSG by  doxygen 1.5.5