Skip to main content

Crate rusteal_core

Crate rusteal_core 

Source

Re-exports§

pub use api::api;
pub use api::init_api;
pub use console::CommandContext;
pub use console::ConsoleVariable;
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 dynamic_call::DynamicCall;
pub use dynamic_call::DynamicCallResult;
pub use error::ErrorContext;
pub use error::ErrorKind;
pub use error::RustealError;
pub use error::RustealResult;
pub use error::UeSubject;
pub use error::check_ffi;
pub use error::check_ffi_ctx;
pub use error::ffi_infallible;
pub use error::ffi_infallible_ctx;
pub use ffi_guard::ffi_boundary;
pub use logging::LOG_DISPLAY;
pub use logging::LOG_ERROR;
pub use logging::LOG_WARNING;
pub use object_ref::Checked;
pub use object_ref::ObjectPointer;
pub use object_ref::UObjectRef;
pub use pinned::Pinned;
pub use script_interface::ScriptInterface;
pub use soft_ref::SoftObjectRef;
pub use struct_ref::UStructRef;
pub use subclass_of::SubclassOf;
pub use traits::HasParent;
pub use traits::Inherits;
pub use traits::UeClass;
pub use traits::UeEnum;
pub use traits::UeHandle;
pub use traits::UeInterface;
pub use traits::UeStruct;
pub use traits::ValidHandle;
pub use fname::FName;
pub use struct_ref::OutRef;
pub use struct_ref::out_ref_from_param;
pub use struct_ref::struct_ref_from_param;
pub use ue_math::BoxSphereBounds;
pub use ue_math::Color;
pub use ue_math::LinearColor;
pub use ue_math::Plane;
pub use ue_math::Ray;
pub use ue_math::Rotator;
pub use ue_math::Sphere;
pub use ue_math::Transform;
pub use ue_math::UeBox;
pub use ue_math::UeBox2d;
pub use weak_ptr::TWeakObjectPtr;

Modules§

api
console
containers
delegate_registry
dynamic_call
error
ffi_dispatch
ffi_guard
fname
input
logging
object_ref
pinned
reify_registry
script_interface
soft_ref
struct_ref
subclass_of
task
traits
ue_math
weak_ptr
widget
world

Macros§

bail
ensure
ulog

Structs§

FNameHandle
FPropertyHandle
FWeakObjectHandle
UClassHandle
UObjectHandle
UStructHandle

Enums§

RustealErrorCode