Expand description
Flint Core - Foundational types for the Flint engine
This crate provides the core types that all other Flint crates depend on:
EntityId- Stable entity identifiersContentHash- SHA-256 based content hashingTransform,Vec3- Spatial types- Error types and Result alias
Modules§
- callbacks
- Script callback name constants.
- components
- Engine component name constants.
- events
- Engine event name constants.
- spline
- Pure spline math — Catmull-Rom path sampling with twist (banking).
- toml_
util - TOML value coercion utilities.
Structs§
- Color
- RGBA color
- Content
Hash - A SHA-256 based content hash for detecting changes.
- Entity
Id - A stable entity identifier that persists across save/load cycles.
- Transform
- A 3D transform with position, rotation (Euler angles), and scale
- Vec3
- A 3D vector
Enums§
- Flint
Error - The main error type for Flint operations
Functions§
- mat4_
mul - Multiply two 4x4 column-major matrices
Type Aliases§
- Result
- Result type alias for Flint operations