csc.parts.Buffer¶
- class csc.parts.Buffer¶
Buffer class
Provides methods to operate parts of the scene.
- __init__(*args, **kwargs)¶
Methods
__init__(*args, **kwargs)get()insert_elementary_by_id(self, arg0, arg1, arg2)insert_elementary_by_path(self, arg0, arg1, arg2)insert_object_by_id(self, arg0, arg1, arg2, arg3)insert_object_by_path(self, arg0, arg1, ...)insert_objects_by_id(self, arg0, arg1, arg2, ...)insert_objects_by_path(self, arg0, arg1, ...)insert_selected_objects_by_path(self, arg0, ...)insert_update_group_by_id(self, arg0, arg1, arg2)insert_update_group_by_path(self, arg0, ...)refresh(self)- __annotations__ = {}¶
- __init__(*args, **kwargs)¶
- __module__ = 'csc.parts'¶
- insert_elementary_by_id(self: csc.parts.Buffer, arg0: csc.model.ObjectId, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor) csc.parts.GroupInfo¶
- insert_elementary_by_path(self: csc.parts.Buffer, arg0: str, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor) csc.parts.GroupInfo¶
- insert_object_by_id(self: csc.parts.Buffer, arg0: csc.model.ObjectId, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor, arg3: csc.domain.assets.AssetsManager) csc.model.ObjectId¶
- insert_object_by_path(self: csc.parts.Buffer, arg0: str, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor, arg3: csc.domain.assets.AssetsManager) csc.model.ObjectId¶
- insert_objects_by_id(self: csc.parts.Buffer, arg0: csc.model.ObjectId, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor, arg3: csc.domain.assets.AssetsManager) tuple[set[csc.model.ObjectId], set[csc.update.GroupId]]¶
- insert_objects_by_path(self: csc.parts.Buffer, arg0: str, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor, arg3: csc.domain.assets.AssetsManager) tuple[set[csc.model.ObjectId], set[csc.update.GroupId]]¶
- insert_selected_objects_by_path(self: csc.parts.Buffer, arg0: str, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor, arg3: csc.domain.assets.AssetsManager) set[csc.model.ObjectId]¶
- insert_update_group_by_id(self: csc.parts.Buffer, arg0: csc.model.ObjectId, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor) tuple[csc.parts.GroupInfo, dict[csc.update.GroupId, csc.parts.GroupInfo]]¶
- insert_update_group_by_path(self: csc.parts.Buffer, arg0: str, arg1: csc.update.GroupId, arg2: csc.model.ModelEditor) tuple[csc.parts.GroupInfo, dict[csc.update.GroupId, csc.parts.GroupInfo]]¶
- refresh(self: csc.parts.Buffer) None¶