AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
FrameEditor类 参考
类 FrameEditor 继承关系图:
Editor NodeFrameEidtor

Public 成员函数

 FrameEditor (FrameWidget widget, String name)
 
FrameWidget GetWidget ()
 
Matrix4 GetTransform ()
 
void EndInput ()
 
EnumEditorCode Start (ViewContext ctx)
 
void Finish (ViewContext ctx)
 
void BeforeRendering (ViewContext ctx)
 
EnumEditorCode OnMouseDown (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMouseUp (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMouseMove (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnInput (ViewContext ctx, ParameterDict input)
 
- Public 成员函数 继承自 Editor
String GetName ()
 
boolean GetSubEditor ()
 
void SetSubEditor (boolean val)
 
void SetName (String name)
 
void Reset (ViewContext ctx)
 
boolean Commit (ViewContext ctx)
 
boolean Preview (ViewContext ctx)
 
boolean Apply (ViewContext ctx)
 
void Abort (ViewContext ctx)
 
EnumEditorCode OnMouseWheel (ViewContext ctx, InputEvent evt, int delta)
 
EnumEditorCode OnKeyDown (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnKeyUp (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnBeginMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnEndMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnAction (ViewContext ctx, String name, ParameterDict parameters)
 
void AfterRendering (ViewContext ctx)
 
void OnDocumentChanged (ViewContext ctx, DocumentEventArgs args)
 
void OnSelectionChanged (ViewContext ctx)
 
void NotifyParamsChanged (ViewContext ctx, String propertyName)
 
void NotifyParamsChanged (ViewContext ctx)
 
ParameterDict GetParams ()
 

详细描述

成员函数说明

◆ BeforeRendering()

void FrameEditor.BeforeRendering ( ViewContext ctx)

渲染前调用

参数
ctx上下文

重载 Editor .

◆ Finish()

void FrameEditor.Finish ( ViewContext ctx)

结束

参数
ctx上下文

重载 Editor .

◆ OnInput()

EnumEditorCode FrameEditor.OnInput ( ViewContext ctx,
ParameterDict input )

应用输入参数,如输入框输入

参数
ctx上下文
input参数
返回
状态

重载 Editor .

◆ OnMouseDown()

EnumEditorCode FrameEditor.OnMouseDown ( ViewContext ctx,
InputEvent evt )

鼠标按下

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

◆ OnMouseMove()

EnumEditorCode FrameEditor.OnMouseMove ( ViewContext ctx,
InputEvent evt )

鼠标移动

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

◆ OnMouseUp()

EnumEditorCode FrameEditor.OnMouseUp ( ViewContext ctx,
InputEvent evt )

鼠标松开

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

◆ Start()

EnumEditorCode FrameEditor.Start ( ViewContext ctx)

开始。子类优先继承OnStart方法。

参数
ctx上下文
返回
状态

重载 Editor .

NodeFrameEidtor 重载.