fuchsia.ui.gfx

新增: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 无默认应用