typeset 0.1.0
縦書き・横書きの日本語組版ライブラリ(JLReq 水準、ラスタ / PDF / SVG)
読み取り中…
検索中…
一致する文字列を見つけられません
typeset::Mat2 構造体

2x2 行列(平行移動なし)。グリフ固有の変形に使う。 x' = xx*x + xy*y y' = yx*x + yy*y [詳解]

#include <typeset/geom.hpp>

公開メンバ関数

bool isIdentity () const
 

公開変数類

float xx = 1.0f
 
float xy = 0.0f
 
float yx = 0.0f
 
float yy = 1.0f
 

詳解

2x2 行列(平行移動なし)。グリフ固有の変形に使う。 x' = xx*x + xy*y y' = yx*x + yy*y

geom.hpp54 行目に定義があります。

関数詳解

◆ isIdentity()

bool typeset::Mat2::isIdentity ( ) const
inline

geom.hpp58 行目に定義があります。

参照先 xx, xy, yx, yy.

メンバ詳解

◆ xx

float typeset::Mat2::xx = 1.0f

geom.hpp55 行目に定義があります。

参照元 typeset::Matrix::fromMat2(), typeset::dl::glyphMatrix(), isIdentity().

◆ xy

float typeset::Mat2::xy = 0.0f

geom.hpp55 行目に定義があります。

参照元 typeset::Matrix::fromMat2(), typeset::dl::glyphMatrix(), isIdentity().

◆ yx

float typeset::Mat2::yx = 0.0f

geom.hpp56 行目に定義があります。

参照元 typeset::Matrix::fromMat2(), typeset::dl::glyphMatrix(), isIdentity().

◆ yy

float typeset::Mat2::yy = 1.0f

geom.hpp56 行目に定義があります。

参照元 typeset::Matrix::fromMat2(), typeset::dl::glyphMatrix(), isIdentity().


この構造体詳解は次のファイルから抽出されました: