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