SDL3::Renderer
Constructors
Instance methods
blend_mode
Sourceblend_mode=(blend_mode : LibSDL3::BlendMode)
Sourceclear
Sourceclip_rect
Sourceclip_rect=(rect : Rect)
Sourceclip_rect=(rect : Nil)
Sourcecreate_gpu_render_state(create_info : LibSDL3::GPURenderStateCreateInfo) : GPURenderState
Sourcecreate_text_engine
Sourcedefault_texture_scale_mode
Sourcedefault_texture_scale_mode=(mode : LibSDL3::ScaleMode)
Sourcedestroy
Sourcedraw_color
Sourcedraw_rect(rect : FRect)
Sourcefill_rect(rect : FRect)
Sourceget_logical_presentation(w : Pointer(Int32), h : Pointer(Int32), mode : Pointer(LibSDL3::RendererLogicalPresentation))
Sourceget_render_draw_blend_mode
Sourceget_render_target
Sourcegpu_device
Sourcegpu_render_state=(state : GPURenderState | Nil)
Sourcelogical_presentation
Sourcemax_texture_size
Sourcename
Sourceoutput_size
Sourcepresent
Sourceproperties
Sourcerender_target
Sourcerender_target=(texture : Texture | Nil)
Sourcerender_texture(texture : Texture, source_rect : FRect, dest_rect : FRect)
Sourcerender_texture(texture : Texture, dest_rect : FRect)
Sourcerender_texture_rotated(texture : Texture, x : Float32, y : Float32, source_rect : FRect | Nil, angle : Float64, center : FPoint, flip : Int32)
Sourcerender_texture_rotated(texture : Texture, source_rect : FRect, dest_rect : FRect, angle : Float64 = 0.0, flip : Int32 = 0)
Sourcerender_texture_rotated(texture : Texture, source_rect : FRect, dest_rect : FRect, angle : Float64 = 0.0, center : FPoint = FPoint.new, flip : Int32 = 0)
Sourcerender_texture_rotated(texture : Texture, dest_rect : FRect, angle : Float64 = 0.0, flip : Int32 = 0)
Sourcerender_texture_rotated(texture : Texture, dest_rect : FRect, angle : Float64 = 0.0, center : FPoint = FPoint.new, flip : Int32 = 0)
Sourcerender_texture_rotated(texture : Texture, x : Float32, y : Float32, angle : Float64 = 0.0, flip : Int32 = 0)
Sourcescale
Sourceto_unsafe
Source