Skip to main content

gizmo_engine/
lib.rs

1pub mod asset_server;
2pub mod bundles;
3pub mod color;
4pub mod plugins;
5pub mod prelude;
6pub mod spawner;
7pub mod systems;
8
9// === Motor Alt Sistemleri ===
10pub use gizmo_ai as ai;
11pub use gizmo_app as app;
12pub use gizmo_core as core;
13pub use gizmo_math as math;
14pub mod physics;
15#[cfg(feature = "render")]
16pub use gizmo_renderer as renderer;
17
18#[cfg(feature = "window")]
19pub use gizmo_window as window;
20
21// Sık kullanılan matematik tiplerini lib.rs'ten doğrudan aç:
22pub use math::{Mat4, Quat, Vec2, Vec3, Vec4};
23
24// === Opsiyonel Modüller ===
25#[cfg(feature = "audio")]
26pub use gizmo_audio as audio;
27
28#[cfg(feature = "editor")]
29pub use gizmo_editor as editor;
30
31#[cfg(feature = "scripting")]
32pub use gizmo_scripting as scripting;
33
34#[cfg(feature = "scene")]
35pub use gizmo_scene as scene;
36#[cfg(feature = "scene")]
37pub use gizmo_scene::ron;
38
39#[cfg(feature = "ui")]
40pub use gizmo_ui as ui;
41
42// === 3. Parti Re-Export (Kullanıcının ayrıca eklemesine gerek kalmasın) ===
43pub use gizmo_core::gizmo_log;
44
45#[cfg(feature = "render")]
46pub use bytemuck;
47
48#[cfg(feature = "editor")]
49pub use egui;
50
51#[cfg(feature = "render")]
52pub use wgpu;
53
54#[cfg(feature = "window")]
55pub use winit;