osgWidget.CallbackInterface是一个接口,用于处理UI事件。
osgWidget.CallbackInterface是一个虚类(抽象类),它定义了处理UI事件的接口。此类提供了一种将UI事件处理过程委托给其他类的机制。
此类的派生类必须实现几种事件处理方法。当其中一种事件发生时,该类将通过相应的事件处理方法回调。
以下是osgWidget.CallbackInterface类的所有方法:
当可视部件大小发生变化时调用此方法。参数size指定了新的大小。
当鼠标进入可视部件时调用此方法。
当鼠标离开可视部件时调用此方法。
当鼠标按下时调用此方法。参数x和y指定了鼠标点击的屏幕坐标,button指定了按下的鼠标按钮编号。
当鼠标释放时调用此方法。参数x和y指定了鼠标释放的屏幕坐标,button指定了释放的鼠标按钮编号。
当鼠标移动时调用此方法。参数x和y指定了鼠标当前的屏幕坐标。
当键盘按下键时调用此方法。参数key指定了按下的键的编号。
当键盘释放键时调用此方法。参数key指定了释放的键的编号。
osgWidget.CallbackInterface继承自osg::Referenced类。
osgWidget开发团队。
osgWidget 3.0.0。