csc.domain.assets.AssetsManager¶
- class csc.domain.assets.AssetsManager¶
AssetsManager class
This class implements basic methods to manage assets
- __init__(*args, **kwargs)¶
Methods
__init__(*args, **kwargs)add(*args, **kwargs)Overloaded function.
all_ids(self)-> csc.domain.AssetId[]
at(self, arg0)-> Asset
erase(self, ids)erase_link(self, ids)find_link(self: csc.domain.assets.AssetsManager, id
get_cube_mesh(arg0)-> Mesh
get_plane_mesh(arg0)-> Mesh
link_ids(self)-> csc.domain.AssetId[]
set_link(self, ids, file_name)- __annotations__ = {}¶
- __init__(*args, **kwargs)¶
- __module__ = 'csc.domain.assets'¶
- add(*args, **kwargs)¶
Overloaded function.
add(self: csc.domain.assets.AssetsManager, asset: csc.domain.assets.MeshBlendshape) -> csc.domain.AssetId
-> csc.domain.AssetId
add(self: csc.domain.assets.AssetsManager, asset: csc.domain.assets.Mesh) -> csc.domain.AssetId
-> csc.domain.AssetId
add(self: csc.domain.assets.AssetsManager, asset: csc.domain.assets.MeshDependency) -> csc.domain.AssetId
-> csc.domain.AssetId
add(self: csc.domain.assets.AssetsManager, asset: csc.domain.assets.Texture) -> csc.domain.AssetId
-> csc.domain.AssetId
- all_ids(self: csc.domain.assets.AssetsManager) list[csc.domain.AssetId]¶
-> csc.domain.AssetId[]
- at(self: csc.domain.assets.AssetsManager, arg0: csc.domain.AssetId) object¶
-> Asset
- erase(self: csc.domain.assets.AssetsManager, ids: set[csc.domain.AssetId]) None¶
- erase_link(self: csc.domain.assets.AssetsManager, ids: set[csc.domain.AssetId]) None¶
- find_link()¶
- find_link(self: csc.domain.assets.AssetsManager, id
-> string
: csc.domain.AssetId) -> str
- static get_cube_mesh(arg0: float) csc.domain.assets.Mesh¶
-> Mesh
- static get_plane_mesh(arg0: float) csc.domain.assets.Mesh¶
-> Mesh
- link_ids(self: csc.domain.assets.AssetsManager) list[csc.domain.AssetId]¶
-> csc.domain.AssetId[]
- set_link(self: csc.domain.assets.AssetsManager, ids: set[csc.domain.AssetId], file_name: str) None¶