Renderer.viewport - multiple declarations

Function Renderer.viewport

Wraps SDL_RenderGetViewport which gets the dsdl.Rect viewport of the renderer

Rect viewport() @property @trusted const;

Returns

viewport dsdl.Rect of the renderer

Function Renderer.viewport

Wraps SDL_RenderSetViewport which sets the dsdl.Rect viewport of the dsdl.Renderer

void viewport (
  Rect newViewport
) @property @trusted;

Parameters

NameDescription
newViewport dsdl.Rect to set as the rectangle viewport

Throws

dsdl.SDLException if failed to set the renderer's viewport

Function Renderer.viewport

Acts as SDL_RenderSetViewport(renderer, NULL) which removes the dsdl.Rect viewport of the dsdl.Renderer

void viewport (
  typeof(null) _
) @property @trusted;

Throws

dsdl.SDLException if failed to set the renderer's viewport

Function Renderer.viewport

Wraps SDL_RenderSetViewport which sets or removes the viewport dsdl.Rect of the dsdl.Renderer

void viewport (
  std.typecons.Nullable!(dsdl.rect.Rect) newViewport
) @property @trusted;

Parameters

NameDescription
newViewport dsdl.Rect to set as the rectangle viewport; null to remove the rectangle viewport

Throws

dsdl.SDLException if failed to set the renderer's viewport