public IHOSBinderDriver(Horizon system, IRenderer renderer)
        {
            _binderEvent = new KEvent(system);

            _binderEvent.ReadableEvent.Signal();

            _flinger = new NvFlinger(renderer, _binderEvent);
        }
Beispiel #2
0
        public IHOSBinderDriver()
        {
            m_Commands = new Dictionary <int, ServiceProcessRequest>()
            {
                { 0, TransactParcel },
                { 1, AdjustRefcount },
                { 2, GetNativeHandle }
            };

            Flinger = new NvFlinger();
        }
Beispiel #3
0
        public IHOSBinderDriver(IGalRenderer Renderer)
        {
            m_Commands = new Dictionary <int, ServiceProcessRequest>()
            {
                { 0, TransactParcel },
                { 1, AdjustRefcount },
                { 2, GetNativeHandle }
            };

            ReleaseEvent = new KEvent();

            Flinger = new NvFlinger(Renderer, ReleaseEvent);
        }
        public IhosBinderDriver(Horizon system, IGalRenderer renderer)
        {
            _commands = new Dictionary <int, ServiceProcessRequest>
            {
                { 0, TransactParcel },
                { 1, AdjustRefcount },
                { 2, GetNativeHandle },
                { 3, TransactParcelAuto }
            };

            _binderEvent = new KEvent(system);

            _binderEvent.ReadableEvent.Signal();

            _flinger = new NvFlinger(renderer, _binderEvent);
        }
Beispiel #5
0
        public IHOSBinderDriver(Horizon System, IGalRenderer Renderer)
        {
            m_Commands = new Dictionary <int, ServiceProcessRequest>()
            {
                { 0, TransactParcel },
                { 1, AdjustRefcount },
                { 2, GetNativeHandle },
                { 3, TransactParcelAuto }
            };

            BinderEvent = new KEvent(System);

            BinderEvent.ReadableEvent.Signal();

            Flinger = new NvFlinger(Renderer, BinderEvent);
        }