Skip to content

Commit b78bfa6

Browse files
committed
Support SDL_RenderSetLogicalSize
Added `SDLRenderer.setLogicalSize` function for calling [SDL_RenderSetLogicalSize](https://wiki.libsdl.org/SDL_RenderSetLogicalSize).
1 parent c57075b commit b78bfa6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/SDL/Renderer.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,12 @@ public final class SDLRenderer {
7676
try SDL_SetRenderDrawBlendMode(internalPointer, SDL_BlendMode(newValue.rawValue)).sdlThrow(type: type(of: self))
7777
}
7878

79+
/// Set a device independent resolution for rendering
80+
public func setLogicalSize(width: Int32, height: Int32) throws {
81+
82+
try SDL_RenderSetLogicalSize(internalPointer, width, height).sdlThrow(type: type(of: self))
83+
}
84+
7985
// MARK: - Methods
8086

8187
/// Clear the current rendering target with the drawing color

0 commit comments

Comments
 (0)