Re-exports§
pub use api::api;pub use api::init_api;pub use error::check_ffi;pub use error::check_ffi_ctx;pub use error::ffi_infallible;pub use error::ffi_infallible_ctx;pub use error::UikaError;pub use error::UikaResult;pub use traits::UeClass;pub use traits::UeStruct;pub use traits::UeEnum;pub use traits::UeHandle;pub use traits::ValidHandle;pub use object_ref::Checked;pub use object_ref::UObjectRef;pub use struct_ref::UStructRef;pub use pinned::Pinned;pub use dynamic_call::DynamicCall;pub use dynamic_call::DynamicCallResult;pub use logging::LOG_DISPLAY;pub use logging::LOG_WARNING;pub use logging::LOG_ERROR;pub use ffi_guard::ffi_boundary;pub use containers::ContainerElement;pub use containers::OwnedStruct;pub use containers::UeArray;pub use containers::UeMap;pub use containers::UeSet;pub use delegate_registry::DelegateBinding;pub use fname::FName;pub use weak_ptr::TWeakObjectPtr;pub use ue_math::Rotator;pub use ue_math::Transform;pub use ue_math::LinearColor;pub use ue_math::Color;pub use ue_math::Plane;pub use ue_math::Ray;pub use ue_math::Sphere;pub use ue_math::UeBox;pub use ue_math::UeBox2d;pub use ue_math::BoxSphereBounds;
Modules§
- api
- containers
- delegate_
registry - dynamic_
call - error
- ffi_
guard - fname
- logging
- object_
ref - pinned
- reify_
registry - struct_
ref - traits
- ue_math
- weak_
ptr - world
Macros§
- ulog
- Log a message through UE_LOG.
Structs§
- FName
Handle - FName stored as a raw 64-bit value (ComparisonIndex + Number).
- FProperty
Handle - Opaque handle to an FProperty.
- FWeak
Object Handle - Weak object pointer: ObjectIndex + ObjectSerialNumber (matches UE FWeakObjectPtr layout).
- UClass
Handle - Opaque handle to a UClass.
- UObject
Handle - Opaque handle to a UObject. Rust never dereferences — it is a C++ side identifier.
- UStruct
Handle - Opaque handle to a UScriptStruct.
Enums§
- Uika
Error Code - FFI error codes shared between Rust and C++.