# Vector4 Members

**.NET Framework 3.0**

Describes and manipulates a vector in four-dimensional (4-D) space.

The following tables list the members exposed by the Vector4 type.

(see also
Protected Methods
)

Top

Name | Description | |
---|---|---|

Add | Overloaded. Adds two 4-D vectors. | |

Cross | Determines the cross product in four dimensions. | |

Dot | Determines the dot product of two 4-D vectors. | |

Equals | Overloaded. Overridden. | |

GetHashCode | Overridden. Returns the hash code for the current instance. | |

GetType | Gets the Type of the current instance. (inherited from Object) | |

Length | Overloaded. Returns the length of a 4-D vector. | |

LengthSq | Overloaded. Returns the square of the length of a 4-D vector. | |

Lerp | Performs a linear interpolation between two 4-D vectors. | |

Maximize | Overloaded. Returns a 4-D vector that is made up of the largest components of two 4-D vectors. | |

Minimize | Overloaded. Returns a 4-D vector that is made up of the smallest components of two 4-D vectors. | |

Multiply | Multiplies a 4-D vector. | |

Normalize | Overloaded. Creates a normalized version of a 4-D vector. | |

op_Addition | Adds two 4-D vectors. | |

op_Equality | Compares two 4-D vectors to determine whether they are the same. | |

op_Inequality | Compares two 4-D vectors to determine whether they are different. | |

op_Multiply | Overloaded. Determines the product of a - number and a 4-D vector. | |

op_Subtraction | Subtracts a 4-D vector from another 4-D vector. | |

op_UnaryNegation | Returns a 4-D vector that is the negation the specified 4-D vector. | |

ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) | |

Scale | Overloaded. Scales a 4-D vector. | |

Subtract | Overloaded. Subtracts two 4-D vectors. | |

ToString |
Returns a String that represents the current Object.
(inherited from Object) | |

Transform | Overloaded. Transforms a 4-D vector or array of 4-D vectors using a given matrix. |

Name | Description | |
---|---|---|

Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(inherited from Object) | |

MemberwiseClone |
Creates a shallow copy of the current Object.
(inherited from Object) |

#### Reference

Vector4 StructureMicrosoft.WindowsMobile.DirectX Namespace

#### Other Resources

Direct3D Programming## Community Additions

ADD
Show: