samp_sdk/omp/generated/
dialogs.rs1#![allow(unused_imports)]
9
10use crate::omp::containers::{FlatSet, HybridString, Pair, Span};
11use crate::omp::types::{
12 Colour, GTAQuat, Hours, Microseconds, Milliseconds, Minutes, Seconds, StringView, TimePoint,
13 UID, Vector2, Vector3, Vector4, WorldTimePoint,
14};
15use crate::omp::vtable::{call_vtable_small_struct, opaque, slots, virtual_fns};
16use crate::omp::*;
17
18opaque! {
19 pub IDialogsComponent;
21}
22
23pub const DIALOGS_COMPONENT_UID: UID = 0x44a111350d611dde;
25
26impl ComponentInterface for IDialogsComponent {
27 const UID: UID = DIALOGS_COMPONENT_UID;
28}
29
30slots! {
31 SLOT_GET_EVENT_DISPATCHER: usize = 18, 16;
33}
34
35virtual_fns! {
36 #[must_use]
41 pub fn dialogs_event_dispatcher(
42 component: IDialogsComponent,
43 ) -> *mut EventDispatcher<PlayerDialogHandler> = [0, SLOT_GET_EVENT_DISPATCHER] or std::ptr::null_mut();
44}