module CL_Sprite: sig
.. end
API documentation for the
class CL_Sprite
type
t
type
file_dir_src = {
}
type 'a
io_src = {
}
type 'a
sprite_src = [ `File_dir_src of file_dir_src
| `Fullname of string
| `IO of 'a io_src ]
val init_with : gc:CL_GraphicContext.t -> src:'a sprite_src -> t
val init : unit -> t
val delete : t -> unit
val set_angle : t -> angle:CL_Angle.t -> unit
val set_angle_pitch : t -> angle:CL_Angle.t -> unit
val set_angle_yaw : t -> angle:CL_Angle.t -> unit
val rotate : t -> angle:CL_Angle.t -> unit
val rotate_pitch : t -> angle:CL_Angle.t -> unit
val rotate_yaw : t -> angle:CL_Angle.t -> unit
val set_base_angle : t -> angle:CL_Angle.t -> unit
val set_scale : t -> x:float -> y:float -> unit
val set_alpha : t -> alpha:float -> unit
val set_frame : t -> frame:CL_Type.uint -> unit
val set_delay : t -> delay_ms:int -> unit
val set_frame_delay : t -> frame:int -> delay_ms:int -> unit
val set_frame_offset : t -> frame:int -> offset:CL_Point.t -> unit
val set_id : t -> id:int -> unit
val finish : t -> unit
val restart : t -> unit
val set_play_loop : t -> unit
val set_play_pingpong : t -> unit
val set_play_backward : t -> unit
val unset_play_loop : t -> unit
val unset_play_pingpong : t -> unit
val unset_play_backward : t -> unit
val is_null : t -> bool
val get_angle : t -> CL_Angle.t
val get_base_angle : t -> CL_Angle.t
val get_alpha : t -> float
val get_color : t -> CL_Colorf.t
val get_size : t -> CL_Size.t
val get_current_frame : t -> int
val get_frame_count : t -> int
val get_id : t -> int
val get_width : t -> int
val get_height : t -> int
val get_linear_filter : t -> bool
val is_play_loop : t -> bool
val is_play_backward : t -> bool
val is_play_pingpong : t -> bool
val is_finished : t -> bool
val is_looping : t -> bool
val get_frame_delay : t -> frame:int -> int
val get_frame_offset : t -> frame:int -> CL_Point.t
val get_frame_size : t -> frame:int -> CL_Size.t