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

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

#include <sdl_point.h>

Public Member Functions

EXPORT FPoint (float x=0.0, float y=0.0)
 Constructor.
 
EXPORT FPoint (SDL_FPoint &p)
 Constructor a partir de un SDL_FPoint.
 
EXPORT SDL_FPoint & Get ()
 Obtiene un puntero a la estructura SDL_FPoint.
 
EXPORT operator SDL_FPoint ()
 Operador de conversión de tipo.
 
EXPORT FPoint Move (float alfa, const FPoint &displacement, const FPoint &escale) const
 Mueve el punto rotando en ángulo dado y a la distancia especificada, aplicando una escala.
 
EXPORT float & X ()
 Obtiene una referencia a la coordenada x del punto.
 
EXPORT float & Y ()
 Obtiene una referencia a la coordenada y del punto.
 

Protected Attributes

SDL_FPoint point
 

Detailed Description

Clase para manipular puntos con coordenadas float.

Constructor & Destructor Documentation

◆ FPoint() [1/2]

EXPORT sdl::FPoint::FPoint ( float x = 0.0,
float y = 0.0 )
inline

Constructor.

Parameters
xfloat coordenada x
yfloat coordenada y

◆ FPoint() [2/2]

EXPORT sdl::FPoint::FPoint ( SDL_FPoint & p)
inline

Constructor a partir de un SDL_FPoint.

Parameters
pSDL_FPoint& estructura con punto

Member Function Documentation

◆ Get()

EXPORT SDL_FPoint & sdl::FPoint::Get ( )
inline

Obtiene un puntero a la estructura SDL_FPoint.

Returns
SDL_FPoint* valor de retorno

◆ Move()

EXPORT FPoint sdl::FPoint::Move ( float alfa,
const FPoint & displacement,
const FPoint & escale ) const

Mueve el punto rotando en ángulo dado y a la distancia especificada, aplicando una escala.

Parameters
alfafloat ángulo de rotación
displacementFPoint& desplazamiento
escaleFPoint& escala
Returns
FPoint punto trasladado

◆ operator SDL_FPoint()

EXPORT sdl::FPoint::operator SDL_FPoint ( )
inline

Operador de conversión de tipo.

Returns
SDL_FPoint conviente un objeto FPoint a SDL_FPoint

◆ X()

EXPORT float & sdl::FPoint::X ( )
inline

Obtiene una referencia a la coordenada x del punto.

Returns
float& referencia a coordenada x

◆ Y()

EXPORT float & sdl::FPoint::Y ( )
inline

Obtiene una referencia a la coordenada y del punto.

Returns
float& referencia a coordenada y

Member Data Documentation

◆ point

SDL_FPoint sdl::FPoint::point
protected

Una estructura que define un punto en dos dimensiones con valores en coma flotante.


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