:py:mod:`vendor_fabric.meshy.jobs` ================================== .. py:module:: vendor_fabric.meshy.jobs .. autodoc2-docstring:: vendor_fabric.meshy.jobs :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`AssetManifest ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest :parser: myst :summary: * - :py:obj:`AssetGenerator ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetGenerator :parser: myst :summary: Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`example_character_spec ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_character_spec :parser: myst :summary: * - :py:obj:`example_prop_spec ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_prop_spec :parser: myst :summary: * - :py:obj:`example_environment_spec ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_environment_spec :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`logger ` - .. autodoc2-docstring:: vendor_fabric.meshy.jobs.logger :parser: myst :summary: API ~~~ .. py:data:: logger :canonical: vendor_fabric.meshy.jobs.logger :value: 'getLogger(...)' .. autodoc2-docstring:: vendor_fabric.meshy.jobs.logger :parser: myst .. py:class:: AssetManifest :canonical: vendor_fabric.meshy.jobs.AssetManifest .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest :parser: myst .. py:attribute:: asset_id :canonical: vendor_fabric.meshy.jobs.AssetManifest.asset_id :type: str :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.asset_id :parser: myst .. py:attribute:: intent :canonical: vendor_fabric.meshy.jobs.AssetManifest.intent :type: str :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.intent :parser: myst .. py:attribute:: description :canonical: vendor_fabric.meshy.jobs.AssetManifest.description :type: str :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.description :parser: myst .. py:attribute:: art_style :canonical: vendor_fabric.meshy.jobs.AssetManifest.art_style :type: str :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.art_style :parser: myst .. py:attribute:: model_path :canonical: vendor_fabric.meshy.jobs.AssetManifest.model_path :type: str | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.model_path :parser: myst .. py:attribute:: texture_paths :canonical: vendor_fabric.meshy.jobs.AssetManifest.texture_paths :type: dict[str, str] | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.texture_paths :parser: myst .. py:attribute:: thumbnail_path :canonical: vendor_fabric.meshy.jobs.AssetManifest.thumbnail_path :type: str | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.thumbnail_path :parser: myst .. py:attribute:: task_id :canonical: vendor_fabric.meshy.jobs.AssetManifest.task_id :type: str :value: .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.task_id :parser: myst .. py:attribute:: polycount_target :canonical: vendor_fabric.meshy.jobs.AssetManifest.polycount_target :type: int | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.polycount_target :parser: myst .. py:attribute:: polycount_estimate :canonical: vendor_fabric.meshy.jobs.AssetManifest.polycount_estimate :type: int | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.polycount_estimate :parser: myst .. py:attribute:: metadata :canonical: vendor_fabric.meshy.jobs.AssetManifest.metadata :type: dict[str, typing.Any] | None :value: None .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.metadata :parser: myst .. py:method:: to_dict() -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.meshy.jobs.AssetManifest.to_dict .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetManifest.to_dict :parser: myst .. py:class:: AssetGenerator(output_root: str = 'client/public') :canonical: vendor_fabric.meshy.jobs.AssetGenerator .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetGenerator :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetGenerator.__init__ :parser: myst .. py:method:: generate_model(spec: vendor_fabric.meshy.models.AssetSpec, wait: bool = True, poll_interval: float = 5.0) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.meshy.jobs.AssetGenerator.generate_model .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetGenerator.generate_model :parser: myst .. py:method:: batch_generate(specs: list[vendor_fabric.meshy.models.AssetSpec]) -> extended_data.containers.ExtendedList[extended_data.containers.ExtendedDict] :canonical: vendor_fabric.meshy.jobs.AssetGenerator.batch_generate .. autodoc2-docstring:: vendor_fabric.meshy.jobs.AssetGenerator.batch_generate :parser: myst .. py:function:: example_character_spec() -> vendor_fabric.meshy.models.AssetSpec :canonical: vendor_fabric.meshy.jobs.example_character_spec .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_character_spec :parser: myst .. py:function:: example_prop_spec() -> vendor_fabric.meshy.models.AssetSpec :canonical: vendor_fabric.meshy.jobs.example_prop_spec .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_prop_spec :parser: myst .. py:function:: example_environment_spec() -> vendor_fabric.meshy.models.AssetSpec :canonical: vendor_fabric.meshy.jobs.example_environment_spec .. autodoc2-docstring:: vendor_fabric.meshy.jobs.example_environment_spec :parser: myst