//! `IVariablesComponent` — generated by `cargo xtask gen-omp` from `Server/Components/Variables/variables.hpp`.
//! Implemented by `VariablesComponent` in the server's `Variables`.
//!
//! Do not edit: change `xtask/omp-wrappers.toml` or the generator and
//! regenerate. Slots are clang's layout of the header for each ABI, checked
//! against the official binaries by `cargo xtask check-abi --generated`.
#![allow(unused_imports)]
use crate::omp::containers::{FlatSet, HybridString, Pair, Span};
use crate::omp::types::{
Colour, GTAQuat, Hours, Microseconds, Milliseconds, Minutes, Seconds, StringView, TimePoint,
UID, Vector2, Vector3, Vector4, WorldTimePoint,
};
use crate::omp::vtable::{call_vtable_small_struct, opaque, slots, virtual_fns};
use crate::omp::*;
opaque! {
/// Opaque handle for `IVariablesComponent*`.
pub IVariablesComponent;
}
/// `VariablesComponent_UID` in `Server/Components/Variables/variables.hpp`.
pub const VARIABLES_COMPONENT_UID: UID = 0x75e121848bc01fa2;
impl ComponentInterface for IVariablesComponent {
const UID: UID = VARIABLES_COMPONENT_UID;
}