Rendering highlighting strokes
    1.
    发明授权
    Rendering highlighting strokes 有权
    渲染高亮笔画

    公开(公告)号:US07924284B2

    公开(公告)日:2011-04-12

    申请号:US11212911

    申请日:2005-08-29

    CPC分类号: G06T11/203

    摘要: A process for rendering highlighter ink strokes and non-highlighter ink strokes in a non-rastering environment is described. Strokes may be grouped under a node having a predefined opacity. The strokes inherit the opacity from the node. Additionally, visuals containing highlighter strokes of the same color are grouped into collections of visuals (one collection per each highlighter color), and change the opacity of the collection (parent) visual to semi-transparent (or any other transparency value defined for the highlighter effect).

    摘要翻译: 描述了在非刮擦环境中呈现荧光笔墨迹和非荧光笔墨迹的过程。 笔画可以分组在具有预定义不透明度的节点下。 笔画从节点继承不透明度。 此外,包含相同颜色的荧光笔画的视觉效果被分组到视觉集合(每个荧光笔颜色一个集合),并将集合(父)视觉的不透明度改为半透明(或为荧光笔定义的任何其他透明度值) 影响)。

    Event handling for unmanaged code
    4.
    发明授权
    Event handling for unmanaged code 有权
    非托管代码的事件处理

    公开(公告)号:US08726237B2

    公开(公告)日:2014-05-13

    申请号:US12607861

    申请日:2009-10-28

    IPC分类号: G06F9/44

    CPC分类号: G06F9/541 G06F9/542

    摘要: Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.

    摘要翻译: 许多计算机应用程序涉及事件驱动编程。 不幸的是,应用程序开发人员在计算机应用程序中的所有相关事件的非托管代码中开发事件处理程序可能会很麻烦。 例如,当使用与事件处理相关的COM对象时,可能会在应用程序开发人员身上放置生命周期管理的负担。 因此,本文公开了用于非托管代码中的事件处理的一个或多个系统和/或技术。 提供了包括第一接口和第二接口的委托。 代表可以从连接到第一接口的软件平台接收事件数据,并且可以通知连接到第二接口的进程的功能。 当计算平台和进程已经释放了它们与相应接口的连接时,代理自毁,从而减轻了进程内生命周期管理功能的手动编码。

    APPLICATION PROGRAM INTERFACE FOR ANIMATION
    5.
    发明申请
    APPLICATION PROGRAM INTERFACE FOR ANIMATION 审中-公开
    动画应用程序界面

    公开(公告)号:US20110096076A1

    公开(公告)日:2011-04-28

    申请号:US12606508

    申请日:2009-10-27

    IPC分类号: G06T13/00

    CPC分类号: G06T13/00

    摘要: Many computer applications incorporate and support animation. Application performance may be enhanced by delegating animation management to an application program interface (animation API) for animation. Accordingly, an animation API for managing animation is disclosed herein. The animation API may be configured to sequentially interpolate values of animation variables defining animation movement of animation objects. The animation API may interpolate the values of the animation variables using animation transitions within animation storyboards. The animation API may be configured to determine durations of animation transitions based upon animation characteristics parameters (e.g., starting position, desiring ending position, starting velocity of an animation variable). Durations and start times of animation transitions may be determined based upon key frames. The animation API may be configured to resolve scheduling conflicts among one or more animation transitions. Also, the animation API may be configured to facilitate smooth animation while switching between animation transitions for an animation variable.

    摘要翻译: 许多计算机应用程序都包含并支持动画。 通过将动画管理委托给用于动画的应用程序界面(动画API),可以增强应用程序性能。 因此,本文公开了一种用于管理动画的动画API。 动画API可以被配置为顺序插入定义动画对象的动画移动的动画变量的值。 动画API可以使用动画故事板中的动画转换来内插动画变量的值。 动画API可以被配置为基于动画特征参数(例如,起始位置,期望结束位置,动画变量的开始速度)来确定动画转换的持续时间。 可以基于关键帧来确定动画转换的持续时间和开始时间。 可以将动画API配置为解决一个或多个动画转换之间的调度冲突。 此外,动画API可以被配置为在动画变量的动画转换之间切换时促进平滑动画。

    EVENT HANDLING FOR UNMANAGED CODE
    7.
    发明申请
    EVENT HANDLING FOR UNMANAGED CODE 有权
    未经处理的代码的事件处理

    公开(公告)号:US20110099537A1

    公开(公告)日:2011-04-28

    申请号:US12607861

    申请日:2009-10-28

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/541 G06F9/542

    摘要: Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.

    摘要翻译: 许多计算机应用程序涉及事件驱动编程。 不幸的是,应用程序开发人员在计算机应用程序中的所有相关事件的非托管代码中开发事件处理程序可能会很麻烦。 例如,当使用与事件处理相关的COM对象时,可能会在应用程序开发人员身上放置生命周期管理的负担。 因此,本文公开了用于非托管代码中的事件处理的一个或多个系统和/或技术。 提供了包括第一接口和第二接口的委托。 代表可以从连接到第一接口的软件平台接收事件数据,并且可以通知连接到第二接口的进程的功能。 当计算平台和进程已经释放了它们与相应接口的连接时,代理自毁,从而减轻了进程内生命周期管理功能的手动编码。