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