Skip to main content

UeClass

Trait UeClass 

Source
pub trait UeClass: 'static {
    // Required method
    fn static_class() -> UClassHandle;
}
Expand description

Implemented by codegen for every exported UClass.

Provides the static UClass handle needed for cast checks and reflection queries. The handle is typically cached in a OnceLock on first access.

Required Methods§

Source

fn static_class() -> UClassHandle

Get the UClass* for this type (cached after first call).

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§