csc.domain.Scene¶
- class csc.domain.Scene¶
Scene class
Root class that represents a scene and its methods for modifying or observing it.
Modify scene by func modify:
- Parameters:
name – Name of the modifier
func – Modify functor void(modelEditor, updateEditor, scene)
Modify scene by func modify_update:
- Parameters:
name – Name of the modifier
func – Modify functor void(modelEditor, updateEditor, sceneUpdater)
- __init__(self: csc.domain.Scene) None ¶
Methods
__init__
(self)assets_manager
(self)-> AssetsManager
behaviour_viewer
(self)-> csc.model.BehaviourViewer
data_viewer
(self)-> csc.model.DataViewer
error
(self, arg0)get_current_frame
(self[, clamp_animation])-> intget_event_log_or_null
(self)get_layers_selector
(self)-> csc.layers.Selector
info
(self, arg0)layers_viewer
(self)-> csc.layers.Viewer
model_viewer
(self)-> csc.model.ModelViewer
modify
(self, arg0, arg1)-> bool
modify_update
(self, arg0, arg1)-> bool
modify_update_with_session
(self, arg0, arg1)-> bool
modify_with_session
(self, arg0, arg1)-> bool
selector
(self)-> Selector
set_current_frame
(self, frame)set_event_log
(self, message_handler)success
(self, arg0)warning
(self, arg0)- __annotations__ = {}¶
- __init__(self: csc.domain.Scene) None ¶
- __module__ = 'csc.domain'¶
- assets_manager(self: csc.domain.Scene) domain::scene::AssetsManager ¶
-> AssetsManager
- behaviour_viewer(self: csc.domain.Scene) csc.model.BehaviourViewer ¶
-> csc.model.BehaviourViewer
- data_viewer(self: csc.domain.Scene) csc.model.DataViewer ¶
-> csc.model.DataViewer
- error(self: csc.domain.Scene, arg0: str) None ¶
- get_current_frame(self: csc.domain.Scene, clamp_animation: bool = True) int ¶
- -> int
- get_event_log_or_null(self: csc.domain.Scene) object ¶
- get_layers_selector(self: csc.domain.Scene) object ¶
-> csc.layers.Selector
- info(self: csc.domain.Scene, arg0: str) None ¶
- layers_viewer(self: csc.domain.Scene) csc.layers.Viewer ¶
-> csc.layers.Viewer
- model_viewer(self: csc.domain.Scene) csc.model.ModelViewer ¶
-> csc.model.ModelViewer
- modify(self: csc.domain.Scene, arg0: str, arg1: Callable) bool ¶
-> bool
- modify_update(self: csc.domain.Scene, arg0: str, arg1: Callable) bool ¶
-> bool
- modify_update_with_session(self: csc.domain.Scene, arg0: str, arg1: Callable) bool ¶
-> bool
- modify_with_session(self: csc.domain.Scene, arg0: str, arg1: Callable) bool ¶
-> bool
- selector(self: csc.domain.Scene) object ¶
-> Selector
- set_current_frame(self: csc.domain.Scene, frame: int) None ¶
- set_event_log(self: csc.domain.Scene, message_handler: csc.domain.IMessageHandler) None ¶
- success(self: csc.domain.Scene, arg0: str) None ¶
- warning(self: csc.domain.Scene, arg0: str) None ¶