sdl2dll
Loading...
Searching...
No Matches
sdl::Point Class Reference

Clase para manipular puntos con coordenadas enteras. More...

#include <sdl_point.h>

Public Member Functions

EXPORT Point (int x=0, int y=0)
 Constructor.
 
EXPORT Point (SDL_Point &p)
 Constructor a partir de un SDL_Point.
 
EXPORT SDL_Point * Get ()
 Obtiene un puntero a la estructura SDL_Point.
 
EXPORT operator SDL_Point () const
 Operador de conversión de tipo.
 
EXPORT int & X ()
 Obtiene una referencia a la coordenada x del punto.
 
EXPORT int & Y ()
 Obtiene una referencia a la coordenada y del punto.
 

Protected Attributes

SDL_Point point
 

Detailed Description

Clase para manipular puntos con coordenadas enteras.

Constructor & Destructor Documentation

◆ Point() [1/2]

EXPORT sdl::Point::Point ( int x = 0,
int y = 0 )
inline

Constructor.

Parameters
xint coordenada x
yint coordenada y

◆ Point() [2/2]

EXPORT sdl::Point::Point ( SDL_Point & p)
inline

Constructor a partir de un SDL_Point.

Parameters
pSDL_Point& estructura con punto

Member Function Documentation

◆ Get()

EXPORT SDL_Point * sdl::Point::Get ( )
inline

Obtiene un puntero a la estructura SDL_Point.

Returns
SDL_Point* valor de retorno

◆ operator SDL_Point()

EXPORT sdl::Point::operator SDL_Point ( ) const
inline

Operador de conversión de tipo.

Returns
SDL_Point conviente un objeto Point a SDL_Point

◆ X()

EXPORT int & sdl::Point::X ( )
inline

Obtiene una referencia a la coordenada x del punto.

Returns
int& referencia a coordenada x

◆ Y()

EXPORT int & sdl::Point::Y ( )
inline

Obtiene una referencia a la coordenada y del punto.

Returns
int& referencia a coordenada y

Member Data Documentation

◆ point

SDL_Point sdl::Point::point
protected

Una estructura que define un punto en dos dimensiones.


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