結構化
插邊
要套用至矩形兩邊的整數偏移。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
top |
int32
|
將矩形上方邊緣朝矩形中心移動的量。 |
無預設 |
right |
int32
|
將矩形右側邊緣朝矩形中心移動的量。 |
無預設 |
bottom |
int32
|
將矩形底部邊緣移至矩形中央的量。 |
無預設 |
left |
int32
|
將矩形左側邊緣移動至矩形中央的量。 |
無預設 |
InsetF
要套用至矩形兩邊的浮點偏移。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
top |
float32
|
將矩形上方邊緣朝矩形中心移動的量。 |
無預設 |
right |
float32
|
將矩形右側邊緣朝矩形中心移動的量。 |
無預設 |
bottom |
float32
|
將矩形底部邊緣移至矩形中央的量。 |
無預設 |
left |
float32
|
將矩形左側邊緣移動至矩形中央的量。 |
無預設 |
指出
2D 卡通空間中的整數位置。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
int32
|
X 軸的單位數量。 |
無預設 |
y |
int32
|
Y 軸上的單位數量。 |
無預設 |
3F 點
3D 卡通空間的浮點位置。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
X 軸的單位數量。 |
無預設 |
y |
float32
|
Y 軸上的單位數量。 |
無預設 |
z |
float32
|
沿著 Z 軸的單位數。 |
無預設 |
PointF
2D 卡通空間的浮點位置。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
X 軸的單位數量。 |
無預設 |
y |
float32
|
Y 軸上的單位數量。 |
無預設 |
RectF
浮點圓角矩形,四個角都有自訂半徑。
2D 笛卡兒空間中的區域,由軸對齊的線性、軸對齊的邊角圓角為四分之一橢圓。
如果兩個角落的季度橢圓會重疊,其半徑會調整,讓橢圓形與軸對齊的正切線交會。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
X 軸區域的起點位置。 |
無預設 |
y |
float32
|
區域在 Y 軸中的起點位置。 |
無預設 |
width |
float32
|
沿著 X 軸的距離。 如果 |
無預設 |
height |
float32
|
沿著 Y 軸移動的距離。 如果 |
無預設 |
top_left_radius_x |
float32
|
左上角沿著 X 軸的四軸橢圓形半徑。 不得為負值。 |
無預設 |
top_left_radius_y |
float32
|
Y 軸左上角的四分之一橢圓半徑。 不得為負值。 |
無預設 |
top_right_radius_x |
float32
|
左上角沿著 X 軸的四軸橢圓形半徑。 不得為負值。 |
無預設 |
top_right_radius_y |
float32
|
Y 軸右上角的四分之一橢圓形半徑。 不得為負值。 |
無預設 |
bottom_left_radius_x |
float32
|
沿著 X 軸左下角的季度半徑。 不得為負值。 |
無預設 |
bottom_left_radius_y |
float32
|
以 Y 軸為準,左下角的四分之半徑半徑。 不得為負值。 |
無預設 |
bottom_right_radius_x |
float32
|
沿著 X 軸右下角計算的四分之一半徑半徑。 不得為負值。 |
無預設 |
bottom_right_radius_y |
float32
|
以 Y 軸為準,右下角的四分之一半徑。 不得為負值。 |
無預設 |
RatioU32
無帶正負號 32 位元數字的比率。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
numerator |
uint32
|
分子。 |
無預設 |
denominator |
uint32
|
分母。 |
無預設 |
RatioU64
未帶正負號 64 位元數字的比率。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
numerator |
uint64
|
分子。 |
無預設 |
denominator |
uint64
|
分母。 |
無預設 |
矩形
在 2D 笛卡兒空間中,與軸對齊的積分區域。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
int32
|
矩形起點在 X 軸上的位置。 |
無預設 |
y |
int32
|
矩形起點在 Y 軸上的位置。 |
無預設 |
width |
int32
|
沿著 X 軸的距離。 如果 |
無預設 |
height |
int32
|
沿著 Y 軸移動的距離。 如果 |
無預設 |
RectF
2D 笛卡兒空間中的浮點、矩形對齊軸區域。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
矩形起點在 X 軸上的位置。 |
無預設 |
y |
float32
|
矩形起點在 Y 軸上的位置。 |
無預設 |
width |
float32
|
沿著 X 軸的距離。 如果 |
無預設 |
height |
float32
|
沿著 Y 軸移動的距離。 如果 |
無預設 |
RectU
2D 笛卡兒空間中的積分、矩形與軸對齊區域,包含未簽署的位置和距離欄位。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
uint32
|
矩形起點在 X 軸上的位置。 |
無預設 |
y |
uint32
|
矩形起點在 Y 軸上的位置。 |
無預設 |
width |
uint32
|
沿著 X 軸的距離。 區域包含從 |
無預設 |
height |
uint32
|
沿著 Y 軸移動的距離。 區域包含從 |
無預設 |
尺寸
在 2D 笛卡兒空間中,矩形區域的整數尺寸。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
此類型允許使用排除維度,通訊協定可使用語意提供語意。使用這個類型的通訊協定應指定負維度是否有意義,以及這些維度是否有意義。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
width |
int32
|
沿著 X 軸的距離。 |
無預設 |
height |
int32
|
沿著 Y 軸移動的距離。 |
無預設 |
SizeF
2D 笛卡兒空間中矩形區域的浮點維度。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
此類型允許使用排除維度,通訊協定可使用語意提供語意。使用這個類型的通訊協定應指定負維度是否有意義,以及這些維度是否有意義。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
width |
float32
|
沿著 X 軸的距離。 |
無預設 |
height |
float32
|
沿著 Y 軸移動的距離。 |
無預設 |
SizeU
2D 購物車空間中矩形區域的無正負號整數尺寸。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
width |
uint32
|
沿著 X 軸的距離。 |
無預設 |
height |
uint32
|
沿著 Y 軸移動的距離。 |
無預設 |
Transform
改變 3D 卡通空間的投影機。
轉換是由 4x4 矩陣組成,在同質座標中運作。例如,位於笛卡兒空間中 (x, y, z) 的點會由 M
轉換為位於 (x'/w'、y'/w'、z'/w' 的點),其中 (x', y', z', w') = M (x, y, z, 1)
。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
matrix |
float32[16]
|
依資料列主要順序的轉換矩陣項目。 具體來說,如果矩陣如下:
這個陣列中的項目則為 |
無預設 |
Vec
代表以整數座標表示 2D 向量。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
int32
|
無預設 | |
y |
int32
|
無預設 |
Vec3F
代表採用浮點座標的 3D 向量。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
無預設 | |
y |
float32
|
無預設 | |
z |
float32
|
無預設 |
Vec4F
代表採用浮點座標的 4D 向量。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
無預設 | |
y |
float32
|
無預設 | |
z |
float32
|
無預設 | |
w |
float32
|
無預設 |
VecF
代表採用浮點座標的 2D 向量。
這個類型不會指定單位。使用此類型的通訊協定應指定向量空間的特性,包括方向和單位。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
x |
float32
|
無預設 | |
y |
float32
|
無預設 |
別名
名稱 | 值 | 說明 |
---|---|---|
QuaternionF |
fuchsia.math/Vec4F |
新增時間:19 歲
|