SDL_render.h

Función SDL_RenderCopyExF

Sintaxis

int SDL_RenderCopyExF(SDL_Renderer * renderer,
                    SDL_Texture * texture,
                    const SDL_Rect * srcrect,
                    const SDL_FRect * dstrect,
                    const double angle,
                    const SDL_FPoint *center,
                    const SDL_RendererFlip flip);

Descripción

Copia una parte de la textura de origen en el destino de renderizado actual, con rotación y volteo, con precisión de subpíxel.

Parámetros

renderer
El contexto de renderización que debe copiar partes de una textura.
texture
La textura de origen
srcrect
Un puntero al rectángulo SDL_Rect de origen, o NULL para toda la textura.
dstrect
Un puntero al rectángulo SDL_FRect de destino, o NULL para todo el objetivo de renderizado.
angle
Un ángulo en grados que indica la rotación que se aplicará a dstrect, girándolo en el sentido de las agujas del reloj.
center
Un puntero a un punto SDL_FPoint que indica el punto alrededor del cual se rotará dstrect (si es NULL, la rotación se hará alrededor de dstrect.w/2, dstrect.h/2).
flip
Un valor SDL_RendererFlip que indica qué acciones de volteo deben realizarse en la textura

Valor de retorno

Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.