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'
static get() object
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