Modules | |
| Functor Helper | |
| ToDo. | |
| Functor1 Helper | |
| ToDo. | |
| Functor2 Helper | |
| ToDo. | |
Classes | |
| class | osg::FunctorBase< SizeTraitsT > |
| class | osg::TypedFunctorBase< SizeTraitsT > |
| class | osg::TypedFunctionFunctorBase< Parent, Params > |
| class | osg::TypedObjectFunctorBase< Parent, Params > |
| class | osg::TypedStoredObjectFunctorBase< Parent, Params > |
| class | osg::TypedFunctor1Base< RetT, CallArgT, SizeTraitsT > |
| class | osg::TypedVoidFunctor1Base< CallArgT, SizeTraitsT > |
| class | osg::TypedFunctionFunctor1< RetT, CallArgT, SizeTraitsT > |
| class | osg::TypedFunctionVoidFunctor1< CallArgT, SizeTraitsT > |
| class | osg::TypedObjectVoidFunctor1< CallArgT, SizeTraitsT > |
| class | osg::TypedStoredObjectFunctor1< RetT, StoredObjectT, ArgsT, SizeTraitsT > |
| class | osg::TypedStoredObjectVoidFunctor1< StoredObjectT, ArgsT, SizeTraitsT > |
| class | osg::TypedFunctor2Base< RetT, CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedVoidFunctor2Base< CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedFunctionFunctor2< RetT, CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedFunctionVoidFunctor2< CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedObjectFunctor2< RetT, CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedObjectVoidFunctor2< CallArgT, ArgsT, SizeTraitsT > |
| class | osg::TypedStoredObjectFunctor2< RetT, StoredObjectT, ArgObjectT, ArgsT, SizeTraitsT > |
| class | osg::TypedStoredObjectVoidFunctor2< StoredObjectT, ArgObjectT, ArgsT, SizeTraitsT > |
Functions | |
| template<class RetT, class Arg1T> | |
| TypedFunctionFunctor1< RetT, PtrCallArg< Arg1T > > | osg::osgTypedFunctionFunctor1Ptr (RetT(*pFunc)(Arg1T *)) |
| template<class Arg1T> | |
| TypedFunctionVoidFunctor1< PtrCallArg< Arg1T > > | osg::osgTypedFunctionVoidFunctor1Ptr (void(*pFunc)(Arg1T *)) |
| template<class RetT, class Arg1T> | |
| TypedFunctionFunctor1< RetT, RefCallArg< Arg1T > > | osg::osgTypedFunctionFunctor1Ref (RetT(*pFunc)(Arg1T &)) |
| template<class Arg1T> | |
| TypedFunctionVoidFunctor1< RefCallArg< Arg1T > > | osg::osgTypedFunctionVoidFunctor1Ref (void(*pFunc)(Arg1T &)) |
| template<class Arg1T> | |
| TypedFunctionVoidFunctor1< CPtrCallArg< Arg1T > > | osg::osgTypedFunctionVoidFunctor1CPtr (void(*pFunc)(Arg1T)) |
| template<class RetT, class Arg1T> | |
| TypedFunctionFunctor1< RetT, CPtrRefCallArg< Arg1T > > | osg::osgTypedFunctionFunctor1CPtrRef (RetT(*pFunc)(Arg1T &)) |
| template<class Arg1T> | |
| TypedFunctionVoidFunctor1< CPtrRefCallArg< Arg1T > > | osg::osgTypedFunctionVoidFunctor1CPtrRef (void(*pFunc)(Arg1T &)) |
| template<class RetT, class Arg1T> | |
| TypedObjectFunctor1< RetT, RefCallArg< Arg1T > > | osg::osgTypedMethodFunctor1Ref (RetT(Arg1T::*pFunc)()) |
| template<class Arg1T> | |
| TypedObjectVoidFunctor1< RefCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1Ref (void(Arg1T::*pFunc)()) |
| template<class RetT, class Arg1T> | |
| TypedObjectFunctor1< RetT, PtrCallArg< Arg1T > > | osg::osgTypedMethodFunctor1Ptr (RetT(Arg1T::*pFunc)()) |
| template<class Arg1T> | |
| TypedObjectVoidFunctor1< PtrCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1Ptr (void(Arg1T::*pFunc)()) |
| template<class RetT, class ObjectT, class Arg1T> | |
| TypedStoredObjectFunctor1< RetT, PtrCallArg< ObjectT >, PtrCallArg< Arg1T > > | osg::osgTypedMethodFunctor1ObjPtr (ObjectT *pObj, RetT(ObjectT::*pFunc)(Arg1T *)) |
| template<class ObjectT, class Arg1T> | |
| TypedStoredObjectVoidFunctor1< PtrCallArg< ObjectT >, PtrCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1ObjPtr (ObjectT *pObj, void(ObjectT::*pFunc)(Arg1T *)) |
| template<class RetT, class ObjectT, class Arg1T> | |
| TypedStoredObjectFunctor1< RetT, PtrCallArg< ObjectT >, CPtrRefCallArg< Arg1T > > | osg::osgTypedMethodFunctor1ObjPtrCPtrRef (ObjectT *pObj, RetT(ObjectT::*pFunc)(Arg1T &)) |
| template<class ObjectT, class Arg1T> | |
| TypedStoredObjectVoidFunctor1< PtrCallArg< ObjectT >, CPtrRefCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1ObjPtrCPtrRef (ObjectT *pObj, void(ObjectT::*pFunc)(Arg1T &)) |
| template<class Arg1T> | |
| TypedObjectVoidFunctor1< CPtrCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1CPtr (typename FunctorBuildFuncType1< void, CPtrCallArg< Arg1T > >::ObjFuncType pFunc) |
| template<class Arg1T> | |
| TypedObjectVoidFunctor1< CPtrRefCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1CPtrRef (typename FunctorBuildFuncType1< void, CPtrRefCallArg< Arg1T > >::ObjFuncType pFunc) |
| template<class ObjectT, class Arg1T> | |
| TypedStoredObjectVoidFunctor1< CPtrCallArg< ObjectT >, CPtrCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1ObjCPtr (ObjectT obj, typename TypedMethodVoidFunctor1ObjCPtrFGen< void, ObjectT, Arg1T >::Func pFunc) |
| template<class ObjectT, class Arg1T> | |
| TypedStoredObjectVoidFunctor1< CPtrRefCallArg< ObjectT >, CPtrRefCallArg< Arg1T > > | osg::osgTypedMethodVoidFunctor1ObjCPtrRef (ObjectT obj, typename TypedMethodVoidFunctor1ObjCPtrRefFGen< void, ObjectT, Arg1T >::Func pFunc) |
| template<class RetT, class ObjectT, class Arg2T> | |
| TypedFunctionFunctor2< RetT, PtrCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionFunctor2Ptr (RetT(*pFunc)(ObjectT *, Arg2T)) |
| template<class ObjectT, class Arg2T> | |
| TypedFunctionVoidFunctor2< PtrCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionVoidFunctor2Ptr (void(*pFunc)(ObjectT *, Arg2T)) |
| template<class RetT, class ObjectT, class Arg2T> | |
| TypedFunctionFunctor2< RetT, RefCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionFunctor2Ref (RetT(*pFunc)(ObjectT &, Arg2T)) |
| template<class ObjectT, class Arg2T> | |
| TypedFunctionVoidFunctor2< RefCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionVoidFunctor2Ref (void(*pFunc)(ObjectT &, Arg2T)) |
| template<class RetT, class ObjectT, class Arg2T> | |
| TypedFunctionFunctor2< RetT, CPtrRefCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionFunctor2CPtrRef (RetT(*pFunc)(ObjectT &, Arg2T)) |
| template<class ObjectT, class Arg2T> | |
| TypedFunctionVoidFunctor2< CPtrRefCallArg< ObjectT >, ArgsCollector< Arg2T > > | osg::osgTypedFunctionVoidFunctor2CPtrRef (void(*pFunc)(ObjectT &, Arg2T)) |
| template<class RetT, class Arg1T, class Arg2T> | |
| TypedObjectFunctor2< RetT, RefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodFunctor2Ref (RetT(Arg1T::*pFunc)(Arg2T)) |
| template<class Arg1T, class Arg2T> | |
| TypedObjectVoidFunctor2< RefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2Ref (void(Arg1T::*pFunc)(Arg2T)) |
| template<class RetT, class Arg1T, class Arg2T> | |
| TypedObjectFunctor2< RetT, PtrCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodFunctor2Ptr (RetT(Arg1T::*pFunc)(Arg2T)) |
| template<class Arg1T, class Arg2T> | |
| TypedObjectVoidFunctor2< PtrCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2Ptr (void(Arg1T::*pFunc)(Arg2T)) |
| template<class RetT, class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectFunctor2< RetT, PtrCallArg< ObjectT >, PtrCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodFunctor2ObjPtr (ObjectT *pObj, RetT(ObjectT::*pFunc)(Arg1T *, Arg2T)) |
| template<class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectVoidFunctor2< PtrCallArg< ObjectT >, PtrCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2ObjPtr (ObjectT *pObj, void(ObjectT::*pFunc)(Arg1T *, Arg2T)) |
| template<class RetT, class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectFunctor2< RetT, PtrCallArg< ObjectT >, CPtrRefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodFunctor2ObjPtrCPtrRef (ObjectT *pObj, RetT(ObjectT::*pFunc)(Arg1T &, Arg2T)) |
| template<class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectVoidFunctor2< PtrCallArg< ObjectT >, CPtrRefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2ObjPtrCPtrRef (ObjectT *pObj, void(ObjectT::*pFunc)(Arg1T &, Arg2T)) |
| template<class ObjectT, class Arg1T> | |
| TypedObjectVoidFunctor2< CPtrRefCallArg< ObjectT >, ArgsCollector< Arg1T > > | osg::osgTypedMethodVoidFunctor2CPtrRef (typename FunctorBuildFuncType2< void, CPtrRefCallArg< ObjectT >, ArgsCollector< Arg1T > >::ObjFuncType pFunc) |
| template<class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectVoidFunctor2< CPtrRefCallArg< ObjectT >, CPtrRefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2ObjCPtrRef (ObjectT &pObj, typename TypedMethodVoidFunctor2ObjCPtrRefFGen< void, ObjectT, Arg1T, Arg2T >::Func pFunc) |
| template<class ObjectT, class Arg1T, class Arg2T> | |
| TypedStoredObjectVoidFunctor2< CPtrRefCallArg< ObjectT >, PtrCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodVoidFunctor2ObjCPtrPtr (ObjectT &pObj, typename TypedMethodVoidFunctor2ObjCPtrPtrFGen< void, ObjectT, Arg1T, Arg2T >::Func pFunc) |
| template<class RetT, class ObjectT, class Arg1T, class Arg2T> | |
| TypedObjectFunctor2< RetT, CPtrRefCallArg< Arg1T >, ArgsCollector< Arg2T > > | osg::osgTypedMethodFunctor2BaseCPtrRef (typename TypedMethodFunctor2BaseCPtrRefFGen< RetT, ObjectT, Arg2T >::Func pFunc) |
|
||||||||||
|
Definition at line 58 of file OSGTypedFunctors.inl. 00060 { 00061 TypedFunctionFunctor1<RetT, PtrCallArg<Arg1T> > returnValue; 00062 00063 returnValue.setMethod(pFunc); 00064 00065 return returnValue; 00066 }
|
|
||||||||||
|
Definition at line 70 of file OSGTypedFunctors.inl. 00072 { 00073 TypedFunctionVoidFunctor1< PtrCallArg<Arg1T> > returnValue; 00074 00075 returnValue.setMethod(pFunc); 00076 00077 return returnValue; 00078 }
|
|
||||||||||
|
Definition at line 87 of file OSGTypedFunctors.inl. 00089 { 00090 TypedFunctionFunctor1<RetT, RefCallArg<Arg1T> > returnValue; 00091 00092 returnValue.setMethod(pFunc); 00093 00094 return returnValue; 00095 }
|
|
||||||||||
|
Definition at line 99 of file OSGTypedFunctors.inl. 00101 { 00102 TypedFunctionVoidFunctor1< RefCallArg<Arg1T> > returnValue; 00103 00104 returnValue.setMethod(pFunc); 00105 00106 return returnValue; 00107 }
|
|
||||||||||
|
Definition at line 127 of file OSGTypedFunctors.inl. 00128 { 00129 TypedFunctionVoidFunctor1< CPtrCallArg<Arg1T> > returnValue; 00130 00131 returnValue.setMethod(pFunc); 00132 00133 return returnValue; 00134 }
|
|
||||||||||
|
Definition at line 144 of file OSGTypedFunctors.inl. Referenced by osg::SharePtrGraphOp::fillAttachmentParents(), and osg::VRMLFile::getRoot(). 00145 { 00146 TypedFunctionFunctor1<RetT, CPtrRefCallArg<Arg1T> > returnValue; 00147 00148 returnValue.setMethod(pFunc); 00149 00150 return returnValue; 00151 }
|
|
||||||||||
|
Definition at line 161 of file OSGTypedFunctors.inl. 00162 { 00163 TypedFunctionVoidFunctor1< CPtrRefCallArg<Arg1T> > returnValue; 00164 00165 returnValue.setMethod(pFunc); 00166 00167 return returnValue; 00168 }
|
|
||||||||||
|
Definition at line 177 of file OSGTypedFunctors.inl. 00179 { 00180 typedef TypedObjectFunctor1<RetT, RefCallArg<Arg1T> > OFunctor; 00181 00182 OFunctor returnValue; 00183 00184 returnValue.setMethod(pFunc); 00185 00186 return returnValue; 00187 }
|
|
||||||||||
|
Definition at line 190 of file OSGTypedFunctors.inl. 00192 { 00193 typedef TypedObjectVoidFunctor1< RefCallArg<Arg1T> > OFunctor; 00194 00195 OFunctor returnValue; 00196 00197 returnValue.setMethod(pFunc); 00198 00199 return returnValue; 00200 }
|
|
||||||||||
|
Definition at line 209 of file OSGTypedFunctors.inl. 00211 { 00212 typedef TypedObjectFunctor1<RetT, PtrCallArg<Arg1T> > OFunctor; 00213 00214 OFunctor returnValue; 00215 00216 returnValue.setMethod(pFunc); 00217 00218 return returnValue; 00219 }
|
|
||||||||||
|
Definition at line 222 of file OSGTypedFunctors.inl. 00224 { 00225 typedef TypedObjectVoidFunctor1< PtrCallArg<Arg1T> > OFunctor; 00226 00227 OFunctor returnValue; 00228 00229 returnValue.setMethod(pFunc); 00230 00231 return returnValue; 00232 }
|
|
||||||||||||||||
|
Definition at line 244 of file OSGTypedFunctors.inl. Referenced by osg::DVRVolume::doDraw(), osg::MaterialDrawable::drawActionHandler(), VolumeDrawWrapper::drop(), osg::DVRVolume::render(), and osg::MaterialDrawable::renderActionHandler(). 00246 { 00247 typedef TypedStoredObjectFunctor1<RetT, 00248 PtrCallArg<ObjectT>, 00249 PtrCallArg<Arg1T > > OFunctor; 00250 00251 OFunctor returnValue; 00252 00253 returnValue.setMethod(pFunc); 00254 returnValue.setCalledObject(pObj); 00255 00256 return returnValue; 00257 }
|
|
||||||||||||||||
|
Definition at line 263 of file OSGTypedFunctors.inl. 00265 { 00266 typedef TypedStoredObjectVoidFunctor1<PtrCallArg<ObjectT>, 00267 PtrCallArg<Arg1T > > OFunctor; 00268 00269 OFunctor returnValue; 00270 00271 returnValue.setMethod(pFunc); 00272 returnValue.setCalledObject(pObj); 00273 00274 return returnValue; 00275 }
|
|
||||||||||||||||
|
Definition at line 287 of file OSGTypedFunctors.inl. Referenced by osg::MaterialPool::add(), osg::MergeGraphOp::makeExcludeList(), osg::MaterialPool::sub(), and osg::GraphOp::traverse(). 00289 { 00290 typedef TypedStoredObjectFunctor1<RetT, 00291 PtrCallArg <ObjectT>, 00292 CPtrRefCallArg<Arg1T > > OFunctor; 00293 00294 OFunctor returnValue; 00295 00296 returnValue.setMethod(pFunc); 00297 returnValue.setCalledObject(pObj); 00298 00299 return returnValue; 00300 }
|
|
||||||||||||||||
|
Definition at line 306 of file OSGTypedFunctors.inl. 00308 { 00309 typedef TypedStoredObjectVoidFunctor1<PtrCallArg <ObjectT>, 00310 CPtrRefCallArg<Arg1T > > OFunctor; 00311 00312 OFunctor returnValue; 00313 00314 returnValue.setMethod(pFunc); 00315 returnValue.setCalledObject(pObj); 00316 00317 return returnValue; 00318 }
|
|
||||||||||
|
Definition at line 342 of file OSGTypedFunctors.inl. 00345 { 00346 typedef TypedObjectVoidFunctor1< CPtrCallArg<Arg1T> > OFunctor; 00347 00348 OFunctor returnValue; 00349 00350 returnValue.setMethod(pFunc); 00351 00352 return returnValue; 00353 }
|
|
||||||||||
|
Definition at line 363 of file OSGTypedFunctors.inl. 00366 { 00367 typedef TypedObjectVoidFunctor1< CPtrRefCallArg<Arg1T> > OFunctor; 00368 00369 OFunctor returnValue; 00370 00371 returnValue.setMethod(pFunc); 00372 00373 return returnValue; 00374 }
|
|
||||||||||||||||
|
Definition at line 385 of file OSGTypedFunctors.inl. 00393 { 00394 typedef TypedStoredObjectVoidFunctor1<CPtrCallArg<ObjectT>, 00395 CPtrCallArg<Arg1T > > OFunctor; 00396 00397 OFunctor returnValue; 00398 00399 returnValue.setMethod (pFunc); 00400 returnValue.setCalledObject(obj ); 00401 00402 return returnValue; 00403 }
|
|
||||||||||||||||
|
Definition at line 414 of file OSGTypedFunctors.inl. 00422 { 00423 typedef TypedStoredObjectVoidFunctor1<CPtrRefCallArg<ObjectT>, 00424 CPtrRefCallArg<Arg1T > > OFunctor; 00425 00426 OFunctor returnValue; 00427 00428 returnValue.setMethod (pFunc); 00429 returnValue.setCalledObject(obj ); 00430 00431 return returnValue; 00432 }
|
|
||||||||||
|
Definition at line 444 of file OSGTypedFunctors.inl. 00445 { 00446 TypedFunctionFunctor2<RetT, 00447 PtrCallArg <ObjectT>, 00448 ArgsCollector<Arg2T > > returnValue; 00449 00450 returnValue.setMethod(pFunc); 00451 00452 return returnValue; 00453 }
|
|
||||||||||
|
Definition at line 458 of file OSGTypedFunctors.inl. 00459 { 00460 TypedFunctionVoidFunctor2<PtrCallArg <ObjectT>, 00461 ArgsCollector<Arg2T > > returnValue; 00462 00463 returnValue.setMethod(pFunc); 00464 00465 return returnValue; 00466 }
|
|
||||||||||
|
Definition at line 478 of file OSGTypedFunctors.inl. 00479 { 00480 TypedFunctionFunctor2<RetT, 00481 RefCallArg<ObjectT>, 00482 ArgsCollector<Arg2T> > returnValue; 00483 00484 returnValue.setMethod(pFunc); 00485 00486 return returnValue; 00487 }
|
|
||||||||||
|
Definition at line 492 of file OSGTypedFunctors.inl. 00493 { 00494 TypedFunctionVoidFunctor2<RefCallArg<ObjectT>, 00495 ArgsCollector<Arg2T> > returnValue; 00496 00497 returnValue.setMethod(pFunc); 00498 00499 return returnValue; 00500 }
|
|
||||||||||
|
Definition at line 539 of file OSGTypedFunctors.inl. Referenced by osg::VRMLWriteAction::initializeAction(), osg::RemoteAspect::registerChanged(), osg::RemoteAspect::registerCreated(), osg::RemoteAspect::registerDestroyed(), osg::RenderAction::registerEnterDefault(), osg::IntersectAction::registerEnterDefault(), osg::DrawAction::registerEnterDefault(), osg::Action::registerEnterDefault(), osg::Action::registerEnterFunction(), osg::RenderAction::registerLeaveDefault(), osg::IntersectAction::registerLeaveDefault(), osg::DrawAction::registerLeaveDefault(), osg::Action::registerLeaveDefault(), and osg::Action::registerLeaveFunction(). 00540 { 00541 TypedFunctionFunctor2<RetT, 00542 CPtrRefCallArg<ObjectT>, 00543 ArgsCollector<Arg2T> > returnValue; 00544 00545 returnValue.setMethod(pFunc); 00546 00547 return returnValue; 00548 }
|
|
||||||||||
|
Definition at line 553 of file OSGTypedFunctors.inl. 00554 { 00555 TypedFunctionVoidFunctor2<CPtrRefCallArg<ObjectT>, 00556 ArgsCollector<Arg2T> > returnValue; 00557 00558 returnValue.setMethod(pFunc); 00559 00560 return returnValue; 00561 }
|
|
||||||||||
|
Definition at line 572 of file OSGTypedFunctors.inl. 00573 { 00574 typedef TypedObjectFunctor2<RetT, 00575 RefCallArg <Arg1T>, 00576 ArgsCollector<Arg2T> > OFunctor; 00577 00578 OFunctor returnValue; 00579 00580 returnValue.setMethod(pFunc); 00581 00582 return returnValue; 00583 }
|
|
||||||||||
|
Definition at line 588 of file OSGTypedFunctors.inl. 00589 { 00590 typedef TypedObjectVoidFunctor2<RefCallArg <Arg1T>, 00591 ArgsCollector<Arg2T> > OFunctor; 00592 00593 OFunctor returnValue; 00594 00595 returnValue.setMethod(pFunc); 00596 00597 return returnValue; 00598 }
|
|
||||||||||
|
Definition at line 610 of file OSGTypedFunctors.inl. 00611 { 00612 typedef TypedObjectFunctor2<RetT, 00613 PtrCallArg <Arg1T>, 00614 ArgsCollector<Arg2T> > OFunctor; 00615 00616 OFunctor returnValue; 00617 00618 returnValue.setMethod(pFunc); 00619 00620 return returnValue; 00621 }
|
|
||||||||||
|
Definition at line 626 of file OSGTypedFunctors.inl. 00627 { 00628 typedef TypedObjectVoidFunctor2<PtrCallArg <Arg1T>, 00629 ArgsCollector<Arg2T> > OFunctor; 00630 00631 OFunctor returnValue; 00632 00633 returnValue.setMethod(pFunc); 00634 00635 return returnValue; 00636 }
|
|
||||||||||||||||
|
Definition at line 650 of file OSGTypedFunctors.inl. 00652 { 00653 typedef TypedStoredObjectFunctor2<RetT, 00654 PtrCallArg <ObjectT>, 00655 PtrCallArg <Arg1T >, 00656 ArgsCollector<Arg2T > > OFunctor; 00657 00658 OFunctor returnValue; 00659 00660 returnValue.setMethod(pFunc); 00661 returnValue.setCalledObject(pObj); 00662 00663 return returnValue; 00664 }
|
|
||||||||||||||||
|
Definition at line 670 of file OSGTypedFunctors.inl. 00672 { 00673 typedef TypedStoredObjectVoidFunctor2<PtrCallArg <ObjectT>, 00674 PtrCallArg <Arg1T >, 00675 ArgsCollector<Arg2T > > OFunctor; 00676 00677 OFunctor returnValue; 00678 00679 returnValue.setMethod(pFunc); 00680 returnValue.setCalledObject(pObj); 00681 00682 return returnValue; 00683 }
|
|
||||||||||||||||
|
Definition at line 697 of file OSGTypedFunctors.inl. Referenced by osg::MergeGraphOp::makeExcludeList(), osg::ClusterServer::start(), and osg::GraphOp::traverse(). 00700 { 00701 typedef TypedStoredObjectFunctor2<RetT, 00702 PtrCallArg <ObjectT>, 00703 CPtrRefCallArg<Arg1T >, 00704 ArgsCollector <Arg2T > > OFunctor; 00705 00706 OFunctor returnValue; 00707 00708 returnValue.setMethod(pFunc); 00709 returnValue.setCalledObject(pObj); 00710 00711 return returnValue; 00712 }
|
|
||||||||||||||||
|
Definition at line 718 of file OSGTypedFunctors.inl. 00721 { 00722 typedef TypedStoredObjectVoidFunctor2<PtrCallArg <ObjectT>, 00723 CPtrRefCallArg<Arg1T >, 00724 ArgsCollector <Arg2T > > OFunctor; 00725 00726 OFunctor returnValue; 00727 00728 returnValue.setMethod(pFunc); 00729 returnValue.setCalledObject(pObj); 00730 00731 return returnValue; 00732 }
|
|
||||||||||
|
Definition at line 781 of file OSGTypedFunctors.inl. 00787 { 00788 typedef TypedObjectVoidFunctor2<CPtrRefCallArg<ObjectT>, 00789 ArgsCollector <Arg1T > > OFunctor; 00790 00791 OFunctor returnValue; 00792 00793 returnValue.setMethod(pFunc); 00794 00795 return returnValue; 00796 }
|
|
||||||||||||||||
|
Definition at line 841 of file OSGTypedFunctors.inl. 00849 { 00850 typedef TypedStoredObjectVoidFunctor2<CPtrRefCallArg<ObjectT>, 00851 CPtrRefCallArg<Arg1T >, 00852 ArgsCollector <Arg2T > > OFunctor; 00853 00854 OFunctor returnValue; 00855 00856 returnValue.setMethod (pFunc); 00857 returnValue.setCalledObject(pObj); 00858 00859 return returnValue; 00860 }
|
|
||||||||||||||||
|
Definition at line 809 of file OSGTypedFunctors.inl. Referenced by osg::Geometry::changed(), osg::VertexProgramChunk::onCreate(), osg::TextureChunk::onCreate(), osg::Surface::onCreate(), osg::SHLChunk::onCreate(), osg::Geometry::onCreate(), osg::FragmentProgramChunk::onCreate(), and osg::CubeTextureChunk::onCreate(). 00817 { 00818 typedef TypedStoredObjectVoidFunctor2<CPtrRefCallArg<ObjectT>, 00819 PtrCallArg <Arg1T >, 00820 ArgsCollector <Arg2T > > OFunctor; 00821 00822 OFunctor returnValue; 00823 00824 returnValue.setMethod (pFunc); 00825 returnValue.setCalledObject(pObj); 00826 00827 return returnValue; 00828 }
|
|
||||||||||
1.4.3