public TextureDecompressor() { InitializeComponent(); m_hExtensionTextBox.Text = "txt"; m_hFolderTextBox.Text = "OutputDecomp"; WindowRenderer.Init(); }
public static void Play(string url = "") { if (url != "") { bool initialized = false; do { try { InitUrl(url); WindowRenderer.newIndex(); current.bufferedStream = new bufferedStream(current); Stream piss = current.bufferedStream.getStream(); streamRead = new StreamMediaFoundationReader(piss, new MediaFoundationReader.MediaFoundationReaderSettings() { SingleReaderObject = true }); WaveOut.Init(streamRead); initialized = true; } catch (Exception e) { Console.WriteLine($"An error occured during initialization of player: {e.Message}"); } }while (!initialized); } WaveOut.Play(); }
public Window(int width, int height) : base(width, height) { _border = Shapes.Box.GetDefaultBox(); _border.Width = width; _border.Height = height; isVisible = false; Renderer = new WindowRenderer(); IsDirty = true; Redraw(); }
// validate window renderer protected override bool ValidateWindowRenderer(WindowRenderer renderer) { return((renderer as ItemListBaseWindowRenderer) != null); }
/// <summary> /// Destroys a window renderer object previously created by us. /// </summary> /// <param name="wr"></param> public abstract void Destroy(WindowRenderer wr);
/// <summary> /// validate window renderer /// </summary> /// <param name="renderer"></param> /// <returns></returns> protected override bool ValidateWindowRenderer(WindowRenderer renderer) { return((renderer as TooltipWindowRenderer) != null); }
protected override bool ValidateWindowRenderer(WindowRenderer renderer) { return((renderer as TabControlWindowRenderer) != null); }
protected override bool ValidateWindowRenderer(WindowRenderer renderer) { return((renderer as ScrollablePaneWindowRenderer) != null); }