Cavestory Mod API
|
Manages points. More...
#include <CSMAPI_types.h>
Public Member Functions | |
GUI_POINT (int _x, int _y) | |
GUI_POINT (RECT r) | |
GUI_POINT (GUI_RECT r) | |
GUI_POINT | to_screenspace () |
GUI_POINT | from_screenspace () |
GUI_POINT | make_frame_relative () |
GUI_POINT | reset_frame_relativity () |
GUI_POINT | normalize () |
GUI_POINT | setX (int NewInt) |
GUI_POINT | setY (int NewInt) |
float | angle_to (GUI_POINT other) |
float | distance (GUI_POINT other) |
float | distance_x (GUI_POINT other) |
float | distance_y (GUI_POINT other) |
int | dot (GUI_POINT other) |
int | cross (GUI_POINT other) |
void | operator+= (const GUI_POINT &n) |
void | operator*= (const int n) |
bool | operator== (const GUI_POINT &o) |
bool | operator!= (const GUI_POINT &o) |
GUI_POINT | operator+ (const GUI_POINT &n) |
GUI_POINT | operator- (const GUI_POINT &n) |
GUI_POINT | operator* (const int n) |
GUI_POINT | operator/ (const int n) |
GUI_POINT | operator* (const float n) |
GUI_POINT | operator/ (const float n) |
bool | operator== (const GUI_POINT_F &o) |
bool | operator!= (const GUI_POINT_F &o) |
GUI_POINT_F | operator+ (const GUI_POINT_F &n) |
GUI_POINT_F | operator- (const GUI_POINT_F &n) |
GUI_POINT_F | operator* (const GUI_POINT_F &n) |
GUI_POINT_F | operator/ (const GUI_POINT_F &n) |
int | HashIndex () |
int | HashIndex () const |
bool | operator< (GUI_POINT other) |
bool | operator<= (GUI_POINT other) |
bool | operator> (GUI_POINT other) |
bool | operator>= (GUI_POINT other) |
bool | operator< (const GUI_POINT other) const |
bool | operator<= (const GUI_POINT other) const |
bool | operator> (const GUI_POINT other) const |
bool | operator>= (const GUI_POINT other) const |
Static Public Member Functions | |
static bool | intersect (GUI_POINT a, GUI_POINT b, GUI_POINT c, GUI_POINT d, GUI_POINT *hit) |
Public Attributes | |
int | x |
The X position. | |
int | y |
The Y position. | |
Manages points.