Exemplo n.º 1
0
 /// <summary>
 /// Constructs a <see cref="SubtitleRenderer"/> instance.
 /// </summary>
 public SubtitleRenderer(Action onTextureInvalidated)
 {
     _onTextureInvalidated = onTextureInvalidated;
     _subtitles            = new LinkedList <Subtitle>();
     //instance.textCallBack = new TextSubtitleCallback(instance.OnTextSubtitle);
     _resetCallBack         = Reset;
     _updateTimeoutCallBack = UpdateTimeout;
     _device = SkinContext.Device;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Constructs a <see cref="SubtitleRenderer"/> instance.
        /// </summary>
        public SubtitleRenderer(Action onTextureInvalidated)
        {
            string absolutePlatformDir;

            if (!NativeMethods.SetPlatformSearchDirectories(out absolutePlatformDir))
            {
                throw new Exception("Error adding dll probe path");
            }

            _onTextureInvalidated = onTextureInvalidated;
            _subtitles            = new LinkedList <Subtitle>();
            //instance.textCallBack = new TextSubtitleCallback(instance.OnTextSubtitle);
            _resetCallBack         = Reset;
            _updateTimeoutCallBack = UpdateTimeout;
            _device = SkinContext.Device;
            _sprite = new Sprite(_device);
        }
Exemplo n.º 3
0
 /// <summary>
 /// Constructs a <see cref="SubtitleRenderer"/> instance.
 /// </summary>
 public SubtitleRenderer(Action onTextureInvalidated)
 {
   _onTextureInvalidated = onTextureInvalidated;
   _subtitles = new LinkedList<Subtitle>();
   //instance.textCallBack = new TextSubtitleCallback(instance.OnTextSubtitle);
   _resetCallBack = Reset;
   _updateTimeoutCallBack = UpdateTimeout;
   _device = SkinContext.Device;
 }