Crate ue_types

Crate ue_types 

Source
Expand description

§UE Types Library

A Rust library providing common Unreal Engine data types for game servers.

This crate provides Rust equivalents of common Unreal Engine types like:

  • Vector, Vector2D, Vector4
  • Rotator and Quaternion
  • Transform
  • Color and LinearColor
  • BoundingBox and other geometric types

All types support:

  • Display formatting
  • JSON serialization/deserialization with serde
  • Binary serialization/deserialization with bincode
  • Built on top of the high-performance glam math library

Re-exports§

pub use vector::*;
pub use rotator::*;
pub use transform::*;
pub use color::*;
pub use bounds::*;

Modules§

bounds
Bounding volume and geometric utility types
color
Color types for UE-style color handling
rotator
Rotator type and rotation utilities
transform
Transform type for representing object transformations
vector
Vector types and utilities

Structs§

Mat3
A 3x3 column major matrix.
Mat4
A 4x4 column major matrix.
Quat
A quaternion representing an orientation.
Vec2
A 2-dimensional vector.
Vec3
A 3-dimensional vector.
Vec4
A 4-dimensional vector.

Traits§

BinarySerializable
Trait for binary serialization/deserialization