rute/auto/
expose_event_ffi.rs

1// This file is auto-generated by rute_gen. DO NOT EDIT.
2use rute_ffi_base::*;
3
4#[allow(unused_imports)]
5use auto::event_ffi::*;
6#[allow(unused_imports)]
7use auto::region_ffi::RURegion;
8#[allow(unused_imports)]
9use std::os::raw::c_void;
10#[repr(C)]
11#[derive(Copy, Clone)]
12pub struct RUExposeEventFuncs {
13    pub region: extern "C" fn(self_c: *const RUBase) -> RURegion,
14}
15
16#[repr(C)]
17#[derive(Copy, Clone)]
18pub struct RUExposeEventAllFuncs {
19    pub event_funcs: *const RUEventFuncs,
20    pub expose_event_funcs: *const RUExposeEventFuncs,
21}
22
23#[repr(C)]
24#[derive(Copy, Clone)]
25pub struct RUExposeEvent {
26    pub qt_data: *const RUBase,
27    pub host_data: *const RUBase,
28    pub all_funcs: *const RUExposeEventAllFuncs,
29}