#include <OSGParticleBSP.h>
Inheritance diagram for osg::FieldDataTraits< ParticleBSPTree >:

Public Types | |
| enum | { StringConvertable } |
| typedef osgIF< uiTest==1, const ParticleBSPTree, const ParticleBSPTree & >::_IRet | ArgumentType |
| enum | { ToStringConvertable = 0x01, FromStringConvertable = 0x02 } |
Static Public Member Functions | |
| static DataType & | getType (void) |
| static Char8 * | getSName (void) |
| static Char8 * | getMName (void) |
| static ParticleBSPTree | getDefault (void) |
| static bool | getFromString (ParticleBSPTree &outVal, const Char8 *&inVal) |
| static void | putToString (const ParticleBSPTree &inVal, std::string &outVal) |
| static UInt32 | getBinSize (const ParticleBSPTree &oObject) |
| static void | copyToBin (BinaryDataHandler &pMem, const ParticleBSPTree &oObject) |
| static void | copyFromBin (BinaryDataHandler &pMem, ParticleBSPTree &oObject) |
| static UInt32 | getBinSize (const ParticleBSPTree *pObjectStore, UInt32 uiNumObjects) |
| static void | copyToBin (BinaryDataHandler &pMem, const ParticleBSPTree *pObjectStore, UInt32 uiNumObjects) |
| static void | copyFromBin (BinaryDataHandler &pMem, ParticleBSPTree *pObjectStore, UInt32 uiNumObjects) |
| static bool | getFromString (ParticleBSPTree &outVal, const Char8 *inVal) |
| static const Char8 * | getPName (void) |
Static Public Attributes | |
| static DataType | _type |
| static const UInt32 | uiTest |
Definition at line 230 of file OSGParticleBSP.h.
|
|
Definition at line 122 of file OSGFieldDataType.h. |
|
|
Definition at line 235 of file OSGParticleBSP.h. 00235 { StringConvertable = ToStringConvertable | 00236 FromStringConvertable };
|
|
|
Definition at line 69 of file OSGFieldDataType.h. 00070 { 00071 ToStringConvertable = 0x01, 00072 FromStringConvertable = 0x02 00073 };
|
|
|
Definition at line 238 of file OSGParticleBSP.h. 00238 { return _type; }
|
|
|
Definition at line 240 of file OSGParticleBSP.h.
|
|
|
Definition at line 241 of file OSGParticleBSP.h.
|
|
|
Definition at line 243 of file OSGParticleBSP.h.
|
|
||||||||||||
|
Definition at line 245 of file OSGParticleBSP.h. References osg::ParticleBSPTree::getFromString().
|
|
||||||||||||
|
Reimplemented from osg::FieldTraitsRecurseBase< ParticleBSPTree >. Definition at line 251 of file OSGParticleBSP.h. References osg::ParticleBSPTree::putToString().
|
|
|
Reimplemented from osg::FieldTraitsRecurseBase< ParticleBSPTree >. Definition at line 257 of file OSGParticleBSP.h. References osg::ParticleBSPTree::getBinSize().
|
|
||||||||||||
|
Reimplemented from osg::FieldTraitsRecurseBase< ParticleBSPTree >. Definition at line 262 of file OSGParticleBSP.h. References osg::ParticleBSPTree::copyToBin().
|
|
||||||||||||
|
Reimplemented from osg::FieldTraitsRecurseBase< ParticleBSPTree >. Definition at line 268 of file OSGParticleBSP.h. References osg::ParticleBSPTree::copyFromBin().
|
|
||||||||||||
|
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 }
|
|
||||||||||||||||
|
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 }
|
|
||||||||||||||||
|
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 }
|
|
||||||||||||
|
Definition at line 209 of file OSGFieldDataType.h. 00211 { 00212 typedef FieldDataTraits<FieldTypeT> MappedTrait; 00213 00214 return MappedTrait::getFromString(outVal, inVal); 00215 }
|
|
|
Definition at line 75 of file OSGFieldDataType.h.
|
|
|
|
|
|
Definition at line 117 of file OSGFieldDataType.h. |
1.4.3