Object-oriented graphic system
    1.
    发明授权
    Object-oriented graphic system 失效
    面向对象的图形系统

    公开(公告)号:US5455599A

    公开(公告)日:1995-10-03

    申请号:US416949

    申请日:1995-04-04

    CPC分类号: G06T17/00

    摘要: An object-oriented graphic system is disclosed including a processor with an attached display, storage and object-oriented operating system. The graphic system builds a component object in the storage of the processor for managing graphic processing. The processor includes an object for connecting one or more graphic devices to various objects responsible for tasks such as graphic accelerators, frame buffers, page description languages and vector engines. The system is fully extensible and includes polymorphic processing built into each of the support objects.

    摘要翻译: 公开了一种面向对象的图形系统,包括具有附接的显示,存储和面向对象的操作系统的处理器。 图形系统在用于管理图形处理的处理器的存储中构建组件对象。 处理器包括用于将一个或多个图形设备连接到负责诸如图形加速器,帧缓冲器,页面描述语言和向量引擎等任务的各种对象的对象。 该系统是完全可扩展的,并且包括内置在每个支持对象中的多态处理。

    Object-oriented non-rectilinear viewing framework
    2.
    发明授权
    Object-oriented non-rectilinear viewing framework 失效
    面向对象的非直线观察框架

    公开(公告)号:US5524200A

    公开(公告)日:1996-06-04

    申请号:US176154

    申请日:1993-12-30

    IPC分类号: G06F9/44 G06F3/14

    CPC分类号: G06F8/24 G06F8/38

    摘要: A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a screen buffer area defined by a visible area definition. Since the view system creates a view defined by the visible area definition, the view can be made non-rectilinear by providing a suitable definition. The visible area definition may define a visible area of any arbitrary two-dimensional shape, including, but not limited to, rectilinear, disjoint, elliptical, etc. This mechanism makes it possible to provide a single drawing canvas comprised of non-contiguous areas and enhances traditionally rectangular window systems because it allows windows to have any arbitrary two-dimensional shape.

    摘要翻译: 为计算机系统中的每个应用程序提供视图系统,以便在显示器上显示应用产生的信息。 为了提高图形速度,视图系统将图形信息直接传输到屏幕缓冲区中,到由可见区域定义定义的屏幕缓冲区域。 由于视图系统创建由可见区域定义定义的视图,所以可以通过提供合适的定义使视图变得非直线。 可见区域定义可以定义任何任意二维形状的可视区域,包括但不限于直线,不相交,椭圆形等。该机制使得可以提供由非连续区域组成的单个绘图画布, 增强了传统的矩形窗口系统,因为它允许窗口具有任意任意的二维形状。

    Rendering cache in an object oriented system
    3.
    发明授权
    Rendering cache in an object oriented system 失效
    在面向对象的系统中渲染缓存

    公开(公告)号:US5530799A

    公开(公告)日:1996-06-25

    申请号:US169862

    申请日:1993-12-17

    IPC分类号: G06T1/60 G06F12/00

    CPC分类号: G06T1/60

    摘要: A method and system for caching graphic information for display in a graphics processing system to avoid repeated rendering each time a graphic is required to be re drawn. A developer of an application program can specify which graphic objects should be cached, and request that caching be carried out for those graphics. Devices may also specify whether caching is desired, and this preference may be overridden by the caching system. The caching system may create a single cache object for several devices, or may create several cache objects for corresponding devices, depending on the characteristics of the devices. The objects are cached in a device-dependent manner. The cached graphic may be sent to methods and devices in the same mariner that any other graphic is sent.

    摘要翻译: 一种用于缓存图形信息以在图形处理系统中显示以避免每次需要绘制图形时重复呈现的图形信息的方法和系统。 应用程序的开发人员可以指定哪些图形对象应该被缓存,并请求为这些图形执行缓存。 设备还可以指定是否需要缓存,并且缓存系统可以覆盖该优先级。 缓存系统可以为多个设备创建单个高速缓存对象,或者可以根据设备的特性为相应设备创建多个高速缓存对象。 对象以设备相关的方式进行缓存。 缓存的图形可能被发送到与发送任何其他图形相同的水手的方法和设备。