sdlSetRenderTextureAddressMode function render

bool sdlSetRenderTextureAddressMode(
  1. Pointer<SdlRenderer> renderer,
  2. int uMode,
  3. int vMode
)

Set the texture addressing mode used in SDL_RenderGeometry().

\param renderer the rendering context. \param u_mode the SDL_TextureAddressMode to use for horizontal texture coordinates in SDL_RenderGeometry(). \param v_mode the SDL_TextureAddressMode to use for vertical texture coordinates in SDL_RenderGeometry(). \returns true on success or false on failure; call SDL_GetError() for more information.

\since This function is available since SDL 3.4.0.

\sa SDL_RenderGeometry \sa SDL_RenderGeometryRaw \sa SDL_GetRenderTextureAddressMode

extern SDL_DECLSPEC bool SDLCALL SDL_SetRenderTextureAddressMode(SDL_Renderer *renderer, SDL_TextureAddressMode u_mode, SDL_TextureAddressMode v_mode)

Implementation

bool sdlSetRenderTextureAddressMode(
  Pointer<SdlRenderer> renderer,
  int uMode,
  int vMode,
) {
  final sdlSetRenderTextureAddressModeLookupFunction = _libSdl
      .lookupFunction<
        Uint8 Function(Pointer<SdlRenderer> renderer, Int32 uMode, Int32 vMode),
        int Function(Pointer<SdlRenderer> renderer, int uMode, int vMode)
      >('SDL_SetRenderTextureAddressMode');
  return sdlSetRenderTextureAddressModeLookupFunction(renderer, uMode, vMode) ==
      1;
}