Vector4h 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Vector4h(Half) | |
Vector4h(Vector4) |
新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。 |
Vector4h(Vector4) |
新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。 这是最快的构造函数。 |
Vector4h(Vector4d) |
新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。 |
Vector4h(Vector4d) |
新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。 这是更快的构造函数。 |
Vector4h(Single) | |
Vector4h(Vector4, Boolean) | |
Vector4h(Vector4, Boolean) | |
Vector4h(Vector4d, Boolean) | |
Vector4h(Vector4d, Boolean) | |
Vector4h(SerializationInfo, StreamingContext) |
ISerializable 用于反序列化对象的构造函数。 |
Vector4h(Half, Half, Half, Half) |
新的 Half4 实例将避免转换,并直接从 Half 参数复制。 |
Vector4h(Single, Single, Single, Single) |
新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。 |
Vector4h(Single, Single, Single, Single, Boolean) |
新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。 |
Vector4h(Half)
public Vector4h (OpenTK.Half value);
new OpenTK.Vector4h : OpenTK.Half -> OpenTK.Vector4h
参数
- value
- Half
适用于
Vector4h(Vector4)
重要
此 API 不符合 CLS。
新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。
[System.CLSCompliant(false)]
public Vector4h (OpenTK.Vector4 v);
new OpenTK.Vector4h : OpenTK.Vector4 -> OpenTK.Vector4h
参数
- v
- Vector4
OpenTK.Vector4
- 属性
适用于
Vector4h(Vector4)
新的 Half4 实例会将 Vector4 转换为 16 位半精度浮点。 这是最快的构造函数。
public Vector4h (ref OpenTK.Vector4 v);
new OpenTK.Vector4h : -> OpenTK.Vector4h
参数
- v
- Vector4
OpenTK.Vector4
适用于
Vector4h(Vector4d)
新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。
public Vector4h (OpenTK.Vector4d v);
new OpenTK.Vector4h : OpenTK.Vector4d -> OpenTK.Vector4h
参数
- v
- Vector4d
OpenTK.Vector4d
适用于
Vector4h(Vector4d)
重要
此 API 不符合 CLS。
新的 Half4 实例会将 Vector4d 转换为 16 位半精度浮点。 这是更快的构造函数。
[System.CLSCompliant(false)]
public Vector4h (ref OpenTK.Vector4d v);
new OpenTK.Vector4h : -> OpenTK.Vector4h
参数
- v
- Vector4d
OpenTK.Vector4d
- 属性
适用于
Vector4h(Single)
Vector4h(Vector4, Boolean)
Vector4h(Vector4, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(Vector4d, Boolean)
Vector4h(SerializationInfo, StreamingContext)
ISerializable 用于反序列化对象的构造函数。
public Vector4h (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new OpenTK.Vector4h : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> OpenTK.Vector4h
参数
- info
- SerializationInfo
- context
- StreamingContext
适用于
Vector4h(Half, Half, Half, Half)
新的 Half4 实例将避免转换,并直接从 Half 参数复制。
public Vector4h (OpenTK.Half x, OpenTK.Half y, OpenTK.Half z, OpenTK.Half w);
new OpenTK.Vector4h : OpenTK.Half * OpenTK.Half * OpenTK.Half * OpenTK.Half -> OpenTK.Vector4h
参数
- x
- Half
16 位半精度浮点数的 Half 实例。
- y
- Half
16 位半精度浮点数的 Half 实例。
- z
- Half
16 位半精度浮点数的 Half 实例。
- w
- Half
16 位半精度浮点数的 Half 实例。
适用于
Vector4h(Single, Single, Single, Single)
Vector4h(Single, Single, Single, Single, Boolean)
新的 Half4 实例会将 4 个参数转换为 16 位半精度浮点。
public Vector4h (float x, float y, float z, float w, bool throwOnError);
new OpenTK.Vector4h : single * single * single * single * bool -> OpenTK.Vector4h
参数
- x
- Single
32 位单精度浮点数。
- y
- Single
32 位单精度浮点数。
- z
- Single
32 位单精度浮点数。
- w
- Single
32 位单精度浮点数。
- throwOnError
- Boolean
启用在转换结果没有意义时将引发的检查。