Xenon
A framework for cheat development.
 
Loading...
Searching...
No Matches
Vec2 Class Reference

Vec2. More...

#include <vec2.hpp>

Public Member Functions

 Vec2 ()
 
 Vec2 (float x, float y)
 
float Distance (Vec2 v) const
 
bool IsValid () const
 
bool operator== (const Vec2 &v) const
 
bool operator!= (const Vec2 &v) const
 
Vec2 operator+ (const Vec2 &v) const
 
Vec2 operator- (const Vec2 &v) const
 
Vec2 operator* (float scalar) const
 
Vec2 operator/ (float scalar) const
 
Vec2operator+= (const Vec2 &v)
 
Vec2operator-= (const Vec2 &v)
 
Vec2operator*= (float scalar)
 
Vec2operator/= (float scalar)
 
Vec2 Normalized () const
 
float Length () const
 

Public Attributes

float x
 
float y
 

Detailed Description

Vec2.

This class is responsible for the vec2.

Constructor & Destructor Documentation

◆ Vec2() [1/2]

Vec2::Vec2 ( )
inline

◆ Vec2() [2/2]

Vec2::Vec2 ( float  x,
float  y 
)
inline

Member Function Documentation

◆ Distance()

float Vec2::Distance ( Vec2  v) const
inline

◆ IsValid()

bool Vec2::IsValid ( ) const
inline

◆ Length()

float Vec2::Length ( ) const
inline

◆ Normalized()

Vec2 Vec2::Normalized ( ) const
inline

◆ operator!=()

bool Vec2::operator!= ( const Vec2 v) const
inline

◆ operator*()

Vec2 Vec2::operator* ( float  scalar) const
inline

◆ operator*=()

Vec2 & Vec2::operator*= ( float  scalar)
inline

◆ operator+()

Vec2 Vec2::operator+ ( const Vec2 v) const
inline

◆ operator+=()

Vec2 & Vec2::operator+= ( const Vec2 v)
inline

◆ operator-()

Vec2 Vec2::operator- ( const Vec2 v) const
inline

◆ operator-=()

Vec2 & Vec2::operator-= ( const Vec2 v)
inline

◆ operator/()

Vec2 Vec2::operator/ ( float  scalar) const
inline

◆ operator/=()

Vec2 & Vec2::operator/= ( float  scalar)
inline

◆ operator==()

bool Vec2::operator== ( const Vec2 v) const
inline

Member Data Documentation

◆ x

float Vec2::x

◆ y

float Vec2::y

The documentation for this class was generated from the following file: