Vector3h コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Vector3h(Half) | |
Vector3h(Vector3) |
新しい Half3 インスタンスは、Vector3 を 16 ビットの半精度浮動小数点に変換します。 |
Vector3h(Vector3) |
新しい Half3 インスタンスは、Vector3 を 16 ビットの半精度浮動小数点に変換します。 これは最速のコンストラクターです。 |
Vector3h(Vector3d) |
新しい Half3 インスタンスは、Vector3d を 16 ビットの半精度浮動小数点に変換します。 |
Vector3h(Vector3d) |
新しい Half3 インスタンスは、Vector3d を 16 ビットの半精度浮動小数点に変換します。 これはより高速なコンストラクターです。 |
Vector3h(Single) | |
Vector3h(Vector3, Boolean) | |
Vector3h(Vector3, Boolean) | |
Vector3h(Vector3d, Boolean) | |
Vector3h(Vector3d, Boolean) | |
Vector3h(SerializationInfo, StreamingContext) |
オブジェクトを逆シリアル化するために ISerializable によって使用されるコンストラクター。 |
Vector3h(Half, Half, Half) |
新しい Half3 インスタンスは変換を回避し、Half パラメーターから直接コピーします。 |
Vector3h(Single, Single, Single) |
新しい Half3 インスタンスは、3 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。 |
Vector3h(Single, Single, Single, Boolean) |
新しい Half3 インスタンスは、3 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。 |
Vector3h(Half)
public Vector3h (OpenTK.Half value);
new OpenTK.Vector3h : OpenTK.Half -> OpenTK.Vector3h
パラメーター
- value
- Half
適用対象
Vector3h(Vector3)
重要
この API は CLS 準拠ではありません。
新しい Half3 インスタンスは、Vector3 を 16 ビットの半精度浮動小数点に変換します。
[System.CLSCompliant(false)]
public Vector3h (OpenTK.Vector3 v);
new OpenTK.Vector3h : OpenTK.Vector3 -> OpenTK.Vector3h
パラメーター
- v
- Vector3
OpenTK.Vector3
- 属性
適用対象
Vector3h(Vector3)
新しい Half3 インスタンスは、Vector3 を 16 ビットの半精度浮動小数点に変換します。 これは最速のコンストラクターです。
public Vector3h (ref OpenTK.Vector3 v);
new OpenTK.Vector3h : -> OpenTK.Vector3h
パラメーター
- v
- Vector3
OpenTK.Vector3
適用対象
Vector3h(Vector3d)
新しい Half3 インスタンスは、Vector3d を 16 ビットの半精度浮動小数点に変換します。
public Vector3h (OpenTK.Vector3d v);
new OpenTK.Vector3h : OpenTK.Vector3d -> OpenTK.Vector3h
パラメーター
- v
- Vector3d
OpenTK.Vector3d
適用対象
Vector3h(Vector3d)
重要
この API は CLS 準拠ではありません。
新しい Half3 インスタンスは、Vector3d を 16 ビットの半精度浮動小数点に変換します。 これはより高速なコンストラクターです。
[System.CLSCompliant(false)]
public Vector3h (ref OpenTK.Vector3d v);
new OpenTK.Vector3h : -> OpenTK.Vector3h
パラメーター
- v
- Vector3d
OpenTK.Vector3d
- 属性
適用対象
Vector3h(Single)
public Vector3h (float value);
new OpenTK.Vector3h : single -> OpenTK.Vector3h
パラメーター
- value
- Single
適用対象
Vector3h(Vector3, Boolean)
Vector3h(Vector3, Boolean)
Vector3h(Vector3d, Boolean)
Vector3h(Vector3d, Boolean)
Vector3h(SerializationInfo, StreamingContext)
オブジェクトを逆シリアル化するために ISerializable によって使用されるコンストラクター。
public Vector3h (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new OpenTK.Vector3h : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> OpenTK.Vector3h
パラメーター
- info
- SerializationInfo
- context
- StreamingContext
適用対象
Vector3h(Half, Half, Half)
新しい Half3 インスタンスは変換を回避し、Half パラメーターから直接コピーします。
public Vector3h (OpenTK.Half x, OpenTK.Half y, OpenTK.Half z);
new OpenTK.Vector3h : OpenTK.Half * OpenTK.Half * OpenTK.Half -> OpenTK.Vector3h
パラメーター
- x
- Half
16 ビットの半精度浮動小数点数の Half インスタンス。
- y
- Half
16 ビットの半精度浮動小数点数の Half インスタンス。
- z
- Half
16 ビットの半精度浮動小数点数の Half インスタンス。
適用対象
Vector3h(Single, Single, Single)
Vector3h(Single, Single, Single, Boolean)
新しい Half3 インスタンスは、3 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。
public Vector3h (float x, float y, float z, bool throwOnError);
new OpenTK.Vector3h : single * single * single * bool -> OpenTK.Vector3h
パラメーター
- x
- Single
32 ビット単精度浮動小数点数。
- y
- Single
32 ビット単精度浮動小数点数。
- z
- Single
32 ビット単精度浮動小数点数。
- throwOnError
- Boolean
変換結果が意味がない場合にスローするチェックを有効にします。