Vector4データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック フィールド
| 名前 | 解説 |
| One | A Vector4with all of its components set to one. |
| SizeInBytes | The size of the Vector4type, in bytes. |
| UnitW | The W unit Vector4(0, 0, 0, 1). |
| UnitX | The X unit Vector4(1, 0, 0, 0). |
| UnitY | The Y unit Vector4(0, 1, 0, 0). |
| UnitZ | The Z unit Vector4(0, 0, 1, 0). |
| W | The W component of the vector. |
| X | The X component of the vector. |
| Y | The Y component of the vector. |
| Z | The Z component of the vector. |
| Zero | A Vector4with all of its components set to zero. |
トップ
パブリック プロパティ
| 名前 | 解説 |
| IsNormalized | Gets a value indicting whether this instance is normalized. |
| Item | Gets or sets the component at the specified index. |
| Length | Gets the length of the vector. |
| LengthSquared | Gets the squared length of the vector. |
トップ
パブリック メソッド
| 名前 | 解説 |
| Abs | Returns a vector whose elements are the absolute values of each of the specified vector's elements. |
| AbsRef | オーバーロードされます。 Calculates the absolute value vector. |
| Add | Adds two vectors. |
| AddRef | Adds two vectors. |
| Clamp | Restricts a vector between a minimum and a maximum value. |
| ClampRef | Restricts a vector between a minimum and a maximum value. |
| Divide | オーバーロードされます。 Scales a vector by the given value. |
| DivideRef | オーバーロードされます。 Divides the specified vector by a specified scalar value. |
| Dot | Calculates the dot product of two vectors. |
| DotRef | Calculates the dot product of two vectors. |
| Equals | オーバーロードされます。 Determines whether the specified Vector4is equal to this instance. |
| EqualsRef | Determines whether the specified Vector4 is equal to this instance. |
| GetHashCode | Returns a hash code for this instance. |
| Lerp | Performs a linear interpolation between two vectors based on the given weighting. |
| LerpRef | Performs a linear interpolation between two vectors based on the given weighting. |
| Max | Returns a vector containing the largest components of the specified vectors. |
| MaxRef | Returns a vector containing the largest components of the specified vectors. |
| Min | Returns a vector containing the smallest components of the specified vectors. |
| MinRef | Returns a vector containing the smallest components of the specified vectors. |
| Multiply | オーバーロードされます。 Scales a vector by the given value. |
| MultiplyRef | オーバーロードされます。 Scales a vector by the given value. |
| Negate | Reverses the direction of a given vector. |
| NegateRef | オーバーロードされます。 Reverses the direction of the vector. |
| Normalize | Converts the vector into a unit vector. |
| NormalizeRef | オーバーロードされます。 Converts the vector into a unit vector. |
| Subtract | Subtracts two vectors. |
| SubtractRef | Subtracts two vectors. |
| ToArray | Creates an array containing the elements of the vector. |
| ToString | オーバーロードされます。 Returns a System.Stringthat represents this instance. |
トップ
パブリック オペレータ
加算演算子 | Adds two vectors. |
除算演算子 | オーバーロードされます。 Scales a vector by the given value. |
等価判定演算子 | Tests for equality between two objects. |
明示的 キャスト 演算子 | オーバーロードされます。 Performs an explicit conversion from Vector4to Vector2. |
等しくないか判定する演算子 | Tests for inequality between two objects. |
乗算 | オーバーロードされます。 Scales a vector by the given value. |
減算演算子 | Subtracts two vectors. |
マイナス符号 | Reverses the direction of a given vector. |
トップ
参照