public long DestroyStrayLayer(ServiceCtx Context)
 {
     return(0);
 }
Example #2
0
        // SetSize(u64 size)
        public ResultCode SetSize(ServiceCtx context)
        {
            long size = context.RequestData.ReadInt64();

            return (ResultCode)_baseFile.SetSize(size).Value;
        }
        public long CloseLayer(ServiceCtx Context)
        {
            long LayerId = Context.RequestData.ReadInt64();

            return(0);
        }
Example #4
0
        [Command(53)] // 7.0.0+
        // BeginVrModeEx()
        public ResultCode BeginVrModeEx(ServiceCtx context)
        {
            UpdateVrMode(true);

            return(ResultCode.Success);
        }
Example #5
0
 public IPolicyManagerSystem(ServiceCtx context)
 {
 }
        public long GetManagerDisplayService(ServiceCtx Context)
        {
            MakeObject(Context, new IManagerDisplayService());

            return(0);
        }
Example #7
0
        // GetCurrentFocusState() -> u8
        public ResultCode GetCurrentFocusState(ServiceCtx context)
        {
            context.ResponseData.Write((byte)context.Device.System.AppletState.FocusState);

            return(ResultCode.Success);
        }
Example #8
0
        // Submit()
        public ResultCode Submit(ServiceCtx context)
        {
            Logger.Stub?.PrintStub(LogClass.ServiceNifm);

            return(ResultCode.Success);
        }
Example #9
0
        // SetConnectionConfirmationOption(i8)
        public ResultCode SetConnectionConfirmationOption(ServiceCtx context)
        {
            Logger.Stub?.PrintStub(LogClass.ServiceNifm);

            return(ResultCode.Success);
        }
Example #10
0
 // Start()
 public ResultCode Start(ServiceCtx context)
 {
     return(_impl.Start());
 }
Example #11
0
        // GetResult()
        public ResultCode GetResult(ServiceCtx context)
        {
            Logger.Stub?.PrintStub(LogClass.ServiceNifm);

            return(GetResultImpl());
        }
Example #12
0
        // GetState() -> u32
        public ResultCode GetState(ServiceCtx context)
        {
            context.ResponseData.Write(_impl.GetState());

            return(ResultCode.Success);
        }
Example #13
0
        // GetMixBufferCount() -> u32
        public ResultCode GetMixBufferCount(ServiceCtx context)
        {
            context.ResponseData.Write(_impl.GetMixBufferCount());

            return(ResultCode.Success);
        }
Example #14
0
 public IRandomInterface(ServiceCtx context)
 {
     _rng = RandomNumberGenerator.Create();
 }
        public long GetRelayService(ServiceCtx Context)
        {
            MakeObject(Context, new IHOSBinderDriver(Context.Ns.Gpu.Renderer));

            return(0);
        }
        public long DestroyManagedLayer(ServiceCtx Context)
        {
            Logger.PrintStub(LogClass.ServiceVi, "Stubbed.");

            return(0);
        }
        public long GetSystemDisplayService(ServiceCtx Context)
        {
            MakeObject(Context, new ISystemDisplayService());

            return(0);
        }
        public static long AddToLayerStack(ServiceCtx Context)
        {
            Logger.PrintStub(LogClass.ServiceVi, "Stubbed.");

            return(0);
        }
        public long GetIndirectDisplayTransactionService(ServiceCtx Context)
        {
            MakeObject(Context, new IHOSBinderDriver(Context.Ns.Gpu.Renderer));

            return(0);
        }
        public static long SetLayerVisibility(ServiceCtx Context)
        {
            Logger.PrintStub(LogClass.ServiceVi, "Stubbed.");

            return(0);
        }
Example #21
0
        [Command(50)] // 3.0.0+
        // IsVrModeEnabled() -> b8
        public ResultCode IsVrModeEnabled(ServiceCtx context)
        {
            context.ResponseData.Write(_vrModeEnabled);

            return(ResultCode.Success);
        }
Example #22
0
 // Flush()
 public ResultCode Flush(ServiceCtx context)
 {
     return (ResultCode)_baseFile.Flush().Value;
 }
Example #23
0
        [Command(54)] // 7.0.0+
        // EndVrModeEx()
        public ResultCode EndVrModeEx(ServiceCtx context)
        {
            UpdateVrMode(false);

            return(ResultCode.Success);
        }
Example #24
0
        [Command(2312)] // 1.0.0-6.2.0
        // CreateStrayLayer(u32, u64) -> (u64, u64, buffer<bytes, 6>)
        public static long CreateStrayLayer(ServiceCtx context)
        {
            Logger.PrintStub(LogClass.ServiceVi);

            return(_applicationDisplayService.CreateStrayLayer(context));
        }