/// <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); }
/// <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; }
/// <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>(); }
/// <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>(); }
internal MessageEvent(Storyboard storyboard, SitrineWindow window, TextRenderer renderer, Size size) : base(storyboard, window) { this.texture = new MessageTexture(renderer, size); }