Changeset 1158
- Timestamp:
- 04/14/08 20:48:27 (1 month ago)
- Files:
-
- trunk/Source/System/FileIO/OSB/OSGNFIOSceneFileType.cpp (modified) (3 diffs)
- trunk/Source/System/NodeCores/Drawables/Geometry/Base/ES/OSGGeometryBase.cpp (modified) (2 diffs)
- trunk/Source/System/NodeCores/Drawables/Geometry/Base/WS/OSGGeometryBase.cpp (modified) (2 diffs)
- trunk/Source/System/NodeCores/Drawables/Particles/OSGParticlesBase.cpp (modified) (4 diffs)
- trunk/Source/System/State/Base/WS/OSGTextureObjChunkBase.cpp (modified) (1 diff)
- trunk/Source/Test/SystemLib/OSGFCDPtrTestFC.fcd (modified) (16 diffs)
- trunk/Source/Test/SystemLib/OSGFCDPtrTestFCBase.cpp (modified) (26 diffs)
- trunk/Tools/fcd2code/TemplateFieldContainerBase_cpp.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/FileIO/OSB/OSGNFIOSceneFileType.cpp
r1140 r1158 53 53 #include "OSGNFIOSceneFileType.h" 54 54 55 #ifdef OSG_NEW_OSB_IO56 55 #include "OSGOSBDriver.h" 57 #else58 #include "OSGNFIOBase.h"59 #endif60 56 61 57 OSG_USING_NAMESPACE … … 102 98 NodeTransitPtr NFIOSceneFileType::read(std::istream &is, const Char8 *) const 103 99 { 104 #ifdef OSG_NEW_OSB_IO105 100 return OSBDriver::read(is, _options); 106 #else107 return NFIOBase::read(is, _options);108 #endif109 101 } 110 102 … … 127 119 const Char8 * ) const 128 120 { 129 #ifdef OSG_NEW_OSB_IO130 121 return OSBDriver::write(node, os, _options); 131 #else132 return NFIOBase::write(node, os, _options);133 #endif134 122 } 135 123 trunk/Source/System/NodeCores/Drawables/Geometry/Base/ES/OSGGeometryBase.cpp
r1156 r1158 884 884 if(pTypedChild != NullFC) 885 885 { 886 if(pTypedChild == getTypes())886 if(pTypedChild == _sfTypes.getValue()) 887 887 { 888 888 editSField(TypesFieldMask); … … 909 909 if(pTypedChild != NullFC) 910 910 { 911 if(pTypedChild == getLengths())911 if(pTypedChild == _sfLengths.getValue()) 912 912 { 913 913 editSField(LengthsFieldMask); trunk/Source/System/NodeCores/Drawables/Geometry/Base/WS/OSGGeometryBase.cpp
r1156 r1158 947 947 if(pTypedChild != NullFC) 948 948 { 949 if(pTypedChild == getTypes())949 if(pTypedChild == _sfTypes.getValue()) 950 950 { 951 951 editSField(TypesFieldMask); … … 972 972 if(pTypedChild != NullFC) 973 973 { 974 if(pTypedChild == getLengths())974 if(pTypedChild == _sfLengths.getValue()) 975 975 { 976 976 editSField(LengthsFieldMask); trunk/Source/System/NodeCores/Drawables/Particles/OSGParticlesBase.cpp
r1156 r1158 1070 1070 if(pTypedChild != NullFC) 1071 1071 { 1072 if(pTypedChild == getPositions())1072 if(pTypedChild == _sfPositions.getValue()) 1073 1073 { 1074 1074 editSField(PositionsFieldMask); … … 1095 1095 if(pTypedChild != NullFC) 1096 1096 { 1097 if(pTypedChild == getSecPositions())1097 if(pTypedChild == _sfSecPositions.getValue()) 1098 1098 { 1099 1099 editSField(SecPositionsFieldMask); … … 1120 1120 if(pTypedChild != NullFC) 1121 1121 { 1122 if(pTypedChild == getColors())1122 if(pTypedChild == _sfColors.getValue()) 1123 1123 { 1124 1124 editSField(ColorsFieldMask); … … 1145 1145 if(pTypedChild != NullFC) 1146 1146 { 1147 if(pTypedChild == getNormals())1147 if(pTypedChild == _sfNormals.getValue()) 1148 1148 { 1149 1149 editSField(NormalsFieldMask); trunk/Source/System/State/Base/WS/OSGTextureObjChunkBase.cpp
r1156 r1158 2061 2061 if(pTypedChild != NullFC) 2062 2062 { 2063 if(pTypedChild == getImage())2063 if(pTypedChild == _sfImage.getValue()) 2064 2064 { 2065 2065 editSField(ImageFieldMask); trunk/Source/Test/SystemLib/OSGFCDPtrTestFC.fcd
r1117 r1158 42 42 access = "public" 43 43 category = "childpointer" 44 linkParentField="Parents" 44 45 > 45 46 </Field> … … 80 81 access = "protected" 81 82 category = "childpointer" 83 linkParentField="Parents" 82 84 > 83 85 </Field> … … 115 117 access = "private" 116 118 category = "childpointer" 119 linkParentField="Parents" 117 120 > 118 121 </Field> … … 150 153 access = "none" 151 154 category = "childpointer" 155 linkParentField="Parents" 152 156 > 153 157 </Field> … … 188 192 access = "public" 189 193 category = "childpointer" 194 linkParentField="Parents" 190 195 > 191 196 </Field> … … 226 231 access = "protected" 227 232 category = "childpointer" 233 linkParentField="Parents" 228 234 > 229 235 </Field> … … 262 268 access = "private" 263 269 category = "childpointer" 270 linkParentField="Parents" 264 271 > 265 272 </Field> … … 297 304 access = "none" 298 305 category = "childpointer" 306 linkParentField="Parents" 299 307 > 300 308 </Field> … … 313 321 access = "public" 314 322 category = "childpointer" 323 linkParentField="Parent" 315 324 > 316 325 </Field> … … 326 335 access = "protected" 327 336 category = "childpointer" 337 linkParentField="Parent" 328 338 > 329 339 </Field> … … 339 349 access = "private" 340 350 category = "childpointer" 351 linkParentField="Parent" 341 352 > 342 353 </Field> … … 352 363 access = "none" 353 364 category = "childpointer" 365 linkParentField="Parent" 354 366 > 355 367 </Field> … … 366 378 access = "public" 367 379 category = "childpointer" 380 linkParentField="Parent" 368 381 > 369 382 </Field> … … 379 392 access = "protected" 380 393 category = "childpointer" 394 linkParentField="Parent" 381 395 > 382 396 </Field> … … 392 406 access = "private" 393 407 category = "childpointer" 408 linkParentField="Parent" 394 409 > 395 410 </Field> … … 405 420 access = "none" 406 421 category = "childpointer" 422 linkParentField="Parent" 407 423 > 408 424 </Field> trunk/Source/Test/SystemLib/OSGFCDPtrTestFCBase.cpp
r1156 r1158 688 688 " access = \"public\"\n" 689 689 " category = \"childpointer\"\n" 690 " linkParentField=\"Parents\"\n" 690 691 " >\n" 691 692 " </Field>\n" … … 726 727 " access = \"protected\"\n" 727 728 " category = \"childpointer\"\n" 729 " linkParentField=\"Parents\"\n" 728 730 " >\n" 729 731 " </Field>\n" … … 761 763 " access = \"private\"\n" 762 764 " category = \"childpointer\"\n" 765 " linkParentField=\"Parents\"\n" 763 766 " >\n" 764 767 " </Field>\n" … … 796 799 " access = \"none\"\n" 797 800 " category = \"childpointer\"\n" 801 " linkParentField=\"Parents\"\n" 798 802 " >\n" 799 803 " </Field>\n" … … 834 838 " access = \"public\"\n" 835 839 " category = \"childpointer\"\n" 840 " linkParentField=\"Parents\"\n" 836 841 " >\n" 837 842 " </Field>\n" … … 872 877 " access = \"protected\"\n" 873 878 " category = \"childpointer\"\n" 879 " linkParentField=\"Parents\"\n" 874 880 " >\n" 875 881 " </Field>\n" … … 908 914 " access = \"private\"\n" 909 915 " category = \"childpointer\"\n" 916 " linkParentField=\"Parents\"\n" 910 917 " >\n" 911 918 " </Field>\n" … … 943 950 " access = \"none\"\n" 944 951 " category = \"childpointer\"\n" 952 " linkParentField=\"Parents\"\n" 945 953 " >\n" 946 954 " </Field>\n" … … 959 967 " access = \"public\"\n" 960 968 " category = \"childpointer\"\n" 969 " linkParentField=\"Parent\"\n" 961 970 " >\n" 962 971 " </Field>\n" … … 972 981 " access = \"protected\"\n" 973 982 " category = \"childpointer\"\n" 983 " linkParentField=\"Parent\"\n" 974 984 " >\n" 975 985 " </Field>\n" … … 985 995 " access = \"private\"\n" 986 996 " category = \"childpointer\"\n" 997 " linkParentField=\"Parent\"\n" 987 998 " >\n" 988 999 " </Field>\n" … … 998 1009 " access = \"none\"\n" 999 1010 " category = \"childpointer\"\n" 1011 " linkParentField=\"Parent\"\n" 1000 1012 " >\n" 1001 1013 " </Field>\n" … … 1012 1024 " access = \"public\"\n" 1013 1025 " category = \"childpointer\"\n" 1026 " linkParentField=\"Parent\"\n" 1014 1027 " >\n" 1015 1028 " </Field>\n" … … 1025 1038 " access = \"protected\"\n" 1026 1039 " category = \"childpointer\"\n" 1040 " linkParentField=\"Parent\"\n" 1027 1041 " >\n" 1028 1042 " </Field>\n" … … 1038 1052 " access = \"private\"\n" 1039 1053 " category = \"childpointer\"\n" 1054 " linkParentField=\"Parent\"\n" 1040 1055 " >\n" 1041 1056 " </Field>\n" … … 1051 1066 " access = \"none\"\n" 1052 1067 " category = \"childpointer\"\n" 1068 " linkParentField=\"Parent\"\n" 1053 1069 " >\n" 1054 1070 " </Field>\n" … … 3297 3313 _sfFieldSFPub_mpchildptr (this, 3298 3314 FieldSFPub_mpchildptrFieldId, 3299 FCDTestFC:: XXFieldId),3315 FCDTestFC::ParentsFieldId), 3300 3316 _sfFieldSFPro_ptr (NullFC), 3301 3317 _sfFieldSFPro_weakptr (NullFC), 3302 3318 _sfFieldSFPro_mpchildptr (this, 3303 3319 FieldSFPro_mpchildptrFieldId, 3304 FCDTestFC:: XXFieldId),3320 FCDTestFC::ParentsFieldId), 3305 3321 _sfFieldSFPri_ptr (NullFC), 3306 3322 _sfFieldSFPri_weakptr (NullFC), 3307 3323 _sfFieldSFPri_mpchildptr (this, 3308 3324 FieldSFPri_mpchildptrFieldId, 3309 FCDTestFC:: XXFieldId),3325 FCDTestFC::ParentsFieldId), 3310 3326 _sfFieldSFNo_ptr (NullFC), 3311 3327 _sfFieldSFNo_weakptr (NullFC), 3312 3328 _sfFieldSFNo_mpchildptr (this, 3313 3329 FieldSFNo_mpchildptrFieldId, 3314 FCDTestFC:: XXFieldId),3330 FCDTestFC::ParentsFieldId), 3315 3331 _mfFieldMFPub_ptr (), 3316 3332 _mfFieldMFPub_weakptr (), 3317 3333 _mfFieldMFPub_mpchildptr (this, 3318 3334 FieldMFPub_mpchildptrFieldId, 3319 FCDTestFC:: XXFieldId),3335 FCDTestFC::ParentsFieldId), 3320 3336 _mfFieldMFPro_ptr (), 3321 3337 _mfFieldMFPro_weakptr (), 3322 3338 _mfFieldMFPro_mpchildptr (this, 3323 3339 FieldMFPro_mpchildptrFieldId, 3324 FCDTestFC:: XXFieldId),3340 FCDTestFC::ParentsFieldId), 3325 3341 _mfFieldMFPri_ptr (), 3326 3342 _mfFieldMFPri_weakptr (), 3327 3343 _mfFieldMFPri_mpchildptr (this, 3328 3344 FieldMFPri_mpchildptrFieldId, 3329 FCDTestFC:: XXFieldId),3345 FCDTestFC::ParentsFieldId), 3330 3346 _mfFieldMFNo_ptr (), 3331 3347 _mfFieldMFNo_weakptr (), 3332 3348 _mfFieldMFNo_mpchildptr (this, 3333 3349 FieldMFNo_mpchildptrFieldId, 3334 FCDTestFC:: XXFieldId),3350 FCDTestFC::ParentsFieldId), 3335 3351 _sfFieldSFPub_spchildptr (this, 3336 3352 FieldSFPub_spchildptrFieldId, 3337 FCDSParTestFC:: XXFieldId),3353 FCDSParTestFC::ParentFieldId), 3338 3354 _sfFieldSFPro_spchildptr (this, 3339 3355 FieldSFPro_spchildptrFieldId, 3340 FCDSParTestFC:: XXFieldId),3356 FCDSParTestFC::ParentFieldId), 3341 3357 _sfFieldSFPri_spchildptr (this, 3342 3358 FieldSFPri_spchildptrFieldId, 3343 FCDSParTestFC:: XXFieldId),3359 FCDSParTestFC::ParentFieldId), 3344 3360 _sfFieldSFNo_spchildptr (this, 3345 3361 FieldSFNo_spchildptrFieldId, 3346 FCDSParTestFC:: XXFieldId),3362 FCDSParTestFC::ParentFieldId), 3347 3363 _mfFieldMFPub_spchildptr (this, 3348 3364 FieldMFPub_spchildptrFieldId, 3349 FCDSParTestFC:: XXFieldId),3365 FCDSParTestFC::ParentFieldId), 3350 3366 _mfFieldMFPro_spchildptr (this, 3351 3367 FieldMFPro_spchildptrFieldId, 3352 FCDSParTestFC:: XXFieldId),3368 FCDSParTestFC::ParentFieldId), 3353 3369 _mfFieldMFPri_spchildptr (this, 3354 3370 FieldMFPri_spchildptrFieldId, 3355 FCDSParTestFC:: XXFieldId),3371 FCDSParTestFC::ParentFieldId), 3356 3372 _mfFieldMFNo_spchildptr (this, 3357 3373 FieldMFNo_spchildptrFieldId, 3358 FCDSParTestFC:: XXFieldId)3374 FCDSParTestFC::ParentFieldId) 3359 3375 { 3360 3376 } … … 3366 3382 _sfFieldSFPub_mpchildptr (this, 3367 3383 FieldSFPub_mpchildptrFieldId, 3368 FCDTestFC:: XXFieldId),3384 FCDTestFC::ParentsFieldId), 3369 3385 _sfFieldSFPro_ptr (NullFC), 3370 3386 _sfFieldSFPro_weakptr (NullFC), 3371 3387 _sfFieldSFPro_mpchildptr (this, 3372 3388 FieldSFPro_mpchildptrFieldId, 3373 FCDTestFC:: XXFieldId),3389 FCDTestFC::ParentsFieldId), 3374 3390 _sfFieldSFPri_ptr (NullFC), 3375 3391 _sfFieldSFPri_weakptr (NullFC), 3376 3392 _sfFieldSFPri_mpchildptr (this, 3377 3393 FieldSFPri_mpchildptrFieldId, 3378 FCDTestFC:: XXFieldId),3394 FCDTestFC::ParentsFieldId), 3379 3395 _sfFieldSFNo_ptr (NullFC), 3380 3396 _sfFieldSFNo_weakptr (NullFC), 3381 3397 _sfFieldSFNo_mpchildptr (this, 3382 3398 FieldSFNo_mpchildptrFieldId, 3383 FCDTestFC:: XXFieldId),3399 FCDTestFC::ParentsFieldId), 3384 3400 _mfFieldMFPub_ptr (), 3385 3401 _mfFieldMFPub_weakptr (), 3386 3402 _mfFieldMFPub_mpchildptr (this, 3387 3403 FieldMFPub_mpchildptrFieldId, 3388 FCDTestFC:: XXFieldId),3404 FCDTestFC::ParentsFieldId), 3389 3405 _mfFieldMFPro_ptr (), 3390 3406 _mfFieldMFPro_weakptr (), 3391 3407 _mfFieldMFPro_mpchildptr (this, 3392 3408 FieldMFPro_mpchildptrFieldId, 3393 FCDTestFC:: XXFieldId),3409 FCDTestFC::ParentsFieldId), 3394 3410 _mfFieldMFPri_ptr (), 3395 3411 _mfFieldMFPri_weakptr (), 3396 3412 _mfFieldMFPri_mpchildptr (this, 3397 3413 FieldMFPri_mpchildptrFieldId, 3398 FCDTestFC:: XXFieldId),3414 FCDTestFC::ParentsFieldId), 3399 3415 _mfFieldMFNo_ptr (), 3400 3416 _mfFieldMFNo_weakptr (), 3401 3417 _mfFieldMFNo_mpchildptr (this, 3402 3418 FieldMFNo_mpchildptrFieldId, 3403 FCDTestFC:: XXFieldId),3419 FCDTestFC::ParentsFieldId), 3404 3420 _sfFieldSFPub_spchildptr (this, 3405 3421 FieldSFPub_spchildptrFieldId, 3406 FCDSParTestFC:: XXFieldId),3422 FCDSParTestFC::ParentFieldId), 3407 3423 _sfFieldSFPro_spchildptr (this, 3408 3424 FieldSFPro_spchildptrFieldId, 3409 FCDSParTestFC:: XXFieldId),3425 FCDSParTestFC::ParentFieldId), 3410 3426 _sfFieldSFPri_spchildptr (this, 3411 3427 FieldSFPri_spchildptrFieldId, 3412 FCDSParTestFC:: XXFieldId),3428 FCDSParTestFC::ParentFieldId), 3413 3429 _sfFieldSFNo_spchildptr (this, 3414 3430 FieldSFNo_spchildptrFieldId, 3415 FCDSParTestFC:: XXFieldId),3431 FCDSParTestFC::ParentFieldId), 3416 3432 _mfFieldMFPub_spchildptr (this, 3417 3433 FieldMFPub_spchildptrFieldId, 3418 FCDSParTestFC:: XXFieldId),3434 FCDSParTestFC::ParentFieldId), 3419 3435 _mfFieldMFPro_spchildptr (this, 3420 3436 FieldMFPro_spchildptrFieldId, 3421 FCDSParTestFC:: XXFieldId),3437 FCDSParTestFC::ParentFieldId), 3422 3438 _mfFieldMFPri_spchildptr (this, 3423 3439 FieldMFPri_spchildptrFieldId, 3424 FCDSParTestFC:: XXFieldId),3440 FCDSParTestFC::ParentFieldId), 3425 3441 _mfFieldMFNo_spchildptr (this, 3426 3442 FieldMFNo_spchildptrFieldId, 3427 FCDSParTestFC:: XXFieldId)3443 FCDSParTestFC::ParentFieldId) 3428 3444 { 3429 3445 } … … 3450 3466 if(pTypedChild != NullFC) 3451 3467 { 3452 if(pTypedChild == getFieldSFPub_mpchildptr())3468 if(pTypedChild == _sfFieldSFPub_mpchildptr.getValue()) 3453 3469 { 3454 3470 editSField(FieldSFPub_mpchildptrFieldMask); … … 3475 3491 if(pTypedChild != NullFC) 3476 3492 { 3477 if(pTypedChild == getFieldSFPro_mpchildptr())3493 if(pTypedChild == _sfFieldSFPro_mpchildptr.getValue()) 3478 3494 { 3479 3495 editSField(FieldSFPro_mpchildptrFieldMask); … … 3500 3516 if(pTypedChild != NullFC) 3501 3517 { 3502 if(pTypedChild == getFieldSFPri_mpchildptr())3518 if(pTypedChild == _sfFieldSFPri_mpchildptr.getValue()) 3503 3519 { 3504 3520 editSField(FieldSFPri_mpchildptrFieldMask); … … 3525 3541 if(pTypedChild != NullFC) 3526 3542 { 3527 if(pTypedChild == getFieldSFNo_mpchildptr())3543 if(pTypedChild == _sfFieldSFNo_mpchildptr.getValue()) 3528 3544 { 3529 3545 editSField(FieldSFNo_mpchildptrFieldMask); … … 3662 3678 if(pTypedChild != NullFC) 3663 3679 { 3664 if(pTypedChild == getFieldSFPub_spchildptr())3680 if(pTypedChild == _sfFieldSFPub_spchildptr.getValue()) 3665 3681 { 3666 3682 editSField(FieldSFPub_spchildptrFieldMask); … … 3687 3703 if(pTypedChild != NullFC) 3688 3704 { 3689 if(pTypedChild == getFieldSFPro_spchildptr())3705 if(pTypedChild == _sfFieldSFPro_spchildptr.getValue()) 3690 3706 { 3691 3707 editSField(FieldSFPro_spchildptrFieldMask); … … 3712 3728 if(pTypedChild != NullFC) 3713 3729 { 3714 if(pTypedChild == getFieldSFPri_spchildptr())3730 if(pTypedChild == _sfFieldSFPri_spchildptr.getValue()) 3715 3731 { 3716 3732 editSField(FieldSFPri_spchildptrFieldMask); … … 3737 3753 if(pTypedChild != NullFC) 3738 3754 { 3739 if(pTypedChild == getFieldSFNo_spchildptr())3755 if(pTypedChild == _sfFieldSFNo_spchildptr.getValue()) 3740 3756 { 3741 3757 editSField(FieldSFNo_spchildptrFieldMask); trunk/Tools/fcd2code/TemplateFieldContainerBase_cpp.txt
r1155 r1158 948 948 { 949 949 @@if field.isSField 950 if(pTypedChild == get@!field.Name!@())950 if(pTypedChild == _@!field.VarName!@.getValue()) 951 951 { 952 952 editSField(@!field.Name!@FieldMask);
