#[repr(C)]pub struct RuteFFI {Show 56 fields
pub create_application: extern "C" fn(priv_data: *const RUBase) -> RUApplication,
pub get_application: extern "C" fn(priv_data: *const RUBase) -> RUApplication,
pub create_bitmap: extern "C" fn(priv_data: *const RUBase) -> RUBitmap,
pub get_bitmap: extern "C" fn(priv_data: *const RUBase) -> RUBitmap,
pub create_brush: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUBrush,
pub create_color: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUColor,
pub get_color: extern "C" fn(priv_data: *const RUBase) -> RUColor,
pub create_cursor: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUCursor,
pub get_cursor: extern "C" fn(priv_data: *const RUBase) -> RUCursor,
pub create_font: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUFont,
pub get_font: extern "C" fn(priv_data: *const RUBase) -> RUFont,
pub create_gradient: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUGradient,
pub create_icon: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUIcon,
pub get_icon: extern "C" fn(priv_data: *const RUBase) -> RUIcon,
pub create_image: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUImage,
pub get_image: extern "C" fn(priv_data: *const RUBase) -> RUImage,
pub create_key_sequence: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUKeySequence,
pub get_key_sequence: extern "C" fn(priv_data: *const RUBase) -> RUKeySequence,
pub create_line: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RULine,
pub create_line_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RULineF,
pub get_line_f: extern "C" fn(priv_data: *const RUBase) -> RULineF,
pub create_list_widget: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUListWidget,
pub create_list_widget_item: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUListWidgetItem,
pub create_margins: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUMargins,
pub create_matrix: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUMatrix,
pub create_mime_data: extern "C" fn(priv_data: *const RUBase) -> RUMimeData,
pub create_object: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUObject,
pub create_paint_engine_state: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPaintEngineState,
pub create_painter: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPainter,
pub get_painter: extern "C" fn(priv_data: *const RUBase) -> RUPainter,
pub create_palette: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPalette,
pub create_pen: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPen,
pub create_pixel_format: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPixelFormat,
pub create_pixmap: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPixmap,
pub get_pixmap: extern "C" fn(priv_data: *const RUBase) -> RUPixmap,
pub create_point: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPoint,
pub get_point: extern "C" fn(priv_data: *const RUBase) -> RUPoint,
pub create_point_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPointF,
pub get_point_f: extern "C" fn(priv_data: *const RUBase) -> RUPointF,
pub create_polygon: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPolygon,
pub create_polygon_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPolygonF,
pub create_push_button: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPushButton,
pub create_rect: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURect,
pub create_rect_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURectF,
pub create_region: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURegion,
pub create_size: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSize,
pub create_size_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSizeF,
pub create_size_policy: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSizePolicy,
pub create_surface_format: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSurfaceFormat,
pub get_surface_format: extern "C" fn(priv_data: *const RUBase) -> RUSurfaceFormat,
pub create_transform: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUTransform,
pub get_transform: extern "C" fn(priv_data: *const RUBase) -> RUTransform,
pub create_widget: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUWidget,
pub get_widget: extern "C" fn(priv_data: *const RUBase) -> RUWidget,
pub create_window: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUWindow,
pub get_window: extern "C" fn(priv_data: *const RUBase) -> RUWindow,
}
Fields
create_application: extern "C" fn(priv_data: *const RUBase) -> RUApplication
get_application: extern "C" fn(priv_data: *const RUBase) -> RUApplication
create_bitmap: extern "C" fn(priv_data: *const RUBase) -> RUBitmap
get_bitmap: extern "C" fn(priv_data: *const RUBase) -> RUBitmap
create_brush: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUBrush
create_color: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUColor
get_color: extern "C" fn(priv_data: *const RUBase) -> RUColor
create_cursor: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUCursor
get_cursor: extern "C" fn(priv_data: *const RUBase) -> RUCursor
create_font: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUFont
get_font: extern "C" fn(priv_data: *const RUBase) -> RUFont
create_gradient: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUGradient
create_icon: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUIcon
get_icon: extern "C" fn(priv_data: *const RUBase) -> RUIcon
create_image: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUImage
get_image: extern "C" fn(priv_data: *const RUBase) -> RUImage
create_key_sequence: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUKeySequence
get_key_sequence: extern "C" fn(priv_data: *const RUBase) -> RUKeySequence
create_line: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RULine
create_line_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RULineF
get_line_f: extern "C" fn(priv_data: *const RUBase) -> RULineF
create_list_widget: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUListWidget
create_list_widget_item: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUListWidgetItem
create_margins: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUMargins
create_matrix: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUMatrix
create_mime_data: extern "C" fn(priv_data: *const RUBase) -> RUMimeData
create_object: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUObject
create_paint_engine_state: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPaintEngineState
create_painter: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPainter
get_painter: extern "C" fn(priv_data: *const RUBase) -> RUPainter
create_palette: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPalette
create_pen: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPen
create_pixel_format: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPixelFormat
create_pixmap: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPixmap
get_pixmap: extern "C" fn(priv_data: *const RUBase) -> RUPixmap
create_point: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPoint
get_point: extern "C" fn(priv_data: *const RUBase) -> RUPoint
create_point_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPointF
get_point_f: extern "C" fn(priv_data: *const RUBase) -> RUPointF
create_polygon: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPolygon
create_polygon_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUPolygonF
create_rect: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURect
create_rect_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURectF
create_region: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RURegion
create_size: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSize
create_size_f: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSizeF
create_size_policy: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSizePolicy
create_surface_format: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUSurfaceFormat
get_surface_format: extern "C" fn(priv_data: *const RUBase) -> RUSurfaceFormat
create_transform: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUTransform
get_transform: extern "C" fn(priv_data: *const RUBase) -> RUTransform
create_widget: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUWidget
get_widget: extern "C" fn(priv_data: *const RUBase) -> RUWidget
create_window: extern "C" fn(priv_data: *const RUBase, callback: unsafe extern "C" fn(), host_data: *const c_void) -> RUWindow
get_window: extern "C" fn(priv_data: *const RUBase) -> RUWindow
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RuteFFI
impl Send for RuteFFI
impl Sync for RuteFFI
impl Unpin for RuteFFI
impl UnwindSafe for RuteFFI
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more