Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

خريطة الحزم

استعمل أصغر سطح عام يطابق المهمة التي تعمل عليها.

نقطة البداية الموصى بها

  • univis_ui هي الاعتمادية الافتراضية لمعظم التطبيقات.
  • univis_ui::prelude هو سطح الاستيراد اليومي الموصى به.
  • يجمع prelude الخاص بالواجهة المجمعة أنواع الجذور والتخطيط والتفاعل والنمط والوحدات الجاهزة الرسمية.
  • يتم استبعاد طبقات التوافق المهجورة عمدًا من prelude. استعمل المسارات الصريحة مثل univis_ui::layout::layout_system::{UScreenRoot, UWorldRoot} فقط عند ترحيل الشيفرات الأقدم.

متى تعتمد على كل حزمة؟

  • univis_ui: استعملها عندما تريد إضافة واحدة وقصة استيراد واحدة لكامل الطبقة.
  • univis_ui_engine: استعملها عندما تحتاج الجذور أو التخطيط أو مزامنة الرندر أو بناء widgets/runtime مخصص من دون الواجهة المجمعة الكاملة.
  • univis_ui_interaction: استعملها عندما تحتاج الالتقاط وحالة UInteraction فوق جذور المحرك.
  • univis_ui_widgets: استعملها عندما تريد الوحدات الجاهزة لكنك ما تزال تدير تركيب الإضافات بنفسك.
  • univis_ui_style: استعملها عندما تحتاج فقط موارد النمط المشتركة أو الخطوط أو الأيقونات أو أنماط النص.

سياسة prelude

  • يعني prelude سطح الاستيراد اليومي المستقر والموصى به.
  • تبقى الوحدات المسماة مثل layout وrender وinteraction وwidget عامة، لكنها موجهة للتكاملات المتقدمة.
  • تبقى طبقات التوافق المهجورة على مسارات صريحة بدل أن تدخل في قصة الاستيراد الافتراضية.