Skip to main content

Crate rusteal_runtime

Crate rusteal_runtime 

Source

Re-exports§

pub use rusteal_ffi as ffi;
pub use rusteal_core as runtime;
pub use rusteal_ue_flags as ue_flags;
pub use glam;

Modules§

prelude

Macros§

entry
Generates DLL exports for the Rusteal runtime entry points.
on_load
Run a function every time the library loads, hot reloads included, once its classes are registered: the place to register console commands and variables, which an unload removes.

Functions§

init⚠
Initialize the Rusteal runtime. Called by the entry!() generated rusteal_init.
shutdown
Shut down the Rusteal runtime. Called by the entry!() generated rusteal_shutdown.

Attribute Macros§

uclass
Attribute macro for defining a Rust struct as a UE class.
uclass_impl
Attribute macro for an impl block on a #[uclass] struct. Methods marked #[ufunction(...)] become UE-callable functions.
ustruct
Attribute macro for defining a Rust struct as a UE struct: a data table’s row, a property’s value. Every field is a #[uproperty]; the struct’s memory is UE’s, read and written through the generated <Name>Ext trait on UStructRef<Name> and OwnedStruct<Name>.