package stk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Stk.TextureSource

Module used internally to build and render on textures larger than SDL textures.

include Log.LOG
include Logs.LOG

Log functions

val msg : Logs.level -> 'a Logs.log
val app : 'a Logs.log

app is msg App.

val err : 'a Logs.log

err is msg Error.

val warn : 'a Logs.log

warn is msg Warning.

val info : 'a Logs.log

info is msg Info.

val debug : 'a Logs.log

debug is msg Debug.

val kmsg : (unit -> 'b) -> Logs.level -> ('a, 'b) Logs.msgf -> 'b

Logging result value Errors

val on_error : ?level:Logs.level -> ?header:string -> ?tags:Logs.Tag.set -> pp:(Format.formatter -> 'b -> unit) -> use:('b -> 'a) -> ('a, 'b) result -> 'a
val on_error_msg : ?level:Logs.level -> ?header:string -> ?tags:Logs.Tag.set -> use:(unit -> 'a) -> ('a, [ `Msg of string ]) result -> 'a
val set_level : Logs.level option -> unit
Sourcetype t
Sourceval finalise_sdl_texture : Tsdl.Sdl.texture -> unit
Sourceval finalise_sdl_surface : Tsdl.Sdl.surface -> unit
Sourceval destroy : t -> unit
Sourceval max_texture_size : (int * int) option ref
Sourceval create : ?format:Tsdl.Sdl.Pixel.format_enum -> ?access:Tsdl.Sdl.Texture.access -> Tsdl.Sdl.renderer -> w:int -> h:int -> t
Sourceval set_blend_mode : t -> Tsdl.Sdl.Blend.mode -> unit
Sourceval set_alpha_mod : t -> int -> unit
Sourceval set_color_mod : t -> int -> int -> int -> unit
Sourceval from_texture : Tsdl.Sdl.renderer -> Tsdl.Sdl.texture -> t
Sourceval from_scaled_texture : Tsdl.Sdl.renderer -> w:int -> h:int -> Tsdl.Sdl.texture -> t
Sourceval from_surface : Tsdl.Sdl.renderer -> Tsdl.Sdl.surface -> t
Sourceval with_renderer : (Tsdl.Sdl.renderer -> 'a) -> Tsdl.Sdl.renderer -> 'a
Sourceval fill_rect : Tsdl.Sdl.renderer -> t -> G.t option -> int32 -> unit
Sourceval draw_rect : Tsdl.Sdl.renderer -> t -> x:int -> y:int -> w:int -> h:int -> int32 -> unit
Sourceval draw_rect_r : Tsdl.Sdl.renderer -> t -> G.t -> int32 -> unit
Sourceval draw_point : Tsdl.Sdl.renderer -> t -> x:int -> y:int -> int32 -> unit
Sourceval render_copy : src:G.t -> dst:G.t -> Tsdl.Sdl.renderer -> t -> unit
Sourceval copy : Tsdl.Sdl.renderer -> from:t -> src:G.t -> x:int -> y:int -> t -> unit
Sourceval clear : Tsdl.Sdl.renderer -> t -> unit
OCaml

Innovation. Community. Security.