Ignore:
Timestamp:
Jul 20, 2010, 10:44:13 AM (14 years ago)
Author:
Torben Dannhauer
Message:

Network sync:
now works:

  • serialization of transport container
  • transport via ENet UDP
  • de-serialization of the transport container.
  • transport of viewmatrix and framenumber to the slave.

ToDo?: apply viewmatrix on slave still do not work.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • osgVisual/include/cluster/dataIO_clusterENet.h

    r67 r69  
    1818#include <osg/notify>
    1919#include <osg/ArgumentParser>
     20#include <osgDB/Registry>
     21#include <osgDB/ReaderWriter>
     22#include <iostream>
    2023
    2124#include <dataIO_cluster.h>
     
    3942        virtual ~dataIO_clusterENet(void);
    4043
    41         void init( osg::ArgumentParser& arguments_, clustermode clusterMode_, osgVisual::dataIO_transportContainer* sendContainer_, bool compressionEnabled_, bool asAscii_ );
     44        void init( osg::ArgumentParser& arguments_, osgViewer::Viewer* viewer_, clustermode clusterMode_, osgVisual::dataIO_transportContainer* sendContainer_, bool compressionEnabled_, bool asAscii_ );
    4245        void shutdown();
    4346
     
    5457        std::string serverToConnect;
    5558        osgVisual::dataIO_cluster::clustermode clusterMode;
     59        std::string receivedTransportContainer;
     60
     61        osg::ref_ptr<osgDB::Options> readOptions;
     62        osg::ref_ptr<osgDB::Options> writeOptions;
     63        osg::ref_ptr<osgDB::ReaderWriter> rw;
    5664};
    5765
Note: See TracChangeset for help on using the changeset viewer.