AudioAsset
Ease
FastString
FontAsset
NineSlice
PackedSprite
PackedSpriteID
RB
   HardwareSettings
   IRetroBlitGame
RBAsset
Rect2i
ShaderAsset
SoundReference
SpriteGrid
SpriteSheetAsset
TMXMapAsset
   TMXLayer
   TMXLayerLoadState
   TMXObject
   TMXObjectGroup
   TMXProperties
Vector2i

Vector2i

Struct

Description

Defines a 2D vector with integers. This structure is similar to Unity.Vector2 but it uses integers rather than floats for its coordinates.

Variables

height Height, same as Vector2i.y coordinate
width Width, same as Vector2i.x coordinate
x X coordinate, same as Vector2i.width
y Y coordinate, same as Vector2i.height
zero Zero size

Properties

this[int index] Indexed getter/setter

Methods

Equals Vector2i equality
Equals Object equality
GetHashCode Get hash code
Magnitude Get length of vector.
SqrMagnitude Get squared length of vector.
ToString (2 overloads) Convert to string
ToVector2 Convert to Vector2
Vector2i (6 overloads) Constructor

Operators

operator- Subtract two vectors from each other
operator Vector2i Implicit operator
operator!= Inequality operator
operator* Multiply two by integer scalar
operator/ Divide vector by scalar
operator+ Add two vectors together
operator== Equality operator