|
AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ
|
テキスト(行単位)クラスです。 [詳細]
#include <CMisc.h>
Public メソッド | |
| TextTokenLine () | |
| デフォルトコンストラクタです。 | |
| TextTokenLine (const TextTokenLine &Src) | |
| コピーコンストラクタです。 | |
| ~TextTokenLine () | |
| デストラクタです。 | |
| void | clear () |
| テキスト(行単位)をクリアします。 | |
| bool | push_back (const TextToken &Src, unsigned int MaxWidth) |
| テキスト(字単位)を末尾に追加します。 | |
| void | pop_back () |
| 末尾のテキスト(字単位)を削除します。 | |
| TextToken & | at (unsigned int Num) |
| テキスト(字単位)への参照を取得します。 | |
| const TextToken & | at (unsigned int Num) const |
| テキスト(字単位)への参照を取得します。 | |
| TextToken & | back () |
| 末尾のテキスト(字単位)への参照を取得します。 | |
| const TextToken & | back () const |
| 末尾のテキスト(字単位)への参照を取得します。 | |
| unsigned int | GetWidth () const |
| テキスト(行単位)の横幅を取得します。 | |
| unsigned int | GetHeight () const |
| テキスト(行単位)の縦幅を取得します。 | |
| bool | empty () const |
| テキスト(行単位)が空か?を取得します。 | |
| unsigned int | size () const |
| テキスト(行単位)のサイズを取得します。 | |
| TextTokenLine & | operator= (const TextTokenLine &RHS) |
| 代入演算子です。 | |
| bool | operator== (const TextTokenLine &RHS) const |
| 等価演算子です。 | |
| bool | operator!= (const TextTokenLine &RHS) const |
| 非等価演算子です。 | |
テキスト(行単位)クラスです。
実行ファイルと動的ライブラリの間でデータをやり取りする為のクラスです。
テキスト(行単位)とは、テキスト(1行分)のことです。
メソッド等はSTLのvector<TextToken >クラスに似せてあります。
実行時に使用されるクラスです。
本クラスを引数とする関数に独自に作成したデータを割り当てる場合は、細心の注意を払ってください!
| TextTokenLine | ( | ) |
デフォルトコンストラクタです。
| TextTokenLine | ( | const TextTokenLine & | Src | ) |
コピーコンストラクタです。
| Src | [in]コピー対象のテキスト(行単位)を指定します。 |
| ~TextTokenLine | ( | ) |
デストラクタです。
| void clear | ( | ) |
テキスト(行単位)をクリアします。
| bool push_back | ( | const TextToken & | Src, |
| unsigned int | MaxWidth | ||
| ) |
テキスト(字単位)を末尾に追加します。
| Src | [in]追加対象のテキスト(字単位)を指定します。 |
| MaxWidth | [in]テキスト(行単位)の最大横幅を指定します。 |
| void pop_back | ( | ) |
末尾のテキスト(字単位)を削除します。
末尾のテキスト(字単位)が存在しない場合はランタイムエラー が発生します。
| TextToken& at | ( | unsigned int | Num | ) |
| const TextToken& at | ( | unsigned int | Num | ) | const |
| TextToken& back | ( | ) |
| const TextToken& back | ( | ) | const |
| unsigned int GetWidth | ( | ) | const |
テキスト(行単位)の横幅を取得します。
| unsigned int GetHeight | ( | ) | const |
テキスト(行単位)の縦幅を取得します。
| bool empty | ( | ) | const |
テキスト(行単位)が空か?を取得します。
| unsigned int size | ( | ) | const |
テキスト(行単位)のサイズを取得します。
| TextTokenLine& operator= | ( | const TextTokenLine & | RHS | ) |
代入演算子です。
| RHS | [in]代入するテキスト(行単位)を指定します。 |
| bool operator== | ( | const TextTokenLine & | RHS | ) | const |
等価演算子です。
| RHS | [in]比較するテキスト(行単位)を指定します。 |
| bool operator!= | ( | const TextTokenLine & | RHS | ) | const |
非等価演算子です。
| RHS | [in]比較するテキスト(行単位)を指定します。 |