AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.EditMode类 参考

用来管理Editor. 更多...

类 AnyCAD.Foundation.EditMode 继承关系图:

Public 成员函数

 EditMode (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
 EditMode (string name, Editor editor)
 
string GetName ()
 
void SetName (string val)
 
Editor GetDefaultEditor ()
 
void SetDefaultEditor (Editor val)
 
Editor GetActiveEditor ()
 
virtual void Start (ViewContext ctx)
 开始EditMode
 
virtual void Finish (ViewContext ctx)
 结束EditMode
 
void Push (Editor editor, ViewContext ctx)
 压栈Editor
 
void Pop (ViewContext ctx, ParameterDict parameter)
 出栈
 
void Pop (ViewContext ctx)
 出栈
 
void Clear (ViewContext ctx)
 情况压栈的Editor
 
bool IsEmpty ()
 是否为空
 
virtual void OnTime (ViewContext ctx, float timeTick)
 
virtual void OnMouseDown (ViewContext ctx, InputEvent evt)
 
virtual void OnMouseUp (ViewContext ctx, InputEvent evt)
 
virtual void OnMouseMove (ViewContext ctx, InputEvent evt)
 
virtual void OnMouseWheel (ViewContext ctx, InputEvent evt, int delta)
 
virtual void OnKeyDown (ViewContext ctx, InputEvent evt)
 
virtual void OnKeyUp (ViewContext ctx, InputEvent evt)
 
virtual void OnBeginMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
virtual void OnMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
virtual void OnEndMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
virtual void OnInput (ViewContext ctx, ParameterDict parameters)
 
virtual bool OnAction (ViewContext ctx, string name, ParameterDict parameters)
 
void BeforeRendering (ViewContext ctx)
 
void AfterRendering (ViewContext ctx)
 
virtual void OnDocumentChanged (ViewContext ctx, DocumentEventArgs args)
 文档更新
 
virtual void OnSelectionChanged (ViewContext ctx)
 
void ComputePivotPoint (ViewContext ctx, int x, int y)
 

详细描述

用来管理Editor.

Group: Interaction

参见
Editor

成员函数说明

◆ Clear()

void AnyCAD.Foundation.EditMode.Clear ( ViewContext ctx)

情况压栈的Editor

参数
ctx上下文

◆ Finish()

virtual void AnyCAD.Foundation.EditMode.Finish ( ViewContext ctx)
virtual

结束EditMode

参数
ctx上下文

◆ IsEmpty()

bool AnyCAD.Foundation.EditMode.IsEmpty ( )

是否为空

返回
true为空

◆ OnDocumentChanged()

virtual void AnyCAD.Foundation.EditMode.OnDocumentChanged ( ViewContext ctx,
DocumentEventArgs args )
virtual

文档更新

参数
ctx上下文
args消息

◆ Pop() [1/2]

void AnyCAD.Foundation.EditMode.Pop ( ViewContext ctx)

出栈

参数
ctx上下文

◆ Pop() [2/2]

void AnyCAD.Foundation.EditMode.Pop ( ViewContext ctx,
ParameterDict parameter )

出栈

参数
ctx上下文
parameter弹出的时候附带的参数

◆ Push()

void AnyCAD.Foundation.EditMode.Push ( Editor editor,
ViewContext ctx )

压栈Editor

参数
editor新的编辑器
ctx上下文

◆ Start()

virtual void AnyCAD.Foundation.EditMode.Start ( ViewContext ctx)
virtual

开始EditMode

参数
ctx上下文