[Plib-cvs] plib/src/ssg ssgEntity.cxx,1.25,1.26 ssgLeaf.cxx,1.23,1.24 ssgState.cxx,1.10,1.11
Brought to you by:
sjbaker
From: M?rten Str?m. <str...@us...> - 2003-11-20 13:59:15
|
Update of /cvsroot/plib/plib/src/ssg In directory sc8-pr-cvs1:/tmp/cvs-serv12304 Modified Files: ssgEntity.cxx ssgLeaf.cxx ssgState.cxx Log Message: Include callbacks in copy_from (for cloning). Index: ssgEntity.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgEntity.cxx,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- ssgEntity.cxx 24 May 2003 17:08:09 -0000 1.25 +++ ssgEntity.cxx 20 Nov 2003 13:58:35 -0000 1.26 @@ -30,6 +30,9 @@ traversal_mask = src -> getTraversalMask () ; + setTravCallback( SSG_CALLBACK_PRETRAV, src->getTravCallback( SSG_CALLBACK_PRETRAV ) ); + setTravCallback( SSG_CALLBACK_POSTTRAV, src->getTravCallback( SSG_CALLBACK_POSTTRAV ) ); + dirtyBSphere () ; } Index: ssgLeaf.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgLeaf.cxx,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- ssgLeaf.cxx 12 Nov 2003 17:32:50 -0000 1.23 +++ ssgLeaf.cxx 20 Nov 2003 13:58:35 -0000 1.24 @@ -55,6 +55,9 @@ //~~ T.G. increment ref counter if (state != NULL) state->ref(); + + setCallback( SSG_CALLBACK_PREDRAW, src->getCallback( SSG_CALLBACK_PREDRAW ) ); + setCallback( SSG_CALLBACK_POSTDRAW, src->getCallback( SSG_CALLBACK_POSTDRAW ) ); } Index: ssgState.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/ssg/ssgState.cxx,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- ssgState.cxx 2 Sep 2002 06:05:49 -0000 1.10 +++ ssgState.cxx 20 Nov 2003 13:58:35 -0000 1.11 @@ -69,6 +69,10 @@ setTranslucent () ; else setOpaque () ; + + setCallback( SSG_CALLBACK_PREDRAW, src->getCallback( SSG_CALLBACK_PREDRAW ) ); + setCallback( SSG_CALLBACK_POSTDRAW, src->getCallback( SSG_CALLBACK_POSTDRAW ) ); + setCallback( SSG_CALLBACK_PREAPPLY, src->getCallback( SSG_CALLBACK_PREAPPLY ) ); } |