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

Clase para manipular rectángulos con coordenadas enteras. More...

#include <sdl_rect.h>

Public Member Functions

EXPORT Rect (int x=0, int y=0, int w=0, int h=0)
 Constructor a partir de valores enteros.
 
EXPORT Rect (SDL_Rect r)
 Constructor a partir de estructura SDL_Rect.
 
EXPORT SDL_Rect * Get ()
 Obtiene un puntero a la estructura SDL_Rect.
 
EXPORT operator SDL_Rect ()
 Operador de conversión de tipo.
 
EXPORT int & X ()
 Obtiene una referencia a la coordenada x de la esquina superior izquierda.
 
EXPORT int & Y ()
 Obtiene una referencia a la coordenada y de la esquina superior izquierda.
 
EXPORT int & W ()
 Obtiene una referencia a la anchura del rectángulo.
 
EXPORT int & H ()
 Obtiene una referencia a la altura del rectángulo.
 

Protected Attributes

SDL_Rect rect
 

Detailed Description

Clase para manipular rectángulos con coordenadas enteras.

Constructor & Destructor Documentation

◆ Rect() [1/2]

EXPORT sdl::Rect::Rect ( int x = 0,
int y = 0,
int w = 0,
int h = 0 )
inline

Constructor a partir de valores enteros.

Parameters
xint valor de coordenada x de esquina superior izquierda
yint valor de coordenada y de esquina superior izquierda
wint anchura
hint altura

◆ Rect() [2/2]

EXPORT sdl::Rect::Rect ( SDL_Rect r)
inline

Constructor a partir de estructura SDL_Rect.

Parameters
rSDL_Rect estructura con datos del rectángulo

Member Function Documentation

◆ Get()

EXPORT SDL_Rect * sdl::Rect::Get ( )
inline

Obtiene un puntero a la estructura SDL_Rect.

Returns
SDL_Rect* valor de retorno

◆ H()

EXPORT int & sdl::Rect::H ( )
inline

Obtiene una referencia a la altura del rectángulo.

Returns
int& referencia a altura

◆ operator SDL_Rect()

EXPORT sdl::Rect::operator SDL_Rect ( )
inline

Operador de conversión de tipo.

Returns
SDL_Rect conviente un objeto Rect a SDL_Rect

◆ W()

EXPORT int & sdl::Rect::W ( )
inline

Obtiene una referencia a la anchura del rectángulo.

Returns
int& referencia a anchura

◆ X()

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

Obtiene una referencia a la coordenada x de la esquina superior izquierda.

Returns
int& referencia a coordenada x

◆ Y()

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

Obtiene una referencia a la coordenada y de la esquina superior izquierda.

Returns
int& referencia a coordenada y

Member Data Documentation

◆ rect

SDL_Rect sdl::Rect::rect
protected

Una estructura que contiene la definición de un rectángulo, con el origen en la esquina superior izquierda.


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