pub trait IManagerDisplayService: IObject {
    fn create_managed_layer(
        &mut self,
        flags: LayerFlags,
        display_id: DisplayId,
        aruid: AppletResourceUserId
    ) -> Result<LayerId>; fn destroy_managed_layer(&mut self, id: LayerId) -> Result<()>; fn sf_server_impl_create_managed_layer(
        &mut self,
        protocol: CommandProtocol,
        ctx: &mut ServerContext<'_>
    ) -> Result<()> { ... } fn sf_server_impl_destroy_managed_layer(
        &mut self,
        protocol: CommandProtocol,
        ctx: &mut ServerContext<'_>
    ) -> Result<()> { ... } fn get_sf_command_metadata_table(&self) -> CommandMetadataTable { ... } }

Required Methods

Provided Methods

Implementors