新增:7
STRUCTS
BoundingBox
在 fuchsia.ui.gfx/types.fidl 中定义
表示轴对齐边界框。
如果任何维度的范围为负(例如 max.x < min.x),则边界框会被视为空。客户端可以定义空边界框。
“空边界框”是指不包含任何点的边界框。 请注意,体积为零、面积为零的边界框(例如,像 (0,0,0)-(0,0,0) 这样的点,或像 (0,0,0)-(1,0,0) 这样的线)因此不为空。
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
min |
vec3
|
无默认应用 | |
max |
vec3
|
无默认应用 |
Matrix4Value
在 fuchsia.ui.gfx/types.fidl 中定义
如果 variable_id 为零,则为 value 明确指定的值;否则为 variable_id 标识的资源(例如动画或表达式)生成的值。在后一种情况下,资源生成的值必须是 vec4,并且 value 会被忽略。
已弃用:HEAD 新增:HEAD
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
value |
mat4
|
无默认应用 | |
variable_id |
uint32
|
无默认应用 |
mat4
在 fuchsia.ui.gfx/types.fidl 中定义
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
matrix |
array<float32, 16>
|
列主序。 |
无默认应用 |
vec2
在 fuchsia.ui.gfx/types.fidl 中定义
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
x |
float32
|
无默认应用 | |
y |
float32
|
无默认应用 |
vec3
在 fuchsia.ui.gfx/types.fidl 中定义
| 字段 | 类型 | 说明 | 默认 |
|---|---|---|---|
x |
float32
|
无默认应用 | |
y |
float32
|
无默认应用 | |
z |
float32
|
无默认应用 |