DrYaling / UnrealObject2RustBuilder

simple unreal object builder from c/cpp to rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UnrealObject2RustBuilder

simple unreal object builder from c/cpp to rust

usage:

Edit configs/CustomSettings.json

set EngineRoot to ue5 soruce root

run project and see outputs in Binders/cpp/Binder.* and Binders/rs/binder.rs

for more examples: https://github.com/DrYaling/unreal-rust.git
and unreal-rust-demo

dependency

rustup >= 1.65.0

llvm(15.*) and clang.exe be set to system env "Path"

known unsupported features

PLATFORM_LITTLE_ENDIAN defined structures(almost all other macro defined content and may be wrong or export fail)

generic types/apis and fields

unions

About

simple unreal object builder from c/cpp to rust

License:MIT License


Languages

Language:Rust 54.3%Language:C++ 45.6%Language:C 0.1%Language:Batchfile 0.0%