MeshEditorPathDeformAction

Undocumented in source.

Constructors

this
this(string name, void delegate() update)
Undocumented in source.

Members

Functions

clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
path
auto path()
Undocumented in source. Be warned that the author may not have intended to support it.
redo
void redo()

Redo

rollback
void rollback()

Rollback

updateNewState
void updateNewState()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

newPathPoints
SplinePoint[] newPathPoints;
Undocumented in source.
newTargetPathPoints
SplinePoint[] newTargetPathPoints;
Undocumented in source.
oldPathPoints
SplinePoint[] oldPathPoints;
Undocumented in source.
oldTargetPathPoints
SplinePoint[] oldTargetPathPoints;
Undocumented in source.

Inherited Members

From MeshEditorDeformationAction

TSelf
alias TSelf = typeof(this)
Undocumented in source.
name
string name;
Undocumented in source.
dirty
bool dirty;
Undocumented in source.
param
Parameter param;
Undocumented in source.
target
Drawable target;
Undocumented in source.
deform
DeformationParameterBinding deform;
Undocumented in source.
isSet
bool isSet;
Undocumented in source.
vertices
vec2[] vertices;
Undocumented in source.
keypoint
vec2u keypoint;
Undocumented in source.
bindingAdded
bool bindingAdded;
Undocumented in source.
undoable
bool undoable;
Undocumented in source.
self
auto self()
Undocumented in source. Be warned that the author may not have intended to support it.
addVertex
void addVertex(MeshVertex* vertex)
Undocumented in source. Be warned that the author may not have intended to support it.
markAsDirty
void markAsDirty()
Undocumented in source. Be warned that the author may not have intended to support it.
updateNewState
void updateNewState()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
isApplyable
bool isApplyable()
Undocumented in source. Be warned that the author may not have intended to support it.
rollback
void rollback()

Rollback

redo
void redo()

Redo

describe
string describe()

Describe the action

describeUndo
string describeUndo()

Describe the action

getName
string getName()

Gets name of this action

merge
bool merge(Action other)

Merge

canMerge
bool canMerge(Action other)

Gets whether this node can merge with an other

Meta