Vector3h 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Half 类型的 3 分量向量。 总共占用 6 个字节。
[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
interface ISerializable
- 继承
-
Vector3h
- 属性
- 实现
构造函数
| Vector3h(Half, Half, Half) |
新的 Half3 实例将避免转换,并直接从 Half 参数复制。 |
| Vector3h(Half) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(SerializationInfo, StreamingContext) |
ISerializable 用于反序列化对象的构造函数。 |
| Vector3h(Single, Single, Single, Boolean) |
新的 Half3 实例会将 3 个参数转换为 16 位半精度浮点。 |
| Vector3h(Single, Single, Single) |
新的 Half3 实例会将 3 个参数转换为 16 位半精度浮点。 |
| Vector3h(Single) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(Vector3, Boolean) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(Vector3, Boolean) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(Vector3) |
新的 Half3 实例会将 Vector3 转换为 16 位半精度浮点。 |
| Vector3h(Vector3) |
新的 Half3 实例会将 Vector3 转换为 16 位半精度浮点。 这是最快的构造函数。 |
| Vector3h(Vector3d, Boolean) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(Vector3d, Boolean) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Vector3h(Vector3d) |
新的 Half3 实例会将 Vector3d 转换为 16 位半精度浮点。 |
| Vector3h(Vector3d) |
新的 Half3 实例会将 Vector3d 转换为 16 位半精度浮点。 这是更快的构造函数。 |
字段
| SizeInBytes |
Half3 结构的实例的大小(以字节为单位)为 6。 |
| X |
Half3 的 X 分量。 |
| Y |
Half3 的 Y 分量。 |
| Z |
Half3 的 Z 分量。 |
属性
| Xy |
获取或设置具有此实例的 X 和 Y 组件的 OpenTK.Vector2h。 |
方法
| Equals(Vector3h) |
返回一个值,该值指示此实例是否等于指定的 OpenTK.Half3 向量。 |
| FromBinaryStream(BinaryReader) |
通过从 Stream 中读取数据,汇报此实例的 X、Y 和 Z 组件。 |
| FromBytes(Byte[], Int32) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| GetBytes(Vector3h) |
以字节数组的形式返回 Half3。 |
| GetObjectData(SerializationInfo, StreamingContext) |
由 ISerialize 用于序列化对象。 |
| ToBinaryStream(BinaryWriter) |
将此实例的 X、Y 和 Z 组件写入 Stream。 |
| ToString() |
返回一个字符串,该字符串包含此 Half3 的数字以人类可读的形式。 |
| ToVector3() |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| ToVector3d() |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
运算符
| Explicit(Vector3 to Vector3h) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Explicit(Vector3d to Vector3h) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Explicit(Vector3h to Vector3) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |
| Explicit(Vector3h to Vector3d) |
Half 类型的 3 分量向量。 总共占用 6 个字节。 |