SDL_render.h

Función SDL_SetRenderTarget

Sintaxis

int SDL_SetRenderTarget(SDL_Renderer *renderer,
                        SDL_Texture *texture);

Descripción

Establece una textura como objetivo de renderizado actual.

Parámetros

renderer
El contexto de renderizado.
texture
La textura objetivo, que debe ser creada con la bandera SDL_TEXTUREACCESS_TARGET, o NULL para renderizar en la ventana en lugar de una textura.

Valor de retorno

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

Observaciones

Antes de utilizar esta función, se debe comprobar el bit SDL_RENDERER_TARGETTEXTURE en las banderas de SDL_RendererInfo para ver si los objetivos de renderizado son compatibles.

El objetivo de renderizado por defecto es la ventana para la que se creó el renderizador. Para dejar de renderizar a una textura y renderizar a la ventana de nuevo, hay que llamar a esta función con una textura NULL.