Skip to main content

samp_sdk/omp/generated/
recordings.rs

1//! `IRecordingsComponent` — generated by `cargo xtask gen-omp` from `Server/Components/Recordings/recordings.hpp`.
2//! Implemented by `RecordingsComponent` in the server's `Recordings`.
3//!
4//! Do not edit: change `xtask/omp-wrappers.toml` or the generator and
5//! regenerate. Slots are clang's layout of the header for each ABI, checked
6//! against the official binaries by `cargo xtask check-abi --generated`.
7
8#![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    /// Opaque handle for `IRecordingsComponent*`.
20    pub IRecordingsComponent;
21}
22
23/// `RecordingsComponent_UID` in `Server/Components/Recordings/recordings.hpp`.
24pub const RECORDINGS_COMPONENT_UID: UID = 0x871144d399f5f613;
25
26impl ComponentInterface for IRecordingsComponent {
27    const UID: UID = RECORDINGS_COMPONENT_UID;
28}