|
Public Member Functions |
|
| L_Vector (L_REAL x_in, L_REAL y_in) |
|
| L_Vector (const L_Vector &vec) |
|
| L_Vector (const CL_Vector2 &vec) |
|
void | set (L_REAL x_in, L_REAL y_in) |
|
void | set (const L_Vector &vec) |
|
void | set (const CL_Vector2 &vec) |
|
void | set2 (L_REAL magnitude, L_REAL radian) |
|
void | set_magnitude (L_REAL magnitude) |
|
void | set_angle (L_REAL radian) |
|
void | normalize (void) |
|
void | scale (L_REAL amount) |
|
void | negate (void) |
|
L_Vector | operator+ (const L_Vector &vector_in) const |
|
L_Vector | operator- (const L_Vector &vector_in) const |
|
L_Vector | operator= (const L_Vector &vector_in) |
|
void | operator+= (const L_Vector &vector_in) |
|
void | operator-= (const L_Vector &vector_in) |
|
L_REAL | dot_product (const L_Vector &vector_in) const |
|
L_REAL | get_magnitude (void) const |
|
L_REAL | get_sqr_magnitude (void) const |
|
L_REAL | get_angle (void) const |
|
L_Vector | get_normalized_vector (void) const |
|
L_Vector | get_scaled_vector (L_REAL amount) const |
Public Attributes |
|
L_REAL | x |
|
L_REAL | y |