Exemple #1
0
        //private Scene m_scene;

        public Host(IObject m_obj, Scene m_scene, IExtension m_extend, IMicrothreader m_threader)
        {
            this.m_obj      = m_obj;
            this.m_threader = m_threader;
            this.m_extend   = m_extend;
            //this.m_scene = m_scene;

            m_graphics = new Graphics(m_scene);
        }
Exemple #2
0
        //private Scene m_scene;

        public Host(IObject m_obj, Scene m_scene, IExtension m_extend, IMicrothreader m_threader)
        {
            this.m_obj = m_obj;
            this.m_threader = m_threader;
            this.m_extend = m_extend;
            //this.m_scene = m_scene;

            m_graphics = new Graphics(m_scene);
        }
Exemple #3
0
        //private Scene m_scene;
        public Host(IObject obj, Scene scene, IExtension extend, IMicrothreader threader)
        {
            this.m_obj = obj;
            this.m_threader = new MicrothreaderWrapper(threader);
            this.m_extend = new ExtensionWrapper(extend);
            //this.m_scene = m_scene;

            m_graphics = new GraphicsWrapper(new Graphics(scene, this));
        }
 public MicrothreaderWrapper(IMicrothreader microthreader)
 {
     m_microthreader = microthreader;
 }
 public MicroThreadQueueFactory(IMicrothreader threader)
 {
     _threader = threader;
 }
 public MicroThreadQueueFactory(IMicrothreader threader)
 {
     _threader = threader;
 }