File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -398,6 +398,29 @@ function SDL_RenderSetLogicalSize(renderer: PSDL_Renderer; w: SInt32; h: SInt32)
398398 *}
399399procedure SDL_RenderGetLogicalSize (renderer: PSDL_Renderer; w: PInt; h: PInt) cdecl; external SDL_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _SDL_RenderGetLogicalSize' { $ENDIF} { $ENDIF} ;
400400
401+ { **
402+ * \brief Set whether to force integer scales for resolution-independent rendering
403+ *
404+ * \param renderer The renderer for which integer scaling should be set.
405+ * \param enable Enable or disable integer scaling
406+ *
407+ * This function restricts the logical viewport to integer values - that is, when
408+ * a resolution is between two multiples of a logical size, the viewport size is
409+ * rounded down to the lower multiple.
410+ *
411+ * \sa SDL_RenderSetLogicalSize()
412+ *}
413+ function SDL_RenderSetIntegerScale (renderer: PSDL_Renderer; enable : TSDL_bool): SInt32 cdecl; external SDL_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _SDL_RenderSetIntegerScale' { $ENDIF} { $ENDIF} ;
414+
415+ { **
416+ * \brief Get whether integer scales are forced for resolution-independent rendering
417+ *
418+ * \param renderer The renderer from which integer scaling should be queried.
419+ *
420+ * \sa SDL_RenderSetIntegerScale()
421+ *}
422+ function SDL_RenderGetIntegerScale (renderer: PSDL_Renderer): TSDL_bool cdecl; external SDL_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _SDL_RenderGetIntegerScale' { $ENDIF} { $ENDIF} ;
423+
401424 { **
402425 * Set the drawing area for rendering on the current target.
403426 *
You can’t perform that action at this time.
0 commit comments