次の方法で共有


Vector3h コンストラクター

定義

オーバーロード

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)

重要

この API は CLS 準拠ではありません。

[System.CLSCompliant(false)]
public Vector3h (OpenTK.Vector3 v, bool throwOnError);
new OpenTK.Vector3h : OpenTK.Vector3 * bool -> OpenTK.Vector3h

パラメーター

throwOnError
Boolean
属性

適用対象

Vector3h(Vector3, Boolean)

public Vector3h (ref OpenTK.Vector3 v, bool throwOnError);
new OpenTK.Vector3h :  * bool -> OpenTK.Vector3h

パラメーター

throwOnError
Boolean

適用対象

Vector3h(Vector3d, Boolean)

public Vector3h (OpenTK.Vector3d v, bool throwOnError);
new OpenTK.Vector3h : OpenTK.Vector3d * bool -> OpenTK.Vector3h

パラメーター

throwOnError
Boolean

適用対象

Vector3h(Vector3d, Boolean)

重要

この API は CLS 準拠ではありません。

[System.CLSCompliant(false)]
public Vector3h (ref OpenTK.Vector3d v, bool throwOnError);
new OpenTK.Vector3h :  * bool -> OpenTK.Vector3h

パラメーター

throwOnError
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

パラメーター

適用対象

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)

新しい Half3 インスタンスは、3 つのパラメーターを 16 ビットの半精度浮動小数点に変換します。

public Vector3h (float x, float y, float z);
new OpenTK.Vector3h : single * single * single -> OpenTK.Vector3h

パラメーター

x
Single

32 ビット単精度浮動小数点数。

y
Single

32 ビット単精度浮動小数点数。

z
Single

32 ビット単精度浮動小数点数。

適用対象

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

変換結果が意味がない場合にスローするチェックを有効にします。

適用対象