Eulergraph
    Preparing search index...

    Undo Redo manager

    • Перед изменением сцены генерим событие. при этом событии в память сохраняется снэпшот сцены. Если указать save: true то сразу будет помечено как изменено и нужно сохранить в историю и событие "sceneChange" не нужно:
    eulerEngine.emit("beforeSceneChange", { save: true })
    
    • Если в предыдущем save: false, это событие скажет менеджеру истории что что-то изменилось и нужно записать. Используется если например сложная логика и не факт что сцена изменилась, а меняется при каких то условиях:
    eulerEngine.emit("sceneChange")
    
    • генерим когда хотим записать снэпшот сцены из памяти в стек истории. Запишется если только сцена была изменена:
    eulerEngine.emit("afterSceneChange")
    

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    eulerEngine: EulerGraph
    interactive: boolean = true
    settings: CommandManagerSettings = ...

    Methods

    • Returns void

    • Returns number

    • Returns number

    • Returns void

    • Returns void