sdlSetRenderTarget function
Set a texture as the current rendering target.
Before using this function, you should check the
SDL_RENDERER_TARGETTEXTURE
bit in the flags of SDL_RendererInfo to see if
render targets are supported.
The default render target is the window for which the renderer was created.
To stop rendering to a texture and render to the window again, call this
function with a NULL texture
.
\param renderer the rendering context
\param texture the targeted texture, which must be created with the
SDL_TEXTUREACCESS_TARGET
flag, or NULL to render to the
window instead of a texture.
\returns 0 on success or a negative error code on failure; call
SDL_GetError() for more information.
\since This function is available since SDL 2.0.0.
\sa SDL_GetRenderTarget
extern DECLSPEC int SDLCALL SDL_SetRenderTarget(SDL_Renderer *renderer, SDL_Texture *texture)
Implementation
int sdlSetRenderTarget(
Pointer<SdlRenderer> renderer, Pointer<SdlTexture> texture) {
final sdlSetRenderTargetLookupFunction = libSdl2.lookupFunction<
Int32 Function(
Pointer<SdlRenderer> renderer, Pointer<SdlTexture> texture),
int Function(Pointer<SdlRenderer> renderer,
Pointer<SdlTexture> texture)>('SDL_SetRenderTarget');
return sdlSetRenderTargetLookupFunction(renderer, texture);
}