class Cairo::TeeSurface
- Cairo::TeeSurface
- Cairo::Surface
- Reference
- Object
Defined in:
cairo/tee_surface.crInstance Method Summary
- #add(target : Surface)
- #index(index : UInt32) : Surface
- #remove(target : Surface)
- #tee_surface_create(master : Surface)
Instance methods inherited from class Cairo::Surface
content : Content
content,
copy_page
copy_page,
create_for_rectangle(x : Float64, y : Float64, width : Float64, height : Float64) : Surface
create_for_rectangle,
create_observer(mode : SurfaceObserverMode) : Surface
create_observer,
create_similar(content : Content, width : Int32, height : Int32) : Surface
create_similar,
create_similar_image(format : Format, width : Int32, height : Int32) : Surface
create_similar_image,
data : Pointer(UInt8)
data,
device : Device
device,
device_offset : Point
device_offset,
device_offset=(offset : Point)
device_offset=,
device_scale : Point
device_scale,
device_scale=(scale : Point)
device_scale=,
extents : NamedTuple(extents: Rectangle, bounded: Bool)
extents,
fallback_resolution : Point
fallback_resolution,
fallback_resolution=(res : Point)
fallback_resolution=,
finalize
finalize,
finish
finish,
flush
flush,
font_options : FontOptions
font_options,
format : Format
format,
has_show_text_glyphs? : Bool
has_show_text_glyphs?,
height : Int32
height,
ink_extents : Rectangle
ink_extents,
map_to_image(extents : RectangleInt | Nil) : Surface
map_to_image,
mark_dirty
mark_dirty,
mark_dirty_rectangle(x : Int32, y : Int32, width : Int32, height : Int32)
mark_dirty_rectangle,
mime_data(mime_type : String) : Bytes
mime_data,
observer_add_fill_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_fill_callback,
observer_add_finish_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_finish_callback,
observer_add_flush_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_flush_callback,
observer_add_glyphs_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_glyphs_callback,
observer_add_mask_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_mask_callback,
observer_add_paint_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_paint_callback,
observer_add_stroke_callback(func : LibCairo::SurfaceObserverCallbackT, data : Pointer(Void)) : Status
observer_add_stroke_callback,
observer_elapsed : Float64
observer_elapsed,
observer_print(write_func : LibCairo::WriteFuncT, closure : Pointer(Void)) : Status
observer_print,
reference : Surface
reference,
reference_count : UInt32
reference_count,
set_device_offset(x_offset : Float64, y_offset : Float64)
set_device_offset,
set_device_scale(x_scale : Float64, y_scale : Float64)
set_device_scale,
set_fallback_resolution(x_pixels_per_inch : Float64, y_pixels_per_inch : Float64)
set_fallback_resolution,
set_mime_data(mime_type : String, data : Bytes, destroy : LibCairo::DestroyFuncT, closure : Pointer(Void)) : Status
set_mime_data,
set_user_data(key : UserDataKey, user_data : Pointer(Void), destroy : LibCairo::DestroyFuncT) : Status
set_user_data,
status : Status
status,
stride : Int32
stride,
supports_mime_type?(mime_type : String) : Bool
supports_mime_type?,
surface_show_page
surface_show_page,
to_unsafe : LibCairo::PSurfaceT
to_unsafe,
type : SurfaceType
type,
unmap_image(image : Surface)
unmap_image,
user_data(key : UserDataKey) : Pointer(Void)
user_data,
width : Int32
width,
write_to_png(filename : String) : Status
write_to_png,
write_to_png_stream(write_func : LibCairo::WriteFuncT, closure : Pointer(Void)) : Status
write_to_png_stream
Constructor methods inherited from class Cairo::Surface
new(data : Bytes, format : Format, width : Int32, height : Int32, stride : Int32)new(format : Format, width : Int32, height : Int32)
new(read_func : LibCairo::ReadFuncT, closure : Pointer(Void))
new(content : Content, extents : Rectangle | Nil)
new(surface : LibCairo::PSurfaceT)
new(filename : String) new