Esempio n. 1
0
        /// <summary>
        /// テキストオプションと描画サイズを指定して新しい TextTexture クラスのインスタンスを初期化します。
        /// </summary>
        /// <param name="options">テキストオプション。</param>
        /// <param name="size">描画サイズ。</param>
        public TextTexture(TextOptions options, Size size)
            : base(size)
        {
            if (options == null)
                throw new ArgumentNullException("options");

            this.renderer = new TextRenderer(options, this.BaseBitmap);
        }
Esempio n. 2
0
        /// <summary>
        /// テキストレンダラと描画サイズを指定して新しい TextTexture クラスのインスタンスを初期化します。
        /// </summary>
        /// <param name="renderer">テキストレンダラ。</param>
        /// <param name="size">描画サイズ。</param>
        public TextTexture(TextRenderer renderer, Size size)
            : base(size)
        {
            if (renderer == null)
                throw new ArgumentNullException("renderer");

            this.renderer = renderer;
        }
Esempio n. 3
0
        /// <summary>
        /// テキストレンダラと描画サイズを指定して新しい MessegeTexture クラスのインスタンスを初期化します。
        /// </summary>
        /// <param name="renderer">テキストレンダラ。</param>
        /// <param name="size">描画サイズ。</param>
        public MessageTexture(TextRenderer renderer, Size size)
            : base(size)
        {
            if (renderer == null)
                throw new ArgumentNullException("renderer");

            this.renderer = renderer;
            this.tokenQueue = new Queue<object>();
        }
Esempio n. 4
0
        /// <summary>
        /// テキストオプションと描画サイズを指定して新しい MessageTexture クラスのインスタンスを初期化します。
        /// </summary>
        /// <param name="options">テキストオプション。</param>
        /// <param name="size">描画サイズ。</param>
        public MessageTexture(TextOptions options, Size size)
            : base(size)
        {
            if (options == null)
                throw new ArgumentNullException("options");

            this.renderer = new TextRenderer(options, this.BaseBitmap);
            this.tokenQueue = new Queue<object>();
        }
Esempio n. 5
0
 internal MessageEvent(Storyboard storyboard, SitrineWindow window, TextRenderer renderer, Size size)
     : base(storyboard, window)
 {
     this.texture = new MessageTexture(renderer, size);
 }