Search Results for

    Show / Hide Table of Contents

    Class TransformObjectsAction

    Implementation of IUndoAction used to transform a selection of FlaxEditor.SceneGraph.SceneGraphNode. The same logic could be achieved using FlaxEditor.UndoMultiBlock but it would be slower. Since we use this kind of action very ofter (for FlaxEditor.Gizmo.TransformGizmo operations) it's better to provide faster implementation.

    Inheritance
    System.Object
    FlaxEditor.UndoActionBase<TransformObjectsAction.DataStorage>
    TransformObjectsAction
    Implements
    IUndoAction
    IHistoryAction
    ISceneEditAction
    Namespace: FlaxEditor
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    public sealed class TransformObjectsAction : UndoActionBase<TransformObjectsAction.DataStorage>, IUndoAction, IHistoryAction, ISceneEditAction

    Properties

    ActionString

    Declaration
    public override string ActionString { get; }
    Property Value
    System.String

    Overrides
    FlaxEditor.UndoActionBase<FlaxEditor.TransformObjectsAction.DataStorage>.ActionString

    Methods

    Do()

    Declaration
    public override void Do()
    Overrides
    FlaxEditor.UndoActionBase<FlaxEditor.TransformObjectsAction.DataStorage>.Do()

    Undo()

    Declaration
    public override void Undo()
    Overrides
    FlaxEditor.UndoActionBase<FlaxEditor.TransformObjectsAction.DataStorage>.Undo()

    Explicit Interface Implementations

    ISceneEditAction.MarkSceneEdited(SceneModule)

    Declaration
    void ISceneEditAction.MarkSceneEdited(SceneModule sceneModule)
    Parameters
    SceneModule sceneModule

    Implements
    ISceneEditAction.MarkSceneEdited(SceneModule)

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)

    See Also

    IUndoAction
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat