//! ---------------------------------------------------- //! ---------------------------------------------------- const gtl = @import("gtl"); const Material = @import("material.zig"); const Transform2D = @import("../../common/component/transform2D.zig"); const Transform3D = @import("../../common/component/transform3D.zig"); const MeshID = @import("../../cache/resource/mesh_cache.zig").MeshID; const Handle = gtl.Handle; // // FIELDS // mesh: MeshID, entity: u64, // TODO: Change to Entity type material: Handle(Material), transform: union(enum) { @"2D": Transform2D, @"3D": Transform3D, },