Vector2i Structure

SFML.Net

Vector2i Structure
Vector2i is an utility class for manipulating 2 dimensional vectors with integer components

Namespace: SFML.System
Assembly: sfmlnet-system-2 (in sfmlnet-system-2.dll) Version: 2.2.0.0 (2.2.0)
Syntax
public struct Vector2i : IEquatable<Vector2i>
Public Structure Vector2i
	Implements IEquatable(Of Vector2i)
public value class Vector2i : IEquatable<Vector2i>
[<SealedAttribute>]
type Vector2i =  
    struct
        interface IEquatable<Vector2i>
    end

The Vector2i type exposes the following members.

Constructors
  NameDescription
Public methodVector2i
Construct the vector from its coordinates
Top
Methods
  NameDescription
Public methodEquals(Object)
Compare vector and object and checks if they are equal
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Vector2i)
Compare two vectors and checks if they are equal
Public methodGetHashCode
Provide a integer describing the object
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Provide a string describing the object
(Overrides ValueTypeToString.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Operator + overload ; add two vectors
Public operatorStatic memberDivision
Operator / overload ; divide a vector by a scalar value
Public operatorStatic memberEquality
Operator == overload ; check vector equality
Public operatorStatic member(Vector2i to Vector2f)
Explicit casting to another vector type
Public operatorStatic member(Vector2i to Vector2u)
Explicit casting to another vector type
Public operatorStatic memberInequality
Operator != overload ; check vector inequality
Public operatorStatic memberMultiply(Int32, Vector2i)
Operator * overload ; multiply a scalar value by a vector
Public operatorStatic memberMultiply(Vector2i, Int32)
Operator * overload ; multiply a vector by a scalar value
Public operatorStatic memberSubtraction
Operator - overload ; subtracts two vectors
Public operatorStatic memberUnaryNegation
Operator - overload ; returns the opposite of a vector
Top
Fields
  NameDescription
Public fieldX
X (horizontal) component of the vector
Public fieldY
Y (vertical) component of the vector
Top
See Also