Linux workstation

openSUSE Tumbleweed native package

qt6-wayland-docs-html

Documentation for qt6-wayland in HTML format

Packages / openSUSE Tumbleweed / Unspecified / qt6-wayland-docs-html

[Source: qt6-wayland-docs]

Package: qt6-wayland-docs-html (6.11.2-1.1)

[Project overview: qtstyleplugins-src]

External Resources:

Homepage: [www.qt.io]

Similar packages:

Documentation for qt6-wayland in HTML format

This package contains documentation for qt6-wayland in HTML format.

Download qt6-wayland-docs-html

ArchitecturePackage SizeInstalled SizeFiles
x86_64658 KiB2.5 MiB[list of files]

Package file paths (194)

Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.

  • /usr/share/doc/qt6
  • /usr/share/doc/qt6/qtwaylandcompositor
  • /usr/share/doc/qt6/qtwaylandcompositor/examples-manifest.xml
  • /usr/share/doc/qt6/qtwaylandcompositor/images
  • /usr/share/doc/qt6/qtwaylandcompositor/images/arrow_bc.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/bgrContent.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/btn_next.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/btn_prev.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/bullet_dn.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/bullet_sq.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/custom-extension.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/custom-shell.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/home.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/ico_out.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/ivi-compositor-1.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/ivi-compositor-2.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/ivi-compositor-3.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/logo.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/minimal-cpp.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/minimal-qml.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/multi-output.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/multi-screen.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/overview-compositor.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/qtshell.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/images/server-side-decoration.png
  • /usr/share/doc/qt6/qtwaylandcompositor/images/spanning-screens.jpg
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-idleinhibitmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-idleinhibitmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-iviapplication-iviapplication.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-iviapplication-iviapplication-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-iviapplication-ivisurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-iviapplication-ivisurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-presentationtime-presentationtime.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-presentationtime-presentationtime-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshellchrome.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshellchrome-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshellsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qtshell-qtshellsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qttextinputmethodmanager.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-qttextinputmethodmanager-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shellsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shellsurfaceitem.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shellsurfaceitem-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-shellsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-textinputmanager.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-textinputmanager-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandclient.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandclient-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandcompositor.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandcompositor-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandhardwarelayer.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandhardwarelayer-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandoutput.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandoutput-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandquickitem.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandquickitem-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandseat.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandseat-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandview.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-waylandview-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-wlshell-wlshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-wlshell-wlshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-wlshell-wlshellsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-wlshell-wlshellsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgdecorationmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgdecorationmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgoutputmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgoutputmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgoutputv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgoutputv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgpopup.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgpopup-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgtoplevel.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qml-qtwayland-compositor-xdgshell-xdgtoplevel-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qt-generate-wayland-protocol-server-sources.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-changes-qt6.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-attribution-wayland-ivi-extension-protocol.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-custom-extension-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-custom-shell-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-examples.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-fancy-compositor-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor.index
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-index.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-iviapplication-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-ivi-compositor-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-minimal-cpp-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-minimal-qml-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-module.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-multi-output-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-multi-screen-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-overview-compositor-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-presentationtime-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor.qhp
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-qtshell-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-qtshell-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-server-side-decoration-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-shellextensions.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-spanning-screens-example.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwaylandcompositor-toc.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-wlshell-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qtwayland-compositor-xdgshell-qmlmodule.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandbufferref.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandbufferref-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandclient.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandclient-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositorextension.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositorextension-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositorextensiontemplate.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositorextensiontemplate-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositor.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandcompositor-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandidleinhibitmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandidleinhibitmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandiviapplication.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandiviapplication-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandivisurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandivisurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandkeyboard.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandkeyboard-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandobject.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandobject-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandoutput.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandoutput-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandoutputmode.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandoutputmode-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandpointer.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandpointer-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandqttextinputmethodmanager.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandqttextinputmethodmanager-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickextension.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickextension-obsolete.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickitem.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickitem-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickshellintegration.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickshellsurfaceitem.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandquickshellsurfaceitem-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandresource.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandresource-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandseat.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandseat-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshellsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshellsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshellsurfacetemplate.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandshellsurfacetemplate-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurfacegrabber.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurfacegrabber-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurfacerole.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandsurfacerole-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandtextinputmanager.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandtextinputmanager-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandtouch.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandtouch-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandview.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandview-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandviewporter.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandviewporter-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandwlshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandwlshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandwlshellsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandwlshellsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgdecorationmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgdecorationmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgoutputmanagerv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgoutputmanagerv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgoutputv1.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgoutputv1-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgpopup.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgpopup-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgshell.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgshell-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgsurface.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgsurface-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgtoplevel.html
  • /usr/share/doc/qt6/qtwaylandcompositor/qwaylandxdgtoplevel-members.html
  • /usr/share/doc/qt6/qtwaylandcompositor/style
  • /usr/share/doc/qt6/qtwaylandcompositor/style/offline.css
  • /usr/share/doc/qt6/qtwaylandcompositor/style/offline-dark.css
  • /usr/share/doc/qt6/qtwaylandcompositor/style/offline-simple.css
  • /usr/share/doc/qt6/qtwaylandcompositor/style/tech_preview.svg

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
6.11.2-1.1tumbleweed / ossx86_64openSUSE Tumbleweed · OSS · multi-architecture658 KiB2.5 MiBx86_64/qt6-wayland-docs-html-6.11.2-1.1.x86_64.rpm

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Checksums and observation dates

For an APT source, signature verification authenticates the repository metadata chain and the Packages index containing this source-reported artifact digest. It does not certify package safety.

Catalog record completeness

The completeness score measures metadata coverage, not software quality, security, compatibility, or suitability.

Summary and description
25/25
Artifact path and source digest
25/25
Dependency metadata
15/15
Package-file index
15/15
Homepage
5/5
License text
5/5
Source package or maintainer
10/10

Recorded total: 100/100

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f. The cross-OS mapping is catalog-derived from the source-reported homepage; it does not establish authorship or publisher identity

Sources and provenance

Field-source links above resolve here. Each source entry names the metadata publisher, trust tier, exact snapshot revision, signature result, and observation time; catalog-derived mappings are labeled separately.

  • Authoritative source; repository metadata signature verified, revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f
    Signer fingerprint
    AD485664E901B867051AB15F35A2F86E29B700A4
    Keyring revision
    opensuse-project-signing-key.asc
    SHA-256 b5745739ebfb95b25b8e810f9bcb847fe750ccda598bd85f02f0e974599a6d7e
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified

qt6-wayland-docs-html Package for openSUSE Tumbleweed | OpenFactory